- Adaptername: MQTT Broker/Client
- Adapterversion: 6.0.0
- js-controller Version: 5.0.19
- Admin Version: 7.0.19
- Hardwaresystem: proxmox
- Betriebssystem: Linux
- Nodejs-Version: v18.17.1
- NPM-Version: 9.6.7
- Installationsart: Skript
Hallo zusammen,
ich bekomme nach dem Update von iobroker (u.a. js-controller / mqtt) Fehlermeldungen bei der Auswertung der openHASP-Stati. Das Setup ist bei mir wie folgt:
openHASP <--> mosquitto server <--> iobroker mqtt client
Der openHASP sendet die Touchevents an den mosquitto server und von dort werden sie über den mqtt Adapter in iobroker integriert. Das hat soweit immer funktioniert - bis ich kürzlich ein Update durchgeführt hatte (seitens OpenHASP / mosquitto wurden keine Änderungen gemacht).
Nun kommt folgende Fehlermeldung im iobroker:
The state contains the forbidden properties event!
Der state wird leider auch nicht ordentlich von mqtt angelegt bzw. kann nicht ausgewertet werden.
Der openHASP sendet folgende Nachricht:
{"event" : "up", "val": 1}
Der state wird durch mqtt wie folgt angelegt:
{
"_id": "mqtt.3.hasp.lanbon_l8.state.p1b4",
"common": {
"name": "hasp/lanbon_l8/state/p1b4",
"write": true,
"read": true,
"role": "variable",
"desc": "mqtt client variable",
"type": "mixed"
},
"native": {
"topic": "hasp/lanbon_l8/state/p1b4"
},
"type": "state",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1722159150307
}
Ich hatte zu erst den js-controller in Verdacht, aber anscheinend handelt es sich um ein Interpretationsproblem von mosquitto <--> mqtt Adapter?
Ich hatte auch schon mit einer Version 5.0.17 des mqtt-Adapters getestet, leider ebenfalls ohne Erfolg.
Danke für eure Hilfe und Unterstützung!
Viele Grüße, Sebastian