NEWS
Adapter LightControl 0.4.x Stable
-
Aktuelle Version (stable) Aktuelle Version (lastest) Veröffentlichungsdatum 03.05.2023 Github Link https://github.com/Schmakus/ioBroker.lightcontrol.git Beschreibung https://github.com/Schmakus/ioBroker.lightcontrol/blob/main/docs/de/lightcontrol.md Einleitung
Mit diesem Adapter lassen sich Lampen von unterschiedlichen Herstellern gemeinsam steuern.Features
- Gruppierung beliebig vieler Lampen/Leuchtmittel
- Verwendung gemischter Lampen/Farbsystemen und Umrechnung der Farbsysteme (Hex,Rgb,Xy)
- Möglichkeit der Zuweisung von Default-Werten zu jedem Leuchtmittel (gleiche Helligkeit trotz unterschiedlich leistungsstarker Leuchtmittel)
- Verwendung beliebig vieler Bewegungsmelder pro Gruppe
- Ramping (langsame Änderung der Helligkeit bis Zielwert) für on und off
- Hoch- und Runterdimmen
- AutoOff nach Zeit / Kein Off bei Bewegung;
- AutoOff nach Helligkeit
- AutoOn bei Bewegung ab bestimmter Helligkeit
- AutoOn bei Dunkelheit
- AutoOn bei Anwesenheitszählererhöhung ab bestimmter Helligkeit (Begrüßungslicht bei heimkommen)
- Override on (Putzlicht)
- Masterswitch um alle Gruppen gemeinsam ein- und auszuschalten (Gleichzeitig Indikator, wenn alle Gruppen an sind)
- Info Datenpunkt für "beliebige Gruppe ist ein"
- Blinken (Alarm, Türklingel, etc.)
- Adaptive Helligkeit (Bei Aussenhelligkeit über 1000 Lux volle Helligkeit (100%), darunter linear dunkler bis 0 Lux (2%))
- Adaptive Farbtemperatur (4 dynamische Modi: Linear (linear ansteigend von Sonnenaufgang bis Sonnenmittag, dann linear abfallend bis Sonnenuntergang), Solar (entsprechend der Sonnenhöhe errechneter Sinus, maxCt ist Jahreszeitenabhängig), SolarInterpoliert (wie Solar, jedoch ohne Jahreszeitenabhängigkeit), StartYourDay (linear Absteigend von Start-Uhrzeit - Sonnenuntergang)
Dokumentation
https://github.com/Schmakus/ioBroker.lightcontrol/blob/main/docs/de/lightcontrol.md
Installation
Die Installation erfolgt aus der Stable-Repository oder Beta-Repo.
Hinweise zur Bedienung
In den Instanzeinstellungen werden ausschließlich die Gruppen angelegt. Alle Lampen und Sensoren werden über die jeweiligen Datenpunkte und deren Einstellungen (Zahnrad neben der Objekt-ID) konfiguriert.
Die gesamte Steuerung erfolgt danach ausschließlich über Datenpunkte im Adapterverzeichnis.
Der Adapter enthält bewusst keine Zeitsteuerungen! Alle Änderungen an den Datenpunkten, wie z.B Änderung der Helligkeit nach einer bestimmten Zeit, muss über separate Scripte oder Adapter erfolgen.
Hier empfehle ich das Timer-Script von @Pittini oder einer der Adaptern SmartControl oder Schedule.Wohin mit den Issues?
Nach Möglichkeit direkt bei Github einstellen: https://github.com/Schmakus/ioBroker.lightcontrol/issues
oder hier im Forum diskutieren.Wohin mit Feature Requests?
Nach Möglichkeit direkt bei Github einstellen: https://github.com/Schmakus/ioBroker.lightcontrol/issues
oder hier im Forum diskutieren. -
@schmakus hört sich vielversprechend an. Vielleicht kann ich ja damit meine ganzen Skripte ablösen! Ich werde es auf jeden Fall heute Abend mal testen!
-
@schmakus
Hört sich interessant an, musste aber schon ein issue machen.
Bei mir wird der Ausschaltwert für die Lampe nicht gespeichert oder vom Einschaltwert überschrieben? -
@maik-0 gelöst mit 0.0.4
-
Hey zwei blöde Fragen.
A) kann ich Lampen in mehreren Gruppen haben und b kann ich Gruppen in Abhängigkeit schalten ?
Also zb haben wir im Wohnzimmer 3 Gruppen. Gesamtes Licht TV Licht und Sofalicht. Und ich möchte zb wenn ich Sofalicht anschalte das Wohnzimmerlicht und das TV licht vorher ausgeschaltet wird. Bzw die Lampen ausgeschaltet werden die zu der Gruppe TV Licht gehören
-
Das ging aber fix.
Leider das nächste Problem.
Meine Lampe lässt sich nur einschalten, aber nicht ausschalten.
Scheinbar liegt hier das Problem.State value to set for "zigbee.0.0123456789b1a483.state" has to be type "boolean" but received type "string"
Jeder String der bei dem State landet, schaltet die Lampe ein.
-
@hohenbostler Hi. Ja es können dieselben Lampen in mehren Gruppen sein. Hab ich auch so. Bei mir sind Floor Spots in einer Gruppe und Deckenspots in einer. Je nach Uhrzeit werden die Gruppen entweder gemeinsam oder getrennt geschaltet.
Wie die Gruppen schalten, musst selbst festlegen. Jede Gruppe arbeitet unabhängig voneinander. -
@maik-0 ok. Da muss ich nacharbeiten.
-
@maik-0 sagte in Test Adapter LightControl 0.0.x GitHub:
Das ging aber fix.
Leider das nächste Problem.
Meine Lampe lässt sich nur einschalten, aber nicht ausschalten.
Scheinbar liegt hier das Problem.State value to set for "zigbee.0.0123456789b1a483.state" has to be type "boolean" but received type "string"
Jeder String der bei dem State landet, schaltet die Lampe ein.
gelöst mit 0.0.5
-
@Schmakus Wäre es möglich, die Angabe des Lux-Sensors optional zu machen? Ich verwende das Pittini-Skript hauptsächlich nur dazu, um einzelne Lampen zu gruppieren (z.B. weil eine Stehlampe aus 2 Birnen besteht). Da ich keinen Lux-Sensor habe, kann ich deinen Adapter noch nicht so verwenden, wie ich das bräuchte
-
@machinima Hi, die Configuration des Adapter wird aktuell komplett geändert. Daher ist der Adapter aktuell nicht verwendbar. Jedoch wird der Lux-Sensor künftig optional sein.
-
@schmakus Neue Version auf GitHub verfügbar! Freue mich über Rückmeldungen.
Hinweis: Bitte alten Adapter erst löschen, dann neue Version installieren. -
@machinima Hi, neue Version ist auf GitHub verfügbar. Bitte jedoch zuvor den alten Adapter deinstallieren. Freue mich auf dein Feedback!
-
@schmakus Evtl übersehe ich etwas, aber wo konfiguriere ich die einzelnen Lampen einer Gruppe?
-
@machinima Doku gelesen?
Die Lampen und Sensoren werden die jeweiligen Einstellungen der Datenpunkte konfiguriert. -
Hallo,
Um eine Gruppe zu bearbeiten, klickt man auf den Gruppennamen. Es öffnet sich ein weiteres Menü. Hier lassen sich die jeweiligen Lampen und Sensoren konfigurieren.
Das geht bei mir nicht?
-
@sigi234 Das geht bei mir ebenfalls nicht. Habe auch extra nochmal die Doku gelesen
-
@spike2 @sigi234 diese Doku?: https://github.com/Schmakus/ioBroker.lightcontrol/blob/main/docs/de/lightcontrol.md#5-lichter-und-sensoren
Die Lichter und Sensoren werden direkt über den jeweiligen Datenpunkt unter "Objekte" festgelegt. Einfach beim Datenpunkt ganz rechts auf das "Zahnrad" (Einstellungen). Dort LightControl aktivieren und den Datenpunkt seiner Funktion zuweisen.Wie z.B. beim History Adapter oder Influx,.....
-
Läuft.
lightcontrol.0 2022-12-23 20:45:01.144 info Reaching powerOnAfterCare for Group="Büro" bri="100" ct="3300" color="#FFFFFF" lightcontrol.0 2022-12-23 20:45:00.953 info SimpleGroupPowerOnOff => Normales ausschalten ohne Ramping für Group="Büro" lightcontrol.0 2022-12-23 20:45:00.766 info Reaching Controller, Group="Büro" Property="power" NewVal="false", OldVal="true" lightcontrol.0 2022-12-23 20:43:48.064 info Reaching powerOnAfterCare for Group="Büro" bri="100" ct="3300" color="#FFFFFF" lightcontrol.0 2022-12-23 20:43:48.003 info Reaching Controller, Group="Büro" Property="power" NewVal="true", OldVal="false" lightcontrol.0 2022-12-23 20:43:42.139 info Reaching Controller, Group="Büro" Property="rampOn.time" NewVal="20", OldVal="" lightcontrol.0 2022-12-23 20:43:27.233 info Reaching powerOnAfterCare for Group="Büro" bri="100" ct="3300" color="#FFFFFF" lightcontrol.0 2022-12-23 20:43:27.150 info SimpleGroupPowerOnOff => Normales ausschalten ohne Ramping für Group="Büro" lightcontrol.0 2022-12-23 20:43:27.146 info Reaching Controller, Group="Büro" Property="power" NewVal="false", OldVal="true" lightcontrol.0 2022-12-23 20:43:17.331 info Reaching Controller, Group="Büro" Property="rampOn.enabled" NewVal="true", OldVal="" lightcontrol.0 2022-12-23 20:42:20.264 info Now setting bri to 100% for Group="Büro" lightcontrol.0 2022-12-23 20:42:20.263 info Reaching powerOnAfterCare for Group="Büro" bri="100" ct="3300" color="#FFFFFF" lightcontrol.0 2022-12-23 20:42:20.176 info SimpleGroupPowerOnOff => Normales anschalten ohne Ramping für Group="Büro" lightcontrol.0 2022-12-23 20:42:20.175 info Reaching Controller, Group="Büro" Property="power" NewVal="true", OldVal="false" lightcontrol.0 2022-12-23 20:39:19.481 info Successfully activated LightControl for 3 of 3 states, will do my Job until you stop me! lightcontrol.0 2022-12-23 20:39:19.479 info InitCustomStates => Initialization of hue.0.Philips_hue.Büro.level successfully lightcontrol.0 2022-12-23 20:39:19.477 info InitCustomStates => Initialization of hue.0.Philips_hue.Büro.bri successfully lightcontrol.0 2022-12-23 20:39:19.474 info InitCustomStates => Initialization of hue.0.Philips_hue.Büro.on successfully lightcontrol.0 2022-12-23 20:39:19.471 info Found 3 LightControl enabled states lightcontrol.0 2022-12-23 20:39:19.380 info starting. Version 0.0.4 (non-npm: Schmakus/ioBroker.lightcontrol#be97df7583927c1bc8f6dd1ff80c70ca56e3c31f) in C:/ioBroker/node_modules/iobroker.lightcontrol, node: v16.19.0, js-controller: 4.0.24 lightcontrol.0 2022-12-23 20:39:15.061 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason lightcontrol.0 2022-12-23 20:39:15.060 info terminating lightcontrol.0 2022-12-23 20:39:15.059 info Got terminate signal TERMINATE_YOURSELF
-
@schmakus bei mir auch