大家好 請問一下 我要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
我的架構
我想把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呢
要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
版面规则
讨论使用Domoticz过程中遇到的问题。
有问题请说明详细情况,有图的截图!
别只说一句安装不上,执行不了!
截图请截大图,别就截一行。。。
讨论使用Domoticz过程中遇到的问题。
有问题请说明详细情况,有图的截图!
别只说一句安装不上,执行不了!
截图请截大图,别就截一行。。。
Re: 要怎麼在domoticz上接收 NODE - RED mqtt 所發布的數值
看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" }
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 所發布的數值
不好意思這麼晚回復
謝謝大大耐心回復
首先這個方法我試過了
{
"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編號的設備上
ㄜ
謝謝大大耐心回復
首先這個方法我試過了
{
"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 所發布的數值
程序是自动的,node red发送时按照要求格式编好。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編號的設備上
ㄜ