Closed chanlee84 closed 3 years ago
What exactly do you need? Should I implement it as a device that simply has 16 button that only have shot press events? Or is the status of each LED also relevant?
I would like to be able to control the LED's individually, for example a window contact reports open, LED lights up red. Window contact closed, LED lights green.
It would also be nice to be able to trigger something with the buttons.
Would that be possible?
I already have the display, I can also test the integration.
OK, I will implement them as 16 individual devices in Homey then. How many buttons does it have? Is it one button per LED or are they independent from the LEDs?
I looked at the display again. there are 3 buttons on the back. with the first and third button you can switch through the LEDs. Use the middle button to select / confirm the respective illuminated LED.
The buttons are independent from the LED's.
They are independent, but from CCU perspective I would guess that there are 16 channels. I will do an initial implementation and then you can test it.
Yes, in the CCU they are 16 channels with each one button.
I have added it to 0.17.0. Please give it a try.
Ich habe das Display nun getestet. Habe jetzt insgesamt 16 neue Geräte im Homey für das Display.
Habe mir dann mal die Geräte direkt angeschaut. Sehe hier die vier möglichen Zustände der LED's. Ich kann im Gerät die LED Farben anwählen, aber die LED's bleiben dunkel. Egal welchen Zustand ich wähle. Habe das bei allen 16 getestet.
Habe dann mehrere Flows angelegt, um die Buttons zu testen. Leider funktioniert nur der erste Kanal. Bei den anderen Kanälen passiert nichts.
Die Buttons hast du als Short oder Long Press integriert. Da gibt es wohl keine Unterscheidung. Egal wie lang ich den Button gedrückt habe, es wird immer der Flow mit dem Short Press verwendet. Denke, dass wäre dann bei dem Gerät hinfällig.
Dann wollte ich noch die einzelnen LED's in dem "Dann"-Abschnitt der Flows ansteuern. Dort kann ich die Geräte allerdings noch nicht ansprechen. Denke, dass hast du noch nicht integriert ;-)
Wenn du noch mehr Tests brauchst, dann sag Bescheid.
Danke & Gruß
Mir ist noch nicht klar, warum die LEDs nicht gesetzt werden können. Die anderen Probleme konnte ich glaube ich nachvollziehen. Ich schaue, dass ich das heute Abend fixe. Long press gibt es auch nicht. Ich hatte nur vergessen es in der Flow Definition rauszunehmen.
Den Action Flow miss ich noch einbauen, scheint aber einfach zu sein. Das kommt dann auch heute Abend mit rein. Das wird aber erst funktionieren, wenn ich die LEDs auch gesetzt bekomme.
Alles klar. Werde ich dann auch sofort testen ;-)
So, dann kannst du wieder testen.
So, ich hab mich mal ans Testen gemacht.
Leider crasht die App nach der Installation. Hatte allerdings noch das Display im Homey. Habe dann mal das Display (alle 16) im Homey gelöscht und die App wieder installiert. Danach funktionierte die App wieder. Sobald ich aber das Display wieder hinzugefügt habe, ist kurz danach die App gecrasht.
Habe sie dann auch mal mit Befehl "athom app run" laufen lassen. Da werden alle Gerätetreiber geladen, danach folgt nur die Meldung --- INFO: de.twendt.homey.matic has been killed ---
Sorry, ich hatte da einen Import vergessen. Ich habe ihn nun eingebaut.
Jetzt funktioniert die App auch wieder.
Alle 16 LED's lassen sich nun korrekt ansteuern. Button's funktionieren nun auch alle. Action Flow funktioniert jetzt ebenfalls wie gewollt. LED grün wenn Fenster zu, rot wenn auf.
Soweit würde ich sagen, dass das Display mit den LED's soweit funktioniert, wie ich mir das vorgestellt habe.
Werde über das Wochenende noch den ein oder anderen Flow basteln. Wenn mir da noch was auffallen sollte, teile ich das dir natürlich mit.
Das i-Tüpfelchen wäre jetzt halt noch, dass das Display als nur ein Gerät angezeigt wird ;-) Aber das muss natürlich nicht sein.
Auf jeden Fall vielen Dank für die Implementierung.
Theoretisch wäre es schon möglich, es als ein Gerät abzubilden. Dann muss man aber Subcapabilities verwenden und dafür generiert der Homey dann die Flow Cards nicht automatisch. Das wäre dann deutlich aufwendiger zu implementieren. Die Verwendung in der Homey App wird dadurch auch nicht unbedingt nur besser.
Ja da geb ich dir auch Recht. Vorteil wäre eigentlich nur die Übersicht in der Geräteansicht. Dafür wird es komplizierter bei der Flowerstellung. Kenn das von der KlikAanKlikUit Fernbedienung YCT-102 mit den gefühlt 100 verschiedenen Tastenkombinationen.
Ich hab jetzt im Homey einfach eine eigene Zone für das Display gemacht und gut ist ;-)
So, habe nun einige Flows erstellt, die das Display bzw. die LED's steuern.
Funktioniert einwandfrei, Habe bisher noch keine Fehler entdecken können. Nutze das Display jetzt im Eingangsbereich, u.a. um auf einen Blick zu sehen, welche Fenster im Haus noch offen sind. Getriggert wird das Display durch einen Hue Bewegungsmelder.
Danke nochmals. Tut genauso wie ich mir es gedacht habe ;-)
Is it possible to integrate the HM-OU-LED16 display?
https://www.eq-3.com/products/homematic/detail/homematic-wireless-status-monitor-led16.html