MQTT & JSONPATH Verständnisfrage
Verfasst: 31. Dez 2020 13:24
Hallo ihr lieben,
ich sehe grad den Wald vor lauter Bäumen nicht.
Zum Setup:
EspRFID zum öffnen meiner Haustüre.
An den Broker wird folgendes gesendet (aus MQTT FX):
meine .things
meine .items
Nun zum Problem. Das Item "M_HaustuerOpen" ist NULL und bleibt auch so.
Ich möchte gerne das Item dazu nutzen um weitere Funktionen auszulösen, Alarmanlage aus etc. pp...
Ich dachte ich hole aus dem Item dann zum Beispiel "Always" weil ich ja wie oben zu sehen im JSONPATH "access" abfrage. Wahlweise auch isKnown aber das ist ja egal.
Kann mir jemand helfen wo mein Denkfehler ist und warum in "M_HaustuerOpen" nicht "Always" geschrieben wird?
Besten Dank schonmal
ich sehe grad den Wald vor lauter Bäumen nicht.
Zum Setup:
EspRFID zum öffnen meiner Haustüre.
An den Broker wird folgendes gesendet (aus MQTT FX):
Code: Alles auswählen
{
"type" : "access",
"time" : 1609417154,
"isKnown" : "true",
"access" : "Always",
"username" : "RFID6",
"uid" : "49695db3"
}
Code: Alles auswählen
// ####### RFID Haustür
Thing mqtt:topic:MHaustuer "M_Haustürsteuerung" {
Type string : mrfidhaustuer "MRFID Haustürsteuerung" [
stateTopic="rec/rfid/user",
transformationPattern="JSONPATH:$access"
]
}
Code: Alles auswählen
// RFID Haustür
String M_HaustuerOpen "Haustür öffnen" {channel="mqtt:topic:MHaustuer:mrfidhaustuer"}
Ich möchte gerne das Item dazu nutzen um weitere Funktionen auszulösen, Alarmanlage aus etc. pp...
Ich dachte ich hole aus dem Item dann zum Beispiel "Always" weil ich ja wie oben zu sehen im JSONPATH "access" abfrage. Wahlweise auch isKnown aber das ist ja egal.
Kann mir jemand helfen wo mein Denkfehler ist und warum in "M_HaustuerOpen" nicht "Always" geschrieben wird?
Besten Dank schonmal