标签 - homeassistant

hacs 玩客云 homeassistant    2022-07-19 15:51:27    133    0    0

点击这里看原文:https://x1g.la/wky-armbian.html

homeassistant 手动安装    2021-07-17 21:24:44    17    0    0

一、原文

  1. sudo apt-get update #时间比较长噢!
  2. sudo apt-get upgrade -y #时间非常非常长噢!
  3. sudo apt-get install python3 python3-venv python3-pip
  4. sudo useradd -rm homeassistant
  5. $ cd /srv
  6. $ sudo mkdir homeassistant
  7. $ sudo chown homeassistant:homeassistant homeassistant
  8. $ sudo su -s /bin/bash homeassistant
  9. $ cd /srv/homeassistant
  10. $ python3 -m venv .
  11. $ source bin/activate
  12. (homeassistant) homeassistant@raspberrypi:/srv/homeassistant $ pip3 install homeassistant
  13. pip3 install sqlalchemy
  14. hass

四、更新homeassistant

sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant

五、如果想重新安装homeassistant,卸载过程如下:

1、进入homeassistant用户的虚拟环境

sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate

2、执行卸载hass命令

pip3 uninstall homeassistant

3、卸载python3虚拟空间,只需要删除虚拟空间所在的homeassistant文件夹即可

注意 这一步操作你首先是重新进入pi账户登录或者root目录的根目录 (退出虚拟空间的命令是 deactivate )

sudo su -s /bi

TTS homeassistant 百度    2021-03-20 08:36:42    73    0    0

注册https://cloud.baidu.com/

title

title

安装播放软件:
- 安装MPD、MPC

  1. sudo apt-get install mpd mpc
  • 编辑MPD配置文件
  1. sudo vi /etc/mpd.conf

title

  • 编辑homeassistant配置文件
  1. tts:
  2. - platform: baidu
  3. app_id: 23833493 #app_id,api_key,secret_key从百度云上注册得到
  4. api_key: V7G3BR6WZKYiSu4b4qcbxwNb
  5. secret_key: KHqSMswDgzkXPEqrkmYCk9bdUGUVqPsm
  6. speed: 5 #speed:语速0-9(缺省5)
  7. pitch: 5 #pitch:语调0-9(缺省5)
  8. volume: 15 #volume:音量0-15(缺省5)
  9. person: 0 #person:声音(0:女,1:男,3:百度合成,4:百度合成,缺省0)
  10. media_player:
  11. - platform: mpd
  12. host: 127.0.0.1
homeassistant 侧边栏    2021-03-17 06:59:49    28    0    0

使用方法

  • 插件位置

    custom_components/ha_sidebar

  • 代码,修改configuration.yaml

  1. #一般
  2. ha_sidebar:
  3. #完整
  4. ha_sidebar:
  5. name: 侧边栏管理
  6. icon: mdi:view-list-outline

下载ZIP

ha_sidebar.rar

docker homeassistant    2021-03-16 19:56:13    26    0    0

docker脚本

  1. docker run -d \
  2. --name=home_assistant \
  3. -e TZ="Asia/Shanghai" \
  4. -v /data/docker/hass_config:/config \
  5. -v /data/docker/ssl:/ssl \
  6. --net=host \
  7. --privileged \
  8. --restart unless-stopped \
  9. homeassistant/home-assistant:latest

homeassistant(我的基本配置)

  • configuration.yaml
  1. # Configure a default setup of Home Assistant (frontend, api, etc)
  2. default_config:
  3. # Text to speech
  4. switch:
  5. - platform: command_line
  6. switches:
  7. egg:
  8. command_on: sed -i 's/stop/on/' /config/egg.txt
  9. command_off: sed -i 's/stop/off/' /config/egg.txt
  10. ha_sidebar:
  11. name: 侧边栏管理
  12. icon: mdi:view-list-outline
  13. http:
  14. ssl_certificate: /ssl/13.crt
  15. ssl_key: /ssl/13.key
  16. sonoff:
  17. username: '+8618017300756'
  18. password: '*********'
  19. scan_interval: 60
  20. grace_period: 600
  21. api_region: 'cn'
  22. entity_prefix: True
  23. debug: False
  24. group: !include groups.yaml
  25. automation: !include automations.yaml
  26. script: !include scripts.yaml
  27. scene: !include scenes.yaml
homeassistant 易微联    2021-03-12 08:16:32    6    0    0

一、易微联插件

1、安装位置

  1. /homeassistant/custom_components/sonoff

2、插件内容

二、插件调用

  • 修改homeassistant配置文件 /homeassistant/configuration.yaml
  1. .
  2. .
  3. .
  4. sonoff:
  5. username: '+86手机号' #易微联APP帐号
  6. password: '密码' #易微联APP密码
  7. scan_interval: 60
  8. grace_period: 600
  9. api_region: 'cn'
  10. entity_prefix: True
  11. debug: False
  12. .
  13. .
  14. .

三、重启 homeassistant

homekit homeassistant    2020-08-22 05:25:12    66    0    0

最近在玩智能家庭,所以想弄个本人到家就开某通知设备,离家就关。
最后百度了一些方法来实现功能,向下看吧

一、需要用到些什么

  • 1、群晖
  • 2、docker套件(安装home assistant)
  • 3、mosquitto套件 (给hass发消息)
  • 4、京东上买了个绿联39元蓝牙接收器 (直接插在群晖上,免驱的)

二、配置

  • 1、hass中新建一个集成
  • 2、编辑configuration.yaml添加如下内容:
  1. binary_sensor:
  2. - platform: mqtt
  3. name: "iphone2020_status" #虚拟设备名
  4. state_topic: "vic" #接收MQTT消息的TOPIC名
  5. qos: 0
  6. payload_on: "enter" #改状态开的消息内容
  7. payload_off: "leave" #改状态关的消息内容
  8. device_class: opening

重启hass后,可以【状态】中找到设备

还可以编辑【配置UI】添加一个显示

- 3、安装套件mosquitto (略)
- 4、编辑一个扫描手机蓝牙的脚本chk_vic.sh,如下:

  1. mac="3C:CD:36:1B:2E:02" #手机的蓝牙MAC地址
  2. name="iPhoneSE-2020" #手机名
  3. MQTT_IP="192.168.2.9" #MQTT所在地址
  4. MQTT_SUB="vic" #接收消息的TOPIC名
  5. MQTT_PUBLISH_VALUE1="enter" #真:消息内容
  6. MQTT_PUBLISH_VALUE2="leave" #假:消息内容
  7. while [ i==0 ]
  8. do
  9. result="$(sudo hcitool name ${mac})"
  10. if [ "${result}" == "${name}" ]; then
  11. /var/packages/mosquitto/target/bin/mosquitto_pub -d
homeassistant 智能家庭 ewelink 易微联 homekit 苹果家庭    2020-01-19 20:12:08    62    0    0

因为买了个sonoff智能开关(2020-01-18),还有当初玩黑群晖时买的小K智能开关(2018-02),它们各用各的APP感觉好麻烦,所以想到是不是可以集中到苹果手机的homekit中。所以就上网搜索了一把,再折腾了一把。

一、群晖中docker安装homeassistant

  • 肯定是下载这个了(见下图)
    title
  • 卷设置
    title
  • 网络设置(关键
    title
  • 完成

二、将HomeAssistant与HomeKit(apple)连接起来

  • 修改docker/homeassistant下的configuration.yaml文件,添加如下两行
  1. homekit:
  2. auto_start: true
  • 重启homeassistant,登录WebUI可以在消息中看到一个8位数设备码,去apple的homeKit中添加设备就可以了。

三.(1)、小K智能插座for HomeAssistant (方法一)

  • 亲测失败
  1. https://github.com/jedmeng/homeassistant-konke

三.(2)、小K智能插件for HomeAssistant (方法二)

  • 亲测失败
  1. https://github.com/YinHangCode/homeassistant-ikonke-outlet
  2. https://github.com/YinHangCode/ikonkeIO
  1. #docker版,需要运行以下命令才能正常使用
  2. apk add libc6-compat
  1. #动行以下命令查看小K智能设备信息,192.168.2.255为广播地址
  2. sh ikonkeIO.sh --discover 192.168.2.255
  3. #下图为运行后结果截图

title

  • 修改homeassistant下的configuration.yaml文件
  • ikonkeIO:后面跟着ikonkeIO.sh的绝对路径
  1. switch:
  2. - platform: homeassistant-ikonke-outlet
  3. ikonkeIO: '/config/custom_components/ikonkeIO/ikon