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

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

[技术探讨] 求助:mqtt switch状况与另一个变量如何关联?

[复制链接]

57

主题

402

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
金钱
2609
HASS币
0
发表于 2019-10-9 10:41:00 | 显示全部楼层 |阅读模式
本帖最后由 李丑男 于 2019-10-9 10:46 编辑

现在的状况:我使用sonoff接RF,来控制我的充电桩,充电桩的输入端接了电压电流监测的PZEM-004T,因为开关是射频的,所以没有反馈,我现在想把这个开关的状况与电流关联起来,如果电流小于0.1A时,认为开关的关的,如果电流大于0.1A时,认为开关是开着的,请问大佬们,这个状况要怎么写,我现在的配置信息是这样的。
电流:
  - platform: mqtt
    name: "Current"
    state_topic: "tele/charger/SENSOR"
    value_template: "{{value_json['ENERGY'].Current }}"
    unit_of_measurement: "A"
开关:
  - platform: mqtt
    name: "Charger"
    command_topic: "cmnd/charger/sserialsend5"
    qos: 0
    payload_on: "FD 03 3A 0A F1 50 DF"
    payload_off: "FD 03 3A 0A F2 50 DF"
    optimistic: false


图片
charger.PNG




回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2019-10-9 11:28:58 | 显示全部楼层
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

57

主题

402

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
金钱
2609
HASS币
0
 楼主| 发表于 2019-10-9 11:42:52 | 显示全部楼层
chinyaolin 发表于 2019-10-9 11:28
https://www.home-assistant.io/integrations/switch.template/

尴尬了,我能不能说我看官方的示例还是不懂得改吗,官方的示例里面嵌套的还是一个标准的二值开关,我是要用一个浮点数来判断,
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2019-10-9 11:54:45 | 显示全部楼层
李丑男 发表于 2019-10-9 11:42
尴尬了,我能不能说我看官方的示例还是不懂得改吗,官方的示例里面嵌套的还是一个标准的二值开关,我是 ...

試試看這個代碼

switch:
  - platform: template
    switches:
      blahblah_xyz:
        value_template: "{{ states('sensor.電流') | float > 1.0 }}"
        turn_on:
          - service: mqtt.publish
            data:
              topic: cmnd/charger/sserialsend5
              payload: "FD 03 3A 0A F1 50 DF"
        turn_off:
          - service: mqtt.publish
            data:
              topic: cmnd/charger/sserialsend5
              payload: "FD 03 3A 0A F2 50 DF"



ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

57

主题

402

帖子

3011

积分

论坛元老

Rank: 8Rank: 8

积分
3011
金钱
2609
HASS币
0
 楼主| 发表于 2019-10-9 20:42:14 | 显示全部楼层

给你十个赞,太棒了,搞定了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 21:43 , Processed in 0.080968 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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