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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: wktm

关于MQTT 自动化的问题

[复制链接]

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
 楼主| 发表于 2020-6-26 23:48:09 | 显示全部楼层
另外电池信息读取成功,秒出
- platform: mqtt
    state_topic: "wallpanel/mywallpanel/sensor/battery"
    name: "WallPanel Battery Level"
    unit_of_measurement: "%"
    value_template: '{{ value_json.value }}'

亮度却出不来两种方式都不行,显示未知
#亮度
  - platform: mqtt
    state_topic: "wallpanel/mywallpanel/sensor/light brightness"
    name: "1WallPanel Light Level"
    unit_of_measurement: "lx"
    value_template: '{{ value_json.value }}'
    
  - platform: mqtt
    state_topic: "wallpanel/mywallpanel/sensor/brightness"
    name: "2wallpanel brightness"
    unit_of_measurement: "lx"
    value_template: '{{ value_json.value }}'



回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
 楼主| 发表于 2020-6-26 23:49:36 | 显示全部楼层
sirakawa 发表于 2020-6-26 23:45
wallpanel/mywallpanel/sensor/battery  这个topic 只会返回第一个把。。。
这样看看?
- condition: temp ...

谢谢大神1这就试试,看见大括号的代码都晕
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
 楼主| 发表于 2020-6-27 01:16:30 | 显示全部楼层
还是不行,现在数据库文件290mb 太大了,重启一次好慢
- alias: batt wuxian
  trigger:
    - platform: mqtt
      topic: "wallpanel/mywallpanel/sensor/battery"
  condition:
    - condition: or
      conditions:
    - condition: template
      entity_id: sensor.wallpanel_battery_level
      value_template: '{{ value_json.value }}'
      below: 95
    - condition: template
      value_template: '{{ trigger.payload_json.value | int < 95 }}'
  action:   
    - service: switch.turn_on
      entity_id: switch.rhd
    - service: switch.turn_on
      entity_id: switch.wxc



回复

使用道具 举报

17

主题

760

帖子

5278

积分

论坛元老

Rank: 8Rank: 8

积分
5278
金钱
4513
HASS币
0
发表于 2020-6-27 11:03:05 | 显示全部楼层
wktm 发表于 2020-6-27 01:16
还是不行,现在数据库文件290mb 太大了,重启一次好慢

    - condition: template
      entity_id: sensor.wallpanel_battery_level
      value_template: '{{ value_json.value }}'
      below: 95

上面的删了

    - condition: template
      value_template: '{{ trigger.payload_json.value | int < 95 }}'

上面的往右缩进
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
 楼主| 发表于 2020-6-27 13:07:28 | 显示全部楼层
sirakawa 发表于 2020-6-27 11:03
- condition: template
      entity_id: sensor.wallpanel_battery_level
      value_template: '{ ...

感谢大神1  重启后已经能识别了,并且能触发开关,只是会开启开关后间隔1分钟后又关闭开关,然后间隔2分钟后,再次触发开关,这个是什么情况,是不是因为这两个开关是射频的?我加了个sonoff的wifi开关继续试

- alias: 1
  trigger:
    - platform: mqtt
      topic: "wallpanel/mywallpanel/sensor/battery"
  condition:
    - condition: or
      conditions:
        - condition: template
          value_template: '{{ trigger.payload_json.value | int < 95 }}'
  action:   
    - service: switch.turn_on
      entity_id: switch.rhd
    - service: switch.turn_on
      entity_id: switch.wxc
    - service: switch.turn_on
      entity_id: switch.sonoff_10007b678c_2




回复

使用道具 举报

17

主题

760

帖子

5278

积分

论坛元老

Rank: 8Rank: 8

积分
5278
金钱
4513
HASS币
0
发表于 2020-6-27 16:57:43 | 显示全部楼层
wktm 发表于 2020-6-27 13:07
感谢大神1  重启后已经能识别了,并且能触发开关,只是会开启开关后间隔1分钟后又关闭开关,然后间隔2分 ...

这个自动化只有打开,你看下是不是其他的自动化给关了。
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
 楼主| 发表于 2020-6-27 18:10:08 | 显示全部楼层
sirakawa 发表于 2020-6-27 16:57
这个自动化只有打开,你看下是不是其他的自动化给关了。

很感谢你的专业意见,现在分析的原因是不是运行自动化,系统会不断侦测开关的状态吧,因为我用的是博联的rm通过射频给开关信号的,加上那个wifi 的sonoff的开关,就是想看看会不会跟射频开关一样频繁开启关闭,后来再mqtt看到/OpenMQTTGateway/433toMQTT 的消息是不断的在发射频的开关信号,验证的结果就是sonoff 开关不变,射频开关一直在变,再次感谢你的专业指导
回复

使用道具 举报

46

主题

327

帖子

3160

积分

论坛元老

Rank: 8Rank: 8

积分
3160
金钱
2833
HASS币
0
发表于 2020-10-24 22:16:43 | 显示全部楼层
问一下wallpanel的mqtt怎么用,怎么把手机的数据,比如电量传给ha
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 12:35 , Processed in 0.057702 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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