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

 找回密码
 立即注册
查看: 1398|回复: 6

[求助] mqtt 发布的是 0和1 的值,HA里面可以转换成其他的数值吗?

[复制链接]

53

主题

288

帖子

1836

积分

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1548
HASS币
0
发表于 2022-6-15 15:36:16 | 显示全部楼层 |阅读模式
我有个mqtt 的值,接受到的值 是 0 或 1的数值,请问 大伙  HA里面有功能 把0和1 转换成 其他的描述吗?例如 0 表示 正常,1  表示 异常  。谢谢!

回复

使用道具 举报

17

主题

251

帖子

1888

积分

论坛DIY达人

积分
1888
金钱
1637
HASS币
20
发表于 2022-6-15 16:04:32 | 显示全部楼层
NR倒是知道,用change的设定
回复

使用道具 举报

6

主题

743

帖子

5958

积分

论坛元老

Rank: 8Rank: 8

积分
5958
金钱
5210
HASS币
20
发表于 2022-6-15 17:22:26 | 显示全部楼层
{%set a  = 1 %}
{%if a==1 %}
    {{"正常"}}
{%elif a==0%}
    {{"非正常"}}
{%else%}
    {{"其他"}}
{%endif-%}


回复

使用道具 举报

27

主题

558

帖子

4384

积分

论坛元老

Rank: 8Rank: 8

积分
4384
金钱
3826
HASS币
0
发表于 2022-6-15 23:58:06 来自手机 | 显示全部楼层
用template sensor啊,可以自定义
回复

使用道具 举报

53

主题

288

帖子

1836

积分

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1548
HASS币
0
 楼主| 发表于 2022-6-16 11:57:46 | 显示全部楼层
非常感谢 大伙的解答,但我还是搞不懂怎么写
sensor Home:
  - platform: mqtt
    state_topic: "home/water/7"
    name: '7楼水报警'
    unique_id: "homewater7"
    value_template:
这是我的mqtt写法,1表示 漏水,0表示正常,请各位大佬 帮忙写一下 value_template: 部分的代码,谢谢啦!
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-6-16 12:17:05 来自手机 | 显示全部楼层
搞复杂了,就是一个mqtt二进制传感器:https://www.home-assistant.io/integrations/binary_sensor.mqtt/
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2022-6-16 19:07:59 来自手机 | 显示全部楼层
Node Red欢迎你,你简单学下NR,你都不觉得这是个问题,当然那些大神的操作确实很难的,不过一般人都用不到
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 23:02 , Processed in 0.616288 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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