-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HmIP-RGBW noch nicht unterstützt #632
Comments
Gibt es eine Chance, dass das noch unterstützt wird? Je nachdem würde ich es kaufen. Danke :) |
Hier kommt scheinbar absolut nichts mehr und man sollte sich über einen alternativen Weg der Einbinung ins Homekit Gedanken machen. Sogar Jens Maus (Entwickler von raspberrymatic) rät komplett von dem Addon HAP-Homematic ab da es häufig zu Fehlern kommt. |
Ja, Jens rät davon zwar ab, aber ich kann es nicht nachvollziehen... die Probleme mit RM kamen bei mir nie hiervon... du hast Thomas auch nicht verlinkt... ggf ging deshalb nichts weiter... @thkl magst du es einbinden? Oder wäre es eher dein Wunsch die Entwicklung einzustellen und auf was anderes zu wechseln? Ganz neutral gefragt ;) |
Kann mal jemand über die Hilfefunktion des WebUi für diesen Aktor das Supportfile erzeugen und hier anhängen. Ich tippe mal, das Ding verhält sich wie das HM RGBW Gerät und damit ist nur eine kleine Änderung in dessen Deviceclass nötig |
@thkl Das habe ich schon im ersten Beitrag integriert :-) Oder was brauchst Du genau? |
Oh ich Dummerchen alles klar ich schau da mal rein |
Laut Doku hat das Gerät 3 Kanäle des gleichen Typs UNIVERSAL_LIGHT_CHANNEL. Welcher ist zur Steuerung des Geräte ? |
Ok ich kann das mangels Device nicht testen ..aber das file hier https://github.com/thkl/hap-homematic/blob/master/lib/services/HomeMaticIPRGBWAccessory.js müsste auf die CCU nach /usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/services kopiert werden. Restart des Daemons und dann sollte es funktionieren. Wie gesagt mangels physischem Device kann Ichs nicht testen ... |
@thkl Meinst du denn, dass du/ihr bald mal ein Update zusammen stellt mit den neuen Geräten? den Hinweis von Topper9 kann ich auch nicht nachvollziehen. Das Plugin läuft bei mir ohne Probleme und hat sich in den letzten 3, 4 Jahren schon verbessert. Naja egal. Macht weiter so. 👍🏻 |
Der Hinweis von @Topper9 ist schon richtig... Jens behauptet das immer wieder... nur lösen sich die Probleme "auf seltsame Weise" mit dem nächsten RM-Update von alleine ;) |
@thkl Würde dir eine Fernwartung auf meinem System helfen? |
Hast du denn Probleme mit dem File @Topper9 ? |
Kleines Baby zu Hause, komme ich erst morgen dazu es zu testen |
Dann teste erst mal in Ruhe ;) |
Eigentlich habe ich Hue und Saturation mit hinzugefügt... wird das Gerät nur als einfacher Lightbulb angezeigt ? |
Top, also da ich nur einen Strang weiß dimmbar angeschlossen habe, funktioniert es für mich genau wie es soll :-) VIELEN DANK @thkl |
Vielen vielen Dank! |
Hi snoopbird, Du musst das File noch händisch kopieren. |
Doofe Frage... Muss man das über SSH machen? Falls JA: scp /pfad/zur/datei root@CCU_IP:/usr/local/addons/hap-homematic/node_modules/hap-homematic/lib/services (Ersetzen Sie /pfad/zur/datei durch den Pfad zur Datei auf Ihrem lokalen Computer und CCU_IP durch die IP-Adresse Ihrer CCU.) Jetzt spuckt mir CMD aber folgendes aus: Wie gesagt ich weiß ja nicht mal ob das was ich gemacht hab überhaupt stimmt... Kann mir da jemand weiterhelfen? (Gibt es nicht einfach ein update für HAP so dass in Homekit einfach der RGBW angezeigt wird?) |
Hi @Julezz19, wenn Du einen Windows PC hast, dann installiere Dir mal das kostenlose Programm WinSCP. Dort gibst Du dann Deine Zugangsdaten zum Raspberrymatic ein und wechselst in das Verzeichnis: Dahin kopierst Du dann die .js Datei für den RGBW-Aktor. Was ein Update betrifft, da ist @thkl der korrekte Ansprechpartner :-) |
Hi, erstmal vielen Dank für das Plugin. Aus der Homematic Oberfläche läuft das natürlich problemlos. |
@eledtech1234 das source file hast du ergänzt, oder? |
ja, hab diese Datei entsprechend per SSH in den Ordner kopiert. Kann auch soweit alles einrichten und überhomekit die farben wählen. |
Dann müsste @thkl hier ran ;) |
wenn ich das richtig verstehe, wird im RGBW Modus des HM Dimmers der Saturation Regler über das Farbrad gesteuert. Ich sehe, dass das Plugin keinerlei Saturation Informationen rausgibt, weil sich im Homematic Webui dieser immer fest auf dem Wert hängen bleibt, wie er dort eingestellt wurde. Das Farbrad aktualisiert sich brav. |
Schalte ich den DIMMER im RGB modus, funktioniert das Farbrad von dir auch super. Sobald ich in die Mitte gehe und Weißtöne wähle mischt er die Farben zurecht. |
Ja, die Saturation wird in der Homematic nicht beachtet .. nach meinem letzten Stand der Dinge in Sachen HM wird der Farbwert dort durch einen eigenen Wert Color symbolisiert. Hier wird der Hue Wert in einen CCU Wert umgerechnet. Es gibt ein absurdes 9000 Seiten PDF über sämtliche HMIP Geräte und deren Datenpunkt ( https://www.eq-3.de/Downloads/eq3/download%20bereich/hm_web_ui_doku/HmIP_Device_Documentation.pdf ). Leider hat EQ3 das seit 2019 nicht mehr aktualisiert. Daher habe ich keinerlei Dokumentation über evtl neuere Geräte und wie diese sich verhalten bzw wie deren Datenpunkte heissen und wie deren parameter sind .... |
das ist natürlich schade :( Könnte man dein Script insoweit umkonfigurieren: RECEIVER 1: übersetzt von HomeKit nur die Rot Anteile von 0-255 in HomeKit kann man ja Lampen / LEDs als ein Gerät kombinieren. Dummerweise scheint bei dem RGBW Teil der RGB Modus den Weißkanal ebenfalls zu ignorieren. So hatte ich gerade gehofft, ich nutze dein Plugin nur für RGBW und mach mir einen zusätzlichen Dimmer für den Weißen Kanal. |
Hi, ich habe gestern gelesen und gerade getestet (Link anbei) dass die Saturation bei dem RGBW Empfänger nur in Combined-Parameters funktioniert. Ein Homematic Script was so funktioniert: Thread Link: kannst du damit vielleicht etwas anfangen? |
ich habe es mit deinem Script zum laufen bekommen, musste nur die code Zeile ändern.
|
Das File müsste so etwa aussehen:
Zur Erklärung: Deswegen speichert:
in dem Falle den Hue Wert zwischen (ggf kann hier noch gerechnet werden wenn der Wert aus HomeKit nicht dem entspricht was HM erwartet) und ruft dann updateHMDevice auf ... updateHMDevice hingegen fügt alles zusammen und setzt den Combined Parameter mit all den gemerkten Werten.
Anmerkung .. die Klasse leitet von HomeMaticDimmerAccessory ab und dort wird der Level kram erledigt. Den Combined Parameter habe ich in initServiceSettings() hinzugefügt ... dann muss da nicht saturation missbraucht werden. Ob es funktioniert kann ich nicht sagen ich habe so einen Aktor nicht. https://github.com/thkl/hap-homematic/wiki/Troubleshooting#running-the-daemon-from-the-commandline |
Mega :) Werde ich morgen sofort testen und berichten. |
Was da nicht funktioniert ist die Rückmeldung nach HomeKit .. hier müsste man noch auf die Änderung von COMBINED_PARAMETER reagieren, den auseinanderschneiden und die Werte umrechnen und nach HomeKit schieben. |
Das Script funktioniert tadellos. Sowohl im RGBW als auch im RGB Modus. |
Siehe Kommentar drüber: Wenn du die Farbe über die CCU änderst sollte das nicht nach HomeKit übertragen werden. |
Ja das funktioniert, wenn ich in der CCU die werte ändere. Sowohl HUE als auch Saturation werden von HomeKit gelesen. Es wird entsprechend die Farbe (auch mit Weißtönen) im HomeKit angezeigt. |
hmm wundert mich .. aber ok |
Gibt es inzwischen schon eine Erweiterung um die Rampzeit? |
Ich habe den Code aus #632 (comment) genommen (leicht unterschiedlich zum aktuellsten Commit des Files, wo im updateHMDevice() "self" anstelle von "this" verwendet wird.) Die Strips lassen sich ein- und ausschalten, und die Helligkeit lässt sich regeln. Ich habe aber 2 Tunable White Strips angeschlossen, nicht RGBW. Eine Änderung der Farbtemperatur via HomeKit hat keine Auswirkung, egal ob über "Colour", "Temperature" oder "Swatch". Hier ein Auszug aus dem Log, als ich die Farbtemperatur in HomeKit angepasst habe:
(Der Strip ist Device 0033E0C9923752:1. Der zweite Tunable White Strip ist 0033E0C9923752:2) Was kann ich noch tun, um die Diagnose zu unterstützen? |
sobald ich die Datei HomeMaticIPRGBWAccessory.js in das Verzeichnis Zudem ist mir aufgefallen das die Datei HomeMaticIPRGBWAccessory.js mit 633 KB sehr groß ist. Die anderen js Dateien in dem Verzeichnis haben lediglich eine Größe von 1 KB bis max. 42 KB |
Dann hast du sicher die falsche Datei: https://raw.githubusercontent.com/thkl/hap-homematic/master/lib/services/HomeMaticIPRGBWAccessory.js |
Danke, hat geklappt :-) |
Anmerkung noch meinerseits an den Entwickler Thomas Kluge: |
Ich habe nun meinen HmIP-RGBW Controller in HAP-Homematic eingebunden. An dem Controller hängt ein RGBW Band. Das Ein- und Ausschalten sowie das Dimmen funktioniert tadellos. Sobal ich aber eine andere Farbe auswähle stürzt das HAP-Homematic Addon ab und es muss neu gestartet werden. Das ist natürlich dann beim Handling in Apple Home blöd, wenn man eine andere Farbe auswählt und das Addon sich dann immer verabschiedet. |
Hi,
das genannte Gerät wird noch nicht unterstützt.
Außerdem stürzt sowohl Raspberrymatic als auch HAP-Homematic nach jedem neu hinzugefügten Gerät komplett ab und muss neu gestartet werden. Wurde das Problem bereits geteilt? Vielen Dank für den Support und viele Grüße,
Tobi
HmIP-RGBW.txt
The text was updated successfully, but these errors were encountered: