Gelöst: OH3 - Homematic DRI32 Button
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Gelöst: OH3 - Homematic DRI32 Button
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. Habt ihr eine Idee was ich machen muss, um mein Problem zu lösen?
Viele Grüße
Steffen
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. 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.
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 - Homematic DRI32 Button
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.
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
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Re: OH3 - Homematic DRI32 Button
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?
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?
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 - Homematic DRI32 Button
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
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Re: OH3 - Homematic DRI32 Button
ok verstanden. Vielen Dank schon mal!
Mein Problem ist nun, dass die Rule zwar im Openhab funktioniert (ist ja auch trivial aber eben nicht über das Item).
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.
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 - Homematic DRI32 Button
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.
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
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Re: OH3 - Homematic DRI32 Button
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?
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?
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 - Homematic DRI32 Button
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)?
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
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Re: OH3 - Homematic DRI32 Button
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.
Das ist echt zum Mäuse melken.
-
- Beiträge: 38
- Registriert: 3. Jun 2020 07:51
Re: OH3 - Homematic DRI32 Button
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 Das bekommt man dann wiederum im Log angezeigt. Anschließend kann die Regel problemlos greifen!
Noch mal: Herzlichen Dank für deine Hilfe!!!!
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 Das bekommt man dann wiederum im Log angezeigt. 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.