要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值

讨论使用Domoticz过程中遇到的问题。
版面规则
讨论使用Domoticz过程中遇到的问题。
有问题请说明详细情况,有图的截图!
别只说一句安装不上,执行不了!
截图请截大图,别就截一行。。。
回复
loke0204
帖子: 2
注册时间: 周四 6月 13, 2019 09:46

要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值

帖子 loke0204 »

大家好 請問一下 我要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
我的架構
拓譜圖
拓譜圖
未命名.png (53.73 KiB) 查看 8954 次

我想把node red 的數據傳輸到 domoticz 結果遇到

2019-06-13 15:32:50.037 MQTT: Topic: domoticz/in, Message: 29.97
2019-06-13 15:32:50.037 Error: MQTT: Invalid data received!


請問我該如何將數據傳到指定的idx呢
flyiingtt
帖子: 20
注册时间: 周三 6月 21, 2017 22:55

Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值

帖子 flyiingtt »

看domoticz的wiki MQTT部分。要符合domoticz的json格式
MQTT to Domoticz
The format is compatible as described in the JSON wiki.

Update devices/sensors
Note: If "command" is not set, it defaults to "udevice", the two following messages are equivalent:

{
"command": "udevice",
"idx" : 7,
"nvalue" : 0,
"svalue" : "90;2975.00"
}

{"command": "switchlight", "idx": 2450, "switchcmd": "On" }
loke0204
帖子: 2
注册时间: 周四 6月 13, 2019 09:46

Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值

帖子 loke0204 »

不好意思這麼晚回復
謝謝大大耐心回復

首先這個方法我試過了
{
"command": "udevice",
"idx" : 7,
"nvalue" : 0,
"svalue" : "90;2975.00"
}

{"command": "switchlight", "idx": 2450, "switchcmd": "On" }


其中
idx 指的是idx編號
svalue 是數值部分
執行這個的結果是 將svalue直輸入idx編號 重點在於這還是手動的
我也已經可以將node red mqtt的直轉到domoticz 但是自動轉入idx編號的設備上

头像
DT27
帖子: 345
注册时间: 周四 3月 30, 2017 08:54
Gender:

Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值

帖子 DT27 »

loke0204 写了: 周二 7月 30, 2019 14:04 不好意思這麼晚回復
謝謝大大耐心回復

首先這個方法我試過了
{
"command": "udevice",
"idx" : 7,
"nvalue" : 0,
"svalue" : "90;2975.00"
}

{"command": "switchlight", "idx": 2450, "switchcmd": "On" }


其中
idx 指的是idx編號
svalue 是數值部分
執行這個的結果是 將svalue直輸入idx編號 重點在於這還是手動的
我也已經可以將node red mqtt的直轉到domoticz 但是自動轉入idx編號的設備上

程序是自动的,node red发送时按照要求格式编好。
回复