Gelöst: OH3 - Homematic DRI32 Button

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Gelöst: OH3 - Homematic DRI32 Button

Beitrag 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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von torfkop am 18. Nov 2022 21:51, insgesamt 1-mal geändert.

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH3 - Homematic DRI32 Button

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Re: OH3 - Homematic DRI32 Button

Beitrag 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?

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH3 - Homematic DRI32 Button

Beitrag von udo1toni »

Ja sicher, woher soll openHAB denn sonst wissen, was es tun soll?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Re: OH3 - Homematic DRI32 Button

Beitrag 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?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH3 - Homematic DRI32 Button

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Re: OH3 - Homematic DRI32 Button

Beitrag 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?

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH3 - Homematic DRI32 Button

Beitrag 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)?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Re: OH3 - Homematic DRI32 Button

Beitrag 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.

torfkop
Beiträge: 38
Registriert: 3. Jun 2020 07:51
Answers: 1

Re: OH3 - Homematic DRI32 Button

Beitrag 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!!!!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten