Closed Raab1488 closed 1 year ago
Der Shelly Dimmer 2 sollte auch von der CCU aus ansteuerbar sein.
Du hast einen virtuellen Dimmerkanal im CCU-Jack angelegt? Wie ist das virtuelle Gerät parametriert?
Aktuell ist es so parametriert wie es in der Beschreibung steht.
Allerdings ist es nicht möglich gewesen den Präffix "shellies/" und den Vollständigen Namen zu verwenden. Da der Name bei der Shelly Oberfläche zu lang ist. Im MQTT Explorer hat er mir 2 "Shellies" Instanzen aufgemacht. Vermutlich da der Dimmer 2 die alte Generation ist? Daher ist bei den Eingaben ein doppeltest "Shellies/Shellies" zu finden.
Von Oben nach unten:
shellies/shellies/shellyd-3C6105FDB09C/light/0/command
{{if eq . 0.0}}{"turn":"off"}{{else}}{"brightness":{{.}},"turn":"on"}{{end}}
shellies/shellies/shellyd-3C6105FDB09C/light/0/status
{{with parseJSON .}}{{if .ison}}{{.brightness}}{{else}}0{{end}}{{end}}
--- Analogwertempfänger shellies/shellies/shellyd-3C6105FDB09C/light/0/status
{{(parseJSON .).aenergy.total}}
Zusätzlich wollte ich den Verbrauch anzeigen lassen wie bei dem 1PM, ist das auch nur einen zusätzlichen Analogwertempfänger? Wie ist dort der Befehl ?
Gruß
Wie sehen denn die vollständigen Topics im MQTT Explorer aus? Das doppelte shellies/ am Anfang wundert mich.
Aber auch ohne doppelte Instanz ist er erreichbar. Die Funktion bleibt jedoch dieselbe. Empfängt alles, kann aber nichts steuern
Ich denk, dass shellies/ nur einmal im Anfang vorkommen darf. Bitte einmal die Topic-Parameter im virtuellen Gerät anpassen.
Habe ich angepasst, sodass nur ein mal Shellies dort steht.
Hier ist die Vollständige Topic anzeige, man sieht auch das Aufleuchten des Gerätes, aber keine Änderung des Shelly selbst selbst
Wie sehen die Topics und Nachrichten unterhalb von light aus?
Du kannst auch in der Konfiguration vom CCU-Jack das Logging auf DEBUG oder TRACE stellen und dann unter Diagnose mal hineinschauen. Sind dort Warn- oder Fehlermeldungen? Die letzten Log-Meldungen können auch unter Adresse https://<IP-CCU>:2122/~vendor/diagnostics/~pv
herunter geladen werden.
Zunächst hier die Vollständige topic. Die Diagnose kommt gleich
Der Analogwertempfänger für Power müsste folgendermaßen konfiguriert werden: TOPIC: shellies/shellydimmer2-3C6105FDB09C/light/0/power EXTRACTOR: ALL
Der Analogwertempfänger für Energy müsste so konfiguriert werden: TOPIC: shellies/shellydimmer2-3C6105FDB09C/light/0/energy EXTRACTOR: ALL
da ist in der tat eine Fehlermeldung
Der Analogwertempfänger für Power müsste folgendermaßen konfiguriert werden: TOPIC: shellies/shellydimmer2-3C6105FDB09C/light/0/power EXTRACTOR: ALL
Der Analogwertempfänger für Energy müsste so konfiguriert werden: TOPIC: shellies/shellydimmer2-3C6105FDB09C/light/0/energy EXTRACTOR: ALL
Perfekt, das Funktioniert schon mal
Den Log-Meldungen entnehme ich, dass sich noch eine andere Software mit dem CCU-Jack verbinden. Die verwendete ID ist HAP_CCU-Jack. Weißt Du welche das ist? Die Software sendet ungültige Antworten an den CCU-Jack, wodurch die Fehlermeldungen entstehen. Ich würde gern den CCU-Jack anpassen, sodass er über die ungültigen Antworten hinwegsieht, da sie keine Funktion einschränken. Könntest Du vielleicht eine Log-Datei erstellen, wie im Handbuch beschrieben, und mir zur Verfügung stellen? Mit dem Log-Level TRACE werden die Rohdaten der Kommunikation mit der Fremd-Software angezeigt.
Hi
Der Port 9875 wird noch von dem Addon HAP für die HomeKit Anbindung verwendet wenn ich das richtig gesehen habe.
Hier ist noch die log Datei ccu-jack.zip
Die Fehlermeldungen durch das HAP-HomeMatic Add-On sollten in der nächsten Version vom CCU-Jack nicht mehr kommen (s.a. #120).
Verwende mal bitte für das COMMAND_TOPIC: shellies/shellydimmer-{deviceid}/light/0/set (anstatt: shellies/shellydimmer-{deviceid}/light/0/command)
mit dem "/set" funktioniert die Ansteuerung !
Scheinbar hat das HAP-Homekit Addon doch eine Auswirkung. Ich hatte sie nicht die ganze Zeit drauf erst seit kurzem nachdem ich die Shellys eingebunden habe. Seitdem funktioniert die Rückmeldung nicht mehr. Oder das Update 2.7.0?
Bei dem Shellys 1Plus wo nur ein Schalt Befehl da ist, wird der korrekte Zustand angezeigt. Bei dem Dimmer Aktualisiert er den Dimmwert nicht. Bei dem 1PM habe ich den Aktuellen Watt Verbrauch in ein Programm geschrieben, dass wenn es kleiner als 30 ist, aus geht. Hatte funktioniert, nun nicht mehr.
Muss der Feedback_Topic Befehl auch angepasst werden?
Ich danke dir auf jeden fall für deine Hilfe und Ich hoffe ich kann auch dadurch dir bei Fehlerbehebungen nützlich sein.
So sollte jetzt alles richtig konfiguriert sei. Im HomeMatic-Forum hatte jemand erfolgreich einen Shelly Dimmer angebunden. Ich weiß aber nicht mehr, wer das war.
Für Testzwecke solltest Du das HAP-Homekit Add-On mal entfernen.
Ich habe gestern Abend noch ein paar Tests gemacht.
Das HAP - Addon habe ich runter geschmissen. Logischerweise kamen keine Fehlermeldungen mehr im Jack. Allerdings waren die Status Werte unverändert und habe sich nicht aktualisiert, auch nach einem Neustart der CCU und Jack dadurch.
Danach habe ich die Jack Version 2.6.1 aufgespielt, die Aktualisierungen gehen wieder. Danach HAP aufgespielt, funktioniert weiterhin.
Scheint als wäre in der Version 2.7.0 des Jacks was nicht in Ordnung.
Vielen Dank für die Hilfe ! Ich denke damit können wir das hier schließen? Oder sollen wir noch was ausprobieren ?
Ich habe die V2.7.0 mit den obigen Topics und Payloads getestet, und es hat alles funktioniert. Es wurde auch kein Fehler von anderen Anwendern gemeldet. Deshalb schließe ich mal diesen Eintrag.
Hallo,
Der Shelly Dimmer 2 kann mittels MQTT an die CCU gebunden werden.
Jedoch sind nur Status Werte die Übermittelt werden ? Ein bedienen von der CCU Seite ist nicht möglich. Weder die Dimmwerte Einstellung noch das Ein/Aus schalten.
Alle Aktionen von der Shelly Seite bekommt die CCU jedoch mit.
Ist das so richtig ? Oder müssen weitere Einstellungen vorgenommen werden?
Vielen Dank für die Hilfe