Shelly und MQTT: Schalten geht, Zustand wird nicht zurückgemeldet
Verfasst: 24. Jul 2024 21:58
Liebes Forum
ich versuche schon länger verzweifelt meinen Shelly mit Openhab 4.2 zum Schalten zu bringen. Nach vielen Versuchen hat es nun endlich geklappt. Leider aber wird der Schaltzustand aber nicht übernommen. Wenn ich den Shelly mit der Shelly-App anschalte, bleibt in Openhab der Schalter auf aus. Hier ist mein Code:
Irgendetwas mache ich falsch, nur weiss ich nicht was. Hängt es mit dem transfomrationPattern zusammen? In der false_true.map habe ich folgendes drinstehen:
Ich danke euch für eure Lösungsideen.
Liebe Grüsse
Moadin
ich versuche schon länger verzweifelt meinen Shelly mit Openhab 4.2 zum Schalten zu bringen. Nach vielen Versuchen hat es nun endlich geklappt. Leider aber wird der Schaltzustand aber nicht übernommen. Wenn ich den Shelly mit der Shelly-App anschalte, bleibt in Openhab der Schalter auf aus. Hier ist mein Code:
Code: Alles auswählen
UID: mqtt:topic:mqtt_binding:heizung_eltern
label: Heizung Eltern
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:mqtt_binding
location: Elternzimmer
channels:
- id: schalten_heizung_eltern
channelTypeUID: mqtt:switch
label: Schalten Heizung Eltern
description: ""
configuration:
commandTopic: shellyplus1pm-eltern/rpc
postCommand: false
stateTopic: shellyplus1pm-eltern/status/switch:0
transformationPattern: JSONPATH:$.outputnMAP:false_true.map
off: '{"method":"Switch.Set","params":{"id":0,"on":false}}'
on: '{"method":"Switch.Set","params":{"id":0,"on":true}}'
Code: Alles auswählen
false=off
true=on
Liebe Grüsse
Moadin