LRuesink-WebArray / homey-matic

Homematic App for Homey
MIT License
19 stars 15 forks source link

Hm-RC-Sec4-3 #72

Closed chanlee84 closed 3 years ago

chanlee84 commented 4 years ago

Ich schon wieder ;-)

Habe was neues. Und zwar den Hm-RC-Sec4-3. Habe extra vorher noch geschau, ob du schon diese Art Fernbedienung integriert hast.

Diese zwei sind enthalten. image

Ich habe jetzt den Hm-RC-Sec4-3 erhalten. https://de.elv.com/homematic-funk-handsender-4-tasten-zum-schalten-der-alarmanlagenfunktion-hm-rc-sec4-3-fuer-smart-home-hausautomation-130466

Wäre cool, wenn du den auch integrieren kannst. Evtl. ist das ja auch relativ schnell erledigt, dank deinem Code-Generator.

Grüße

twendt commented 4 years ago

Ich habe das Gerät eingebaut. Da ich auch die node_modules aus dem Repo gelöscht habe kann es sein, dass Du ein npm install machen musst.

chanlee84 commented 4 years ago

Jup, ein npm install musste ich machen. Danach funktioniert die Fernbedienung. Allerdings sind die Tasten vertauscht.

Wenn du von oben nach unten die Tasten durchgehst, ist Taste 1 auf der FB Taste 2 in der App. Taste 2 FB ist Taste 1 App. Bei 3 und 4 das selbe.

FB 1, 2, 3, 4 App 2,1,4,3

Short und Long Press funktionieren auch.

Bei dieser FB muss man vorher keine Programme in der CCU hinterlegen. Funktioniert gleich auf Anhieb.

twendt commented 4 years ago

Das mit den Programmen ist nur bei Homematic IP Geräten erforderlich. Das ist beim Home Assistant ebenfalls erforderlich: https://www.home-assistant.io/integrations/homematic/#homematickeypress-events-for-homematic-ip-devices

Ich habe die Button nun umbenannt. Ich vermute, dass dazu kein neues Einbinden erforderlich ist, da ich nur die Beschriftung geändert habe. Scheinbar ist Channel 1 nicht Button 1, sondern 2. Das muss in der CCU auch so sein.

chanlee84 commented 4 years ago

Ah ok. Gut zu wissen. Also, Rename hat funktioniert. Jetzt passt es.

Allerdings ist die App jetzt immer nach der Installation gecrasht. Hab gesehen, dass das "node_modules" Verzeichnis im aktuellen ZIP fehlt. Hab das vom vorherigen genommen. Ich weiß jetzt nicht, ob das so passt, aber die App läuft dadurch.