mdzio / ccu-jack

CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
GNU General Public License v3.0
119 stars 12 forks source link

CCU-Jack (V2.9.1) shellyplus1pm Integration: Steuerung von der Homematic-CCU3/ RasberryMatic aus funktioniert nicht #184

Closed alegrianer closed 3 months ago

alegrianer commented 3 months ago

Hallo zusammen, ich habe letzte Woche erfolgreich einen shelly1pm via CCU Jack ins RasberryMatic integriert. Jetzt wollte ich einen weiteren, moderneren shellyplus1pm integrieren. Die Integration, speziell die Info-Kanäle vom Typ: MQTT Analogwerteempfänger, funktioniert tadellos und Informationen werden zu der CCU korrekt übertragen. Beim Kanal Typ „MQTT Schaltaktor mit Rückmeldung“ klappt es bei dem shellyplus1pm nicht mit der Steuerung von der CCU aus. Der Ist-Zustand wird korrekt, via dem Feedback_topic, übertragen. Commandtopic und Payload Eintrag und On/Off Pattern sind genau der Unterschied zum shelly1pm. Mit den RPC-Einträgen scheint es (bei mir) ein Problem zu geben, obwohl ich die Doku exakt befolge.

Die Einträge: SWITCH|COMMAND_TOPIC: shellies/shellyplus1pm-cc7b5c853a94/events/rpc

SWITCH|RETAIN: aktiviert

SWITCH|ON_PAYLOAD: {"id":0, "src":"shellies/shellyplus1pm-cc7b5c853a94/rpc-response", "method":"Switch.Set", "params":{"id":0,"on":true}}

SWITCH|OFF_PAYLOAD: {"id":0, "src":"shellies/shellyplus1pm-cc7b5c853a94/rpc-response", "method":"Switch.Set", "params":{"id":0,"on":false}}

SWITCH|FEEDBACK_TOPIC: shellies/shellyplus1pm-cc7b5c853a94/status/switch:0

SWITCH|ON_PATTERN: "output":true

SWITCH|OFF_PATTERN: "output":false

SWITCH|MATCHER: CONTAINS

Dazu der Auszug aus dem MQTT Explorer: image

Die MQTT Config im Shelly: image

Hat jemand eine Idee, warum sich der Shelly shellyplus1pm sich nicht von der CCU aus bedienen lässt? Eine weitere Debug-Idee wäre schon hilfreich

Vielen Dank vorab.

mdzio commented 3 months ago

Ich habe endlich Zeit gefunden, dass mal anzuschauen.

Folgende Einstellungen habe ich anders:

SWITCH|COMMAND_TOPIC: shellies/shellyplus1pm-[Serien-Nr.]/rpc

Also ohne /events!

alegrianer commented 2 months ago

Hallo Mathias, das war's ! Vielen Dank für den Hinweis. Jetzt klappt es !