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

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

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

[复制链接]

46

主题

254

帖子

1550

积分

金牌会员

Rank: 6Rank: 6

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

回复

使用道具 举报

13

主题

228

帖子

1584

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

6

主题

739

帖子

5610

积分

论坛元老

Rank: 8Rank: 8

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


回复

使用道具 举报

25

主题

547

帖子

4159

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

46

主题

254

帖子

1550

积分

金牌会员

Rank: 6Rank: 6

积分
1550
金钱
1296
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: 部分的代码,谢谢啦!
回复

使用道具 举报

100

主题

2878

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11487
金钱
8544
HASS币
460

教程狂人突出贡献

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

使用道具 举报

35

主题

978

帖子

4525

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 02:37 , Processed in 0.058851 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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