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

 找回密码
 立即注册
查看: 8662|回复: 17

[求助] M1接入HA遇到的一点问题请教

[复制链接]

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
发表于 2020-2-3 19:54:11 | 显示全部楼层 |阅读模式
本帖最后由 comeon_000 于 2020-2-4 12:22 编辑

M1已经通过MQTT接入到HA,四个传感器已经可以正常显示,但是亮度调节无效,不知道数值选择器是个什么东东,好像是个开关,但是打开后会自动弹回。 Snipaste_2020-02-03_19-51-06.png

下面的代码是从a2633063大神那里获取并修改的,请配置过的大神帮检查一下是哪里的问题,谢谢!

input_number:
  zm1_b0f893226fed_brightness:
    name: zm1亮度
    initial: 4
    min: 0
    max: 4
    step: 1
    icon: mdi:weather-windy


回复

使用道具 举报

7

主题

218

帖子

1946

积分

论坛积极会员

积分
1946
金钱
1728
HASS币
0
发表于 2020-2-3 21:10:35 | 显示全部楼层
input_number:
  m1_a_screen:
    name: m1_a_screen
    min: 0
    max: 100
    step: 25
我的是这样配置的
回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-3 22:15:45 | 显示全部楼层
zjp0225 发表于 2020-2-3 21:10
input_number:
  m1_a_screen:
    name: m1_a_screen

你好,你的配置里面没有看到M1的MAC地址,怎么和M1关联起来的
另外这几条语句怎么可以映射到M1的亮度控制命令,不太懂里面的原理
回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-3 22:48:43 | 显示全部楼层
这样改了也不行,我把相关的代码都贴一下,请帮忙看看是哪里的问题

configuration.ymal文件里:
input_number:
  zm1_b0f893226fed_brightness:
    name: zm1亮度
    initial: 100
    min: 0
    max: 100
    step: 25
    icon: mdi:led-on

automations.yaml 文件里:
automation:
#获取zM1亮度
  - alias: get_zm1_b0f893226fed_brightness
    trigger:
      platform: mqtt
      topic: 'device/zm1/b0f893226fed/state'
    action:
      - service: homeassistant.turn_off
        data:
          entity_id: automation.set_zm1_b0f893226fed_brightness
      - service: input_number.set_value
        data_template:
          entity_id: input_number.zm1_b0f893226fed_brightness
          value: "{{ trigger.payload_json.brightness }}"
#设置zM1亮度
  - alias: set_zm1_b0f893226fed_brightness
    trigger:
      platform: state
      entity_id: input_number.zm1_b0f893226fed_brightness
    action:
      - service: homeassistant.turn_on
        data:
          entity_id: automation.set_zm1_b0f893226fed_brightness
      - service: mqtt.publish
        data_template:
          topic: 'device/zm1/b0f893226fed/set'
          retain: false
          payload: "{\"mac\":\"b0f893226fed\",\"brightness\":{{ states('input_number.zm1_b0f893226fed_brightness') | int }}}"
#设置zM1发送亮度自动化延时打开
  - alias: open_set_zm1_b0f893226fed_brightness_delay
    trigger:
      platform: mqtt
      topic: 'device/zm1/b0f893226fed/state'
    action:
      - delay: 00:00:00.20
      - service: homeassistant.turn_on
        data:
          entity_id: automation.set_zm1_b0f893226fed_brightness
回复

使用道具 举报

7

主题

367

帖子

2089

积分

金牌会员

Rank: 6Rank: 6

积分
2089
金钱
1722
HASS币
0
发表于 2020-2-4 11:09:33 | 显示全部楼层
请问你是刷机  接入的么 ?还是劫持接入的? 我劫持 没成功
回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-4 12:22:32 | 显示全部楼层
bjy2005 发表于 2020-2-4 11:09
请问你是刷机  接入的么 ?还是劫持接入的? 我劫持 没成功

我是刷机接入,刷的是a2633063的zM1固件
回复

使用道具 举报

0

主题

90

帖子

761

积分

高级会员

Rank: 4

积分
761
金钱
671
HASS币
0
发表于 2020-2-4 16:23:43 | 显示全部楼层
想买m1的 又怕不会刷
回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-5 12:16:00 | 显示全部楼层
本帖最后由 comeon_000 于 2020-2-5 12:23 编辑

终于搞定了,看来还是要自己研究HA的配置语言才行a2633063大神给的配置文件还是留了一些坑的,这里填上,给出对比差异,左边是修改后可以正常使用的

无标题.png


回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-5 13:53:06 | 显示全部楼层
获取zM1亮度还是不行,看来要继续研究代码,大牛也帮忙看看哪里有问题
回复

使用道具 举报

106

主题

551

帖子

2759

积分

金牌会员

Rank: 6Rank: 6

积分
2759
金钱
2208
HASS币
20
 楼主| 发表于 2020-2-5 14:02:02 | 显示全部楼层
获取zM1亮度还是不行,看来要继续研究代码,大牛也帮忙看看哪里有问题
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 02:53 , Processed in 0.056660 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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