Hallo, ich bin ja noch ganz neu hier und im Umgang mit Community, Forum oder ähnlichem ungeübt.
Hoffentlich finde ich hier aber Hilfe bei folgender Aufgabenstellung:
Wir wohnen in einem kleinen, alten Haus mit kleinen Fenstern, so habe ich oft auch tagsüber Licht eingeschaltet. Im Treppenhaus ist das Licht zur Zeit dauerhaft eingeschaltet wobei Helligkeit und Farbtemperatur mittels der Integration “Adaptive Beleuchtung” angepasst wird.
Nun versuche ich (bislang vergebens) die Beleuchtung auszuschalten wenn das Tageslicht doch hell genug ist. Der im Treppenhaus installierte Hue Motion Sensor liefert ja auch einen Lux Wert für die Beleuchtungsstärke (Bewegung sollte ignoriert werden)
Wie kann ich diese “Adaptive Beleuchtung” Funktion mit der Bedingung Beleuchtungsstärke/Lichtsensor kleiner als 15 Lux verbinden?
Ist “Adaptive Beleuchtung” eine Automatisierung? Wenn ja, kannst du eine zweite Automatisierung anlegen, die bei Lux > 15 die andere deaktiviert und umgekehrt.
@sirector
Adaptive Lightning ist eine Integration die sich quasi auf das eigentliche Light “setzt” und ein Tagesverlauf-Licht simuliert. D.h. wenn das Licht eingeschaltet wird/ist , wird automatisch die Helligkeit und/oder Farbtemperatur angepasst.
Hallo Maxe, ich probiere das, fragt HA die Beleuchtungsstärke ohne weiteren Trigger ab? Ich kann das aber (noch) nicht im YAML, probiere es über die einfache Menüführung.
Es reicht das Licht einfach einzuschalten… den Rest übernimmt dann die Adaptive Ligthing Komponente:
When initially turning on a light that is controlled by Adaptive Lighting, the light.turn_on service call is intercepted, and the light’s brightness and color are automatically adjusted based on the sun’s position. After that, the light’s brightness and color are automatically adjusted at a regular interval.
Gehe oben rechts auf die 3 Punkte, wechsel in den yaml Modus, füge meinen Code ein und wechsel wieder in den Visuellen Editor.
Dann kannst du deine Entitäten anpassen.
Hallo, ich habe das Probiert, mit dem Code einfügen, aber es resultiert in einer Fehlermeldung. Wo liegt mein Fehler? Ich habe wie gesagt erst vor wenigen Tagen mit HA angefangen und noch keine Ahnung von YAML!
Wahrscheinlich stimmt irgendeine Einrückung nicht und ESPHome bekommt den nachfolgenden Code in den falschen Hals.
Die yaml Programmiersprache ist leider (das quält glaube ich alle) Einrückungsäbhängig, d.h. die Anzahl der Spaces vor jedem Befehl/Wert ist wichtig. Je nachdem, um was es sich handelt, wird immer um zwei oder vier Spaces eingerückt.
Wenn du also ein Stück Code kopierst, dann muss vom Rand bis zum Code immer eine gerade Anzahl von Spaces vorhanden sein, ansonsten stimmt schon etwas nicht.
Die Einrückungen hängen vom Datentyp ab, siehe https://www.youtube.com/watch?v=rHxqFkNqkM0
Es würde helfen, wenn du den kompletten Code mit Hilfe von “</>” (am oberen Rand des Eingabefensters) posten würdest, dann könnte man den Code rauskopieren und im eigenen System überprüfen…
Ist die Entitäts-ID deines Lichtsensors wirklich “sonsor.flur_illuminance” und die ID des Lichschalters “light.flur” oder hast du die IDs einfach aus der maxe-Vorlage kopiert?
Hallo LutzHB, ich würde ja gerne den Code kopieren, kann diese “</>” Symbol zum kopieren des Codes beim besten willen nicht finden. Am oberen rechten Rand des Eingabefensters sieht es bei mir aus wie auf den beigefügten Bildschirmfoto.
Hallo maxe, ich habe es nochmals neu probiert mit dem von dir geschickten Code. Habe versucht den Code an meine Geräte anzupassen, an manchen Stellen wird der “Klarname” z.B. “bewegungssensor_flur_beleuchtungsstärke” angezeigt, an anderen wird nur die device_id als Code angezeigt. Ist das in Ordnung? Zum Vergleich auch noch ein Bildschirmfoto vom visuellen Editor. Werde jetzt mal beobachten ob die Automation abläuft wie gewünscht.
Im Screenshot steht noch was von adaptive beleuchtung, brauchst du imho nicht. Und ob die Geräte stimmen, weiß ich nicht, deshalb nehme ich immer die Entitäten.