『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7051|回复: 4

[经验分享] M1刷了Zip zhang大神固件接入hass0.106.6自动化遇到的问题分享

[复制链接]

3

主题

25

帖子

130

积分

注册会员

Rank: 2

积分
130
金钱
105
HASS币
0
发表于 2020-4-6 12:50:55 | 显示全部楼层 |阅读模式
本帖最后由 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


ZM1自动化文件适用hass0.106.6automations报错图片.jpg
回复

使用道具 举报

0

主题

183

帖子

2459

积分

金牌会员

Rank: 6Rank: 6

积分
2459
金钱
2276
HASS币
0
发表于 2020-4-6 19:34:59 | 显示全部楼层
实测107.7可用
- id: get_zm1_brightness
  alias: get_zm1_brightness_MACMAC
  trigger:
    platform: mqtt
    topic: device/zm1/MACMAC/state
  action:
  - data:
      entity_id: automation.set_zm1_brightness_MACMAC
    service: homeassistant.turn_off
  - data_template:
      entity_id: input_number.zm1_brightness_MACMAC
      value: '{{ trigger.payload_json.brightness }}'
    service: input_number.set_value
- id: set_zm1_brightness
  alias: set_zm1_brightness_MACMAC
  trigger:
    platform: state
    entity_id: input_number.zm1_brightness_MACMAC
  action:
  - data:
      entity_id: automation.set_zm1_brightness_MACMAC
    service: homeassistant.turn_on
  - data_template:
      topic: device/zm1/MACMAC/set
      retain: true
      payload: '{"mac":"MACMAC","brightness":{{ states(''input_number.zm1_brightness_MACMAC'')
        | int }}}'
    service: mqtt.publish
- id: open_set_zm1_brightness
  alias: open_set_zm1_brightness_MACMAC_delay
  trigger:
    platform: mqtt
    topic: device/zm1/MACMAC/state
  action:
  - delay: 0.2
  - data:
      entity_id: automation.set_zm1_brightness_MACMAC
    service: homeassistant.turn_on


回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2020-4-8 16:46:59 | 显示全部楼层
M1是啥?
回复

使用道具 举报

11

主题

143

帖子

1242

积分

论坛技术达人

积分
1242
金钱
1094
HASS币
20
发表于 2020-4-11 21:33:32 | 显示全部楼层
zM1 才把亮度更换为mqtt.light控制 比之前用的input+自动化实现好了的  不知道新版本能不能用 可以试试看    https://github.com/a2633063/zM1/ ... t%E6%8E%A5%E5%85%A5
回复

使用道具 举报

3

主题

25

帖子

130

积分

注册会员

Rank: 2

积分
130
金钱
105
HASS币
0
 楼主| 发表于 2020-4-12 14:28:38 | 显示全部楼层
a2633063 发表于 2020-4-11 21:33
zM1 才把亮度更换为mqtt.light控制 比之前用的input+自动化实现好了的  不知道新版本能不能用 可以试试看   ...

感谢大神的回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 01:35 , Processed in 0.140705 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表