Giter Club home page Giter Club logo

Comments (3)

Schmakus avatar Schmakus commented on July 28, 2024

Hi,
das mit den Szenen und Hue müsste man sich konkret anschauen. Aktuell steht der Fokus nicht darauf. Gerne als einzelnes Issue/Feature Request.

Name des Lichts dient dazu, dass alle nötigen Datenpunkte dem selben Licht (Helligkeit, Farbtemperatur, etc.) zugeordnet werden können.
Beispiel Lichtgruppe: Wohnzimmer
Licht_1: HUE Ambient (Datenpunkte: Helligkeit, State und Farbtemperatur)
Licht_2: HUE Color (Datenpunkte: Helligkeit, State, Farbe und Farbtemperatur)
Licht_3: Innr White (Datenpunkte: Helligkeit und State)
usw.

Natürlich kann man - und ist auch sinnvoll - vorhandene Lichtgruppen (Zigbee-Adapter, Hue, Devons, etc) als EIN Licht zu sehen! Mit dem Adapter lassen sich zwar Gruppen von einzelnen Lampen erstellen, bei denen es sonst nicht möglich wäre.
Fazit: Wenn du z.b. bei Hue eine Gruppe aus mehreren Lichtern hast, dann musst du diese nicht erneut mit LightControl gruppieren, sondern weist nur die Datenpunkte der jeweiligen Hue Gruppe einem "Licht" zu.

Die Kelvin Einstellung kannst du natürlich erweitern auf 2000 - 6500. Es wird ja im jeweiligen Datenpunkt der Farbtemperatur ein min/max Wert vorgegeben/festgelegt. Der Bereich in den Einstellungen wird benötigt, um auf die min/max Werte des jeweiligen Datenpunkts der Farbtemperatur umzurechnen. Hue verwendet Kelvin, andere nur 0-100.
Mit dem Wert in den Einstellungen wird entsprechend umgerechnet und ist nötig, um Lampen verschiedener Hersteller und Adapter einigermaßen gleich zu steuern.

Feel free to change the settings! ;-) (mit v.0.2.15 gehen nun auch andere min/max Werte in den Einstellungen)

Aber ich bin immer froh über neue Ideen, aber aktuell soll der Adapter ins Stabile Repo. Dafür sind noch ein paar Performance Änderungen nötig und noch ein paar Bugs müssen beseitigt werden. Sobald mal die erste Stabile steht, gehts weiter mit den Erweiterungen.

Geplant ist auch, dass man nicht für jedes "Licht" alle Datenpunkte selbst zuordnen muss, sondern dass der Adapter selbst erkennt, um was für ein Licht es sich handelt sich handelt.

from iobroker.lightcontrol.

Eistee82 avatar Eistee82 commented on July 28, 2024

Dann sollte "Name des Lichts" ein Dropdown haben wo man bereits verwendete Namen in dieser Gruppe auswählen kann. Ich habe sonst die Befürchtung das man sich leicht vertippt oder z.B. Groß- und Kleinschreibung nicht die das selbe Licht ist.

Ich mach mal einzelne Issues von "Name des Lichts" und Scenen. Ich hab noch bemerkt das Blinken scheinbar nicht richtig funktioniert. das muss ich aber mal genauer analysieren. Es startet meist hell wie eingestellt ist beim 2. blinken dann aber dunkler und bleibt manchmal auch auf rot an und geht nicht aus wenn es 3x geblinkt hat. Ich muss da denke ich mal aufzeichnen was der Adapter in die Datenpunkte der Lampe schreibt für eine analyse.

Was ich im vergleich zu meiner eigenen Lichtsteuerung noch etwas "vermisse" ist einzelne Bewegungsmelder Anhand von Bedingungen zu aktivieren oder deaktivieren. Mir würde aktuell nur einfallen das man es so machen könnte. Wenn eine Gruppe keinen Bewegungsmelder zugeordnet hat das man dann den Schreibschutz vom Datenpunkt isMotion entfernt und diesen mit einer eigenen Logik in Blockly beschalten kann. Sobald ein Bewegungsmelder der Gruppe zugeordnet wird sollte dieser aber Schreibgeschützt sein da dann der Adapter die Bewegungsauswertung der Gruppe übernimmt. (Nur so eine Idee) Ich könnte natürlich auch einen "0_userdaten Bewegungsmelder Datenpunkt" anlegen und den mit Blockly beschalten.

from iobroker.lightcontrol.

Schmakus avatar Schmakus commented on July 28, 2024

Das mit deinem Bewegungsmelder machst dann idealerweise mit einem eigenen Datenpunkt. Das bietet die maximale Flexibilität

from iobroker.lightcontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.