Servus,
ich weiß jetzt nicht so genau wie ich das in der Überschrift beschreiben soll.
Ich habe IPS-KS-MQTT
GitHub - Schnittcher/IPS-KS-MQTT: MQTT Modul für IP-Symcon 4.1
welches durch IPS-Tasmota mit installiert wurde.
GitHub - Schnittcher/IPS-Tasmota: Anbindung der Tasmota Firmware an IP-Symcon
Das nutze ich für SONOFF, soweit kein Problem
Jetzt „spiele“ ich gerade mit RFID (PN532 V3) in Verbindung mit NodeMCU (mit ESP8266 Chip) rum
Soweit alles OK, der RFID Chip wird gelesen und das Ereignis an meinen MQTT Broker geschickt.
In IPS 4.4 der Splitter Instanz „IPS_KS_MQTTClient“ kann ich mir unter Debug auch die MQTT Nachrichten ansehen
Data arrived:{"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"0@\u0000\u000Bdomoticz/in{\"idx\":1,\"RSSI\":10,\"nvalue\":0,\"svalue\":\"385901219\"}"}
30|40|00|0B|64|6F|6D|6F|74|69|63|7A|2F|69|6E|7B|22|69|64|78|22|3A|31|2C|22|52|53|53|49|22|3A|31|30|2C|22|6E|76|61|6C|75|65|22|3A|30|2C|22|73|76|61|6C|75|65|22|3A|22|33|38|35|39|30|31|32|31|39|22|7D|
Fetching: 64
Fetching: 00|0B|64|6F|6D|6F|74|69|63|7A|2F|69|6E|7B|22|69|64|78|22|3A|31|2C|22|52|53|53|49|22|3A|31|30|2C|22|6E|76|61|6C|75|65|22|3A|30|2C|22|73|76|61|6C|75|65|22|3A|22|33|38|35|39|30|31|32|31|39|22|7D|
Topic: domoticz/in, Msg: {"idx":1,"RSSI":10,"nvalue":0,"svalue":"385901219"}
{"TOPIC":"domoticz\/in","MSG":"{\"idx\":1,\"RSSI\":10,\"nvalue\":0,\"svalue\":\"385901219\"}","SENDER":"MQTT_GET_PAYLOAD"}
{"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"{\"TOPIC\":\"domoticz\\\/in\",\"MSG\":\"{\\\"idx\\\":1,\\\"RSSI\\\":10,\\\"nvalue\\\":0,\\\"svalue\\\":\\\"385901219\\\"}\",\"SENDER\":\"MQTT_GET_PAYLOAD\"}"}
Die Nachricht „{„idx“:1,„RSSI“:10,„nvalue“:0,„svalue“:„385901219“}“ kommt im Topic: „domoticz/in“ an
Die Frage ist jetzt wo finde ich das Ereignis um die Werte auszuwerten ?
Also sobald eine MQTT Message empfangen wird möchte ich diese prüfen
Ich wollte jetzt der Splitter Instanz „IPS_KS_MQTTClient“ ein Ereignis (ausgelöst) hinzufügen aber IPS nimmt da kein Script an.
Helft mir mal bitte weiter