分页: 1 / 1
要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
发表于 : 周四 6月 13, 2019 15:35
由 loke0204
大家好 請問一下 我要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
我的架構
- 拓譜圖
- 未命名.png (53.73 KiB) 查看 10722 次
我想把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呢
Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
发表于 : 周六 6月 22, 2019 13:48
由 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" }
Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
发表于 : 周二 7月 30, 2019 14:04
由 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編號的設備上
ㄜ
Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
发表于 : 周二 7月 30, 2019 17:04
由 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发送时按照要求格式编好。