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

 找回密码
 立即注册
查看: 4283|回复: 5

[求助] 通过OpenMQTTGateway将ESP32_LORA接入hass

[复制链接]

15

主题

230

帖子

2684

积分

金牌会员

Rank: 6Rank: 6

积分
2684
金钱
2454
HASS币
0
发表于 2020-12-2 12:39:47 | 显示全部楼层 |阅读模式
现在已经成功接入homeassistant,但在设置mqtt主题订阅的时候不能把温度,湿度,大气压力分别显示出来;求各位大神帮忙如何把MQTT里面的"message":"302/23.57&55.65#1004.51"  302是接收次数,23.57是温度,1004.51是大气压力。谢谢大佬!
2222.jpg
11111.jpg
0000.jpg
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2020-12-2 13:27:58 | 显示全部楼层
本帖最后由 chinyaolin 于 2020-12-2 13:42 编辑

在開發工具 -> 模板 (簡中的名稱是什麼我不確定)

擷取.PNG

程式碼
{% set value_json = {  
    "rssi" : -19, "snr" :10,
    "pferror" : -368,
    "packetSize" : 23,
    "message":"582/23.78&54.68#1884.15"
} %}

value_json = {{ value_json }}
value_json.message = {{ value_json.message }}
接收次数 = {{ value_json.message.split("/")[0] }}
温度 = {{ value_json.message.split("/")[1].split("&")[0] }}
第三個值 = {{ value_json.message.split("/")[1].split("&")[1].split("#")[0] }}
大气压力 = {{ value_json.message.split("/")[1].split("&")[1].split("#")[1] }}
另一種做法
value_json.message = {{ value_json.message }}
轉成 list {{ value_json.message.replace("&","/").replace("#","/").split("/") }}
0 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[0] }}
1 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[1] }}
2 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[2] }}
3 = {{ value_json.message.replace("&","/").replace("#","/").split("/")[3] }}




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

使用道具 举报

15

主题

230

帖子

2684

积分

金牌会员

Rank: 6Rank: 6

积分
2684
金钱
2454
HASS币
0
 楼主| 发表于 2020-12-2 15:02:51 来自手机 | 显示全部楼层
谢谢大佬!非常感谢,回头复制粘贴进去看看。
回复

使用道具 举报

15

主题

230

帖子

2684

积分

金牌会员

Rank: 6Rank: 6

积分
2684
金钱
2454
HASS币
0
 楼主| 发表于 2020-12-3 09:57:25 | 显示全部楼层
chinyaolin 发表于 2020-12-2 13:27
在開發工具 -> 模板 (簡中的名稱是什麼我不確定)

您好,在configuration.yaml如何配置?
回复

使用道具 举报

0

主题

212

帖子

1509

积分

金牌会员

Rank: 6Rank: 6

积分
1509
金钱
1297
HASS币
0
QQ
发表于 2020-12-3 13:34:07 | 显示全部楼层
大佬厉害,学习了
回复

使用道具 举报

30

主题

493

帖子

4767

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4767
金钱
4259
HASS币
156

教程狂人

发表于 2020-12-3 16:11:12 | 显示全部楼层
wfx 发表于 2020-12-3 09:57
您好,在configuration.yaml如何配置?

魚桿給了 魚餌給了
做過些哪些測試? 不行的話再提出來討論
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-20 10:02 , Processed in 0.056475 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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