本帖最后由 yaohuipeng 于 2020-4-6 12:52 编辑
刷机方法就不多说了,教程很多,大家搜索一下
或者到大神github主页查找https://github.com/a2633063
刷完固件接入hass0.106.6时候用大神的automation配置文件会报错,咨询作者说新版本语法可能变更,所以自行研究,写了一下配置,由于刚开始学习hass,也是第一次发帖,希望大神勿喷,可以实现控制,控制的时候后台会报错。报错图片也已经上传,有大神能指点一下,我来改正。
使用平台黑群晖Docker下hass0.106.6。
#以下为ZM1的automations.yaml配置
#选用此配置请认真看,本人也是刚接触hass,刷了作者的固件以后,我的hass版本是0.106.6,按照作者的配置文件会报错.
#自行研究写了以下配置,为了大家方便,可以实现控制,但是后台会报错,希望懂的大神指出错误,我来改正.报错的照片我已经上传,请查阅.
#以下所有MACMAC改成自己的设备的MAC地址,注意MAC地址全部小写没有冒号,最后配置还是以作者github上面的配置为主.
#这5行前面有#的注释都可以删除不配置.配置进去也不影响.
- id: '1585749350387'
alias: 获取M1亮度
description: ''
trigger:
- platform: mqtt
topic: device/zm1/MACMAC/state
condition: []
action:
- data: {}
entity_id: automation.set_zm1_brightness_MACMAC
service: homeassistant.turn_off
- data: {}
data_template:
entity_id: input_number.zm1_brightness_MACMAC
value: '{{ trigger.payload_json.brightness }}'
service: input_number.set_value
- id: '1585752791738'
alias: 设置zM1亮度
description: ''
trigger:
- entity_id: input_number.zm1_brightness_MACMAC
platform: state
condition: []
action:
- entity_id: automation.set_zm1_brightness_MACMAC
service: homeassistant.turn_on
- data: {}
data_template:
payload: '{"mac":"MACMAC","brightness":{{ states(''input_number.zm1_brightness_MACMAC'')
| int }}}'
retain: false
topic: device/zm1/MACMAC/set
service: mqtt.publish
- id: '1585753688702'
alias: 设置zM1发送亮度自动化延时打开
description: ''
trigger:
- platform: mqtt
topic: device/zm1/MACMAC/state
condition: []
action:
- delay: '00:00:01'
#作者原来是'00:00:00.20’ 检查配置会报错
- data: {}
service: homeassistant.turn_on
entity_id: automation.set_zm1_brightness_MACMAC
|