NEWS
Einschalthelligkeit Homematic Dimmer HM-LC-Dim1TPBU-FM zeitgesteuert festlegen
-
Es handelt sich ja hier um einen Unterputzdimmer für Markenschalter.
Ich möchte folgendes erreichen:
Wenn es nachts ist soll über die lokale Bedienung am Dimmer (also über Wippe) mit max. 5% eingeschaltet werden.
Wenn es tags ist soll über die lokale Bedienung am Dimmer (also über Wippe) die "normalen" 100% eingeschaltet werden.
Zusätzlich möchte ich aber die Möglichkeit haben nachts über die Wippe hoch- oder runter zu dimmen.
Die Unterscheidung tag/nacht kann ich bereits über ein JavaScript abfragen.
-
Wenn es nachts ist soll über die lokale Bedienung am Dimmer (also über Wippe) mit max. 5% eingeschaltet werden. `
Zusätzlich möchte ich aber die Möglichkeit haben nachts über die Wippe hoch- oder runter zu dimmen `
Die beiden Anforderungen wiedersprechen sich!Das kann nicht funktionieren!
-
Vielleicht habe ich mich auch falsch ausgedrückt.
Das eine soll das andere ja nicht ausschließen.
Grundsätzlich soll nachts das Licht auf 5% eingeschaltet werden.
Aber dennoch möchte ich - falls ich es nachts z.B. mal heller haben möchte am Dimmer selbst hoch-/runter dimmen.
Dachte das funktioniert? Heisst der Dimmer ist für meine Anforderung dann nutzlos?
-
Ahh, das klingt schon besser…
Doch, der Aktor ist richtig.
Ich würde es so regeln: Als erstes legst Du die normale Steuerung per Taste vom Kanal 1 auf den Kanal 2 um. Im Kanal 1 wird „Programmierung der 1. internen Gerätetaste“ und „Programmierung der 2. internen Gerätetaste“ auf „nicht aktiv“ gesetzt. Im Kanal 2 werden nun über diese Parameter die passenden Profile für das normale dimmen eingestellt.
Im Kanal 1 wird die Verknüpfungsregel „OR“ und im Kanal 2 die Regel „PLUS“ gewählt… fertig!
Über ein Skript oder Programm kannst Du jetzt nachts Kanal 1 auf 5% einstellen und per Taste zwischen 5% und 100% hoch oder runter dimmen.
Allerdings musst Du damit leben das per Taste nachts nicht auf 0% gedimmt werden kann, zumindest fällt mir auf die schnelle nicht ein wie es umgestzt werden könnte.
-
So was geht nicht ganz so.
Ich habe auch die maximale Einschalt Helligkeit (short press max level o.ä.) in kanal 1 auf 50%, kanal 2 schaltet tags 100, nachts 15%
Das macht dann in der Summe tags 50 und nachts 7.5%
Dann kann ich aber jeweils noch per langem taste druck verdoppeln.
Mehr und anders geht es nicht.
Allerdings ist es nachts vollkommen ausreichend.
Ich habe led, da wären 5% nicht an.
Gruß
Rainer
-
So wie ich es beschrieben habe klappt es… wurde gerade gestestet...
Nur nachts per Taste auf 0% dimmen wird nichts. Somit muss der Kanal tagsüber natürlich wieder von 5% auf 0% geschaltet werden.
-
Hallo Jörg,
stimmt, so ähnlich habe ich es im Homematic Forum durch langes Googeln gefunden
Funktioniert soweit allerdings müssen hierzu per CCU Programm noch der Wert wieder zurückgesetzt werden.
So sehen die beiden CCU Programme aus:
Programm 1 (Zeit steht zwischen 20 und 6 Uhr):
Programm 2 (Zeit steht zwischen 6 und 20 Uhr):
Weiß leider nur noch nicht wie ich das in JavaScript umsetzen soll
-
Die Programme machen sicherlich nicht das was Du möchtest.
Dies reicht aus um ab 20 Uhr 5% und ab 6 Uhr 0% einzustellen.
WENN - Zeitmodul Zeispanne täglich 6 - 20 Uhr - zu Zeitpunkten auslösen DANN - Dimmer - Kanal 1 - sofort - Dimmwert 0% SONST - Dimmer - Kanal 1 - sofort - Dimmwert 5%
Vorausgesetzt Du hast meine Einstellungen übernommen und die Taste steuert Kanal 2.
Warum soll es unbedingt Java sein? Es macht doch mehr Sinn diese Aufgabe der CCU zu überlassen.
-
Hmm, das merkwürdige ist, das es mit den oben per Screenshot geposteten CCU Programmen zu funktionieren scheint.
Genaueres kann ich morgen mal ab 6:00 Uhr sagen
Warum ich das per JavaScript haben möchte?
Weil ich alle Logiken über ioBroker laufen lasse und die reinen Vorgänge über die entsprechenden Gateways und Hardware (CCU, eNet Gateway, Staubsauger-Roboter) laufen lasse.
So habe ich einen zentralen Punkt an dem letztendlich alles zusammen läuft und zentral konfiguriert werden kann.
Zumal ich das Ganze später auch noch mit der Anwesenheitssteuerung koppeln möchte.
-
Naja, es gibt einige Haken in den Programmen. Das ist aber auch sehr von den anderen aktuellen Einstellungen der Kanäle abhängig. Wenn Du allerdings die empfohlenen Kanaleinstellungen übernommen hast, dann verursachen Deine Programme Fehlschaltungen. Lange Erklärungen und Verbesserungen erspare ich mir aber weil Du ja doch eine Umsetzung per JavaSkript wünscht.
Leider kann ich Dir bei der reinen Java-Programmierung nicht helfen, ich selbst nutze nur Blockly.