NEWS
HUE Lampen ein- und ausschalten und dabei den Dimm-Status beibehalten
-
Hallo ! Ich bin der Neue Und ich habe eine Frage, die wohl so "basic" ist, dass ich - nach langer Suche - einfach keine (einfache und verständlich erklärte) Lösung hier oder im Internet finde :oops:
Ich habe mit Iobroker nicht viel zu steuern: Eine Handvoll Hue-Lampen und drei Homematic-Thermostate. Nun wollte ich, für erstere, eine einfache vis-Steuerung basteln… zum lockeren Einstieg. Ein- und Ausschalten klappt super. (An-Aus-Schalter von den Fancy Switches).. Dimmen auch...(Circle Knob von den hqwidgets).
Zur Zeit ist es noch so, dass das Licht natürlich immer auf 100% geht, wenn man den "On"-Schalter betätigt. Ich möchte aber, dass sich, beim Ausschalten, das System den Dimmerzustand "merkt" und auf diesen dann wieder beim Einschalten geht. Eigentlich was ganz simples... aber ich krieg es trotzdem nicht hin
Mit Blockly hab ich schon ein wenig experimentiert - Ihr könnt bei mir also zumindest ein "Grundverständnis" bei mir erwarten. Ich schätze nämlich mal, dass man da mit einem Script am Schnellsten zum Ziel kommt?
Dankeschön im Voraus für Eure Ideen und Anregungen !
Dirk
-
Hallo Dirk,
Trag bei dem Schalter nicht den "on" Datenpunkt ein, sondern den "Level" Datenpunkt. ALs "wahr" Wert trägst du den gewünschten Helligkeitslevel ein.
-
Dankeschön schon mal, lieber Gerhard !
Deine Lösung, so wie Du sie beschreibt, führt dann dazu, dass ich den gewünschten Level immer "von Hand" eintragen müsste (oder er eben fix gleich bleibt), oder?
Mir geht es ja darum, dass ich die Lampe, zum Beispiel, auf 60% dimmen kann… sie dann ausschalte... und beim erneuten Anschalten die Lampe wieder auf 60% steht. Wenn ich dann auf 70% gehe, nochmal ausschalte.. einschalten --> 70% etc. (so wie es z.B. der Hardware-Dimmschalter der Hue macht).
Ich schätze eben, dass das nur mit einem Skript geht: "Irgendwie" den Dimm-Level beim Ausschalten irgendwo ablegen und beim erneuten Einschalten den Dimm-Level von dort nochmal abrufen. Die Theorie will in meinen Kopf.. aber es in Blockly umzusetzen, ist mir (noch) zu hoch.
Was ich (in Blockly) schon geschafft habe: Immer, wenn sich der Dimm-Level ändert, wird sein Wert in ein neues Objekt abgelegt (das ich selbst angelegt habe)... so... aber wie geht es von hier aus weiter? Ich bin willig und verständig - aber (noch) ein Blockly-Noob
EDIT: Hier mein "Gehversuch":
~~![](</s><URL url=)https://abload.de/img/skriptd0e0u.png" />
Ist der soweit richtig?
Damit kann ich den Datenpunkt "Auslesen" befüllen…:
~~![](</s><URL url=)https://abload.de/img/objekt4mfgw.png" />
Und nun? :roll: :D~~~~
-
Bei einer hqwidges Checkbox besteht das problem nicht diesen nutze ich in Kombination mit hqwidges CircleKnobs.
Vielleicht hilft dir ein virtueller Switch als Datenpunkt
dann ein kleine Script, welches auf diesen Datenpunkt schaut
bei wahr schaltet er die HUE ein
wenn der Datenpunkt auf false steht schaltet er deine Hue aus.
Dein VIS-Schalter nutzt dann den Datenpunkt als Schalter.