Seite 1 von 2

Gelöst: OH3 - Homematic DRI32 Button

Verfasst: 16. Nov 2022 10:37
von torfkop
Moin zusammen,

ich habe mehrere verschiedene Aktoren bei mir verbaut. Vieles ist Homematic IP wired aber es gehören auch einige Shellys und TP Link Steckdosen dazu. Jetzt wünscht sich meine Frau einen physischen Taster an der Wand, um mehrere kombinierte Sachen gleichzeitig einzuschalten. Ich habe für meine Taster, die an Homematic gehen die HmIPW-DRI32 im Einsatz.
Jetzt war meine Idee, dass ich den Taster nutze und dort einfach ein Item erstelle mit dem ich dann alles steuern kann.
Leider scheitere ich am Item. Ich kann einfach aus dem Thing keinen Taster bauen.

So sieht das aktuell bei mir aus.
Screenshot 2022-11-16 at 10.35.58.png
Habt ihr eine Idee was ich machen muss, um mein Problem zu lösen?

Viele Grüße
Steffen

Re: OH3 - Homematic DRI32 Button

Verfasst: 16. Nov 2022 23:18
von udo1toni
Was funktioniert denn nicht?
Ganz grundsätzlich musst Du natürlich eine Rule programmieren, welche über das Item getriggert wird (changed Ereignis). Die Rule steuert dann alles, was passieren soll.

Re: OH3 - Homematic DRI32 Button

Verfasst: 17. Nov 2022 09:38
von torfkop
Guter Punkt.
Dann war ich mit meinen Gedanken wohl voll auf dem Holzweg. Ich dachte ich kann das Modul wie einen Taster unter Items anlegen und gucken, dass dieser einfach ausgeführt wird.
Ich muss also nach deiner Idee genau andersrum vorgehen, ja?
Also ich definiere das Item und anschließend brauche ich eine Rule, die sagt was beim betätigen des Items passieren soll. Ist das so korrekt?

Re: OH3 - Homematic DRI32 Button

Verfasst: 17. Nov 2022 13:43
von udo1toni
Ja sicher, woher soll openHAB denn sonst wissen, was es tun soll?

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 06:49
von torfkop
ok verstanden. Vielen Dank schon mal!
Screenshot 2022-11-18 at 06.46.11.png
Mein Problem ist nun, dass die Rule zwar im Openhab funktioniert (ist ja auch trivial aber eben nicht über das Item).
Screenshot 2022-11-18 at 06.48.03.png
Die IDs hab ich überprüft. Es ist der richtige Schalter. Hab ich da irgendwo einen Schritt übersehen?

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 10:12
von udo1toni
Oh, da ist der Irrtum... grundsätzlich wird alles, was von außen nach openHAB rein kommt, als Status bzw. Statusänderung interpretiert.
Befehle kommen vom Anwender, das heißt wenn dieser z.B. in der UI eine Schaltfläche betätigt.
Du musst also den Trigger auf received update ändern.

Eigentlich bräuchtest Du auch überhaupt kein Item für die Taste. Stattdessen könntest Du den Channel selbst als Trigger verwenden, das heißt Du wählst als Trigger der Rule das Thing event aus.
Darunter gibst Du das Thing an (der Taster) und wählst Channel Trigger aus.
Dann erhältst Du die Liste der Channel, welche Trigger zur Verfügung stellen.
Der konkrete Trigger lautet in Deinem Fall dann PRESS_SHORT, das kann man aber auch relativ bequem aus dem openHAB Event Log ablesen, also Taste drücken, ins Log schauen und z.B. nach dem Thing filtern.

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 16:19
von torfkop
Deine Hilfe ist absolut weltklasse. Vielen Dank dafür.
Mein Thing hat allerdings 32 verschiedene Channel mit ebenso vielen Press Shorts. Daher kann ich das Thing nicht direkt auswählen. Ich komme immer nur bis zum obersten Menü in der Rule.
Das Event Log zeigt mir alles an nur eben nichts wenn ich diese Taste drücke.
Hast du noch eine Idee was hier schief gehen kann?

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 20:50
von udo1toni
Es handelt sich also um ein einzelnes physisches Gerät mit 32 Tastern?

Sollte aber keine Rolle spielen.
Nun bin ich kein Experte, was Homematic betrifft. Eventuell gibt es da noch etwas zu beachten. Ist das Gerät vollständig konfiguriert (also in Homematic)?

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 21:20
von torfkop
ja ist vollständig in Homematic eingebunden. Ja genau. Hat 32 Taster angeschlossen. Alle haben auch entsprechend eigene Adressen in openHab.
Das ist echt zum Mäuse melken.

Re: OH3 - Homematic DRI32 Button

Verfasst: 18. Nov 2022 21:50
von torfkop
Ich hab's dank deiner Hilfe hinbekommen.
Lösung für alle: Homematic sendet keine Infos an openHab, solang es keine Verknüpfung oder Programm gibt.
Ich habe daher einfach ein Programm angelegt mit
Screenshot 2022-11-18 at 21.49.01.png
Das bekommt man dann wiederum im Log angezeigt.
Screenshot 2022-11-18 at 21.50.00.png
Anschließend kann die Regel problemlos greifen!

Noch mal: Herzlichen Dank für deine Hilfe!!!!