ChristianKnorr
New member
Hallo zusammen,
bei einer, wie ich dachte sehr einfachen, Sache bin ich überfordert.
Ich möchte ein bestimmtes Licht entgegen der Außenhelligkeit dimmen.
Ich habe die Außenhelligkeit in Prozent als Entität:
Nun bin ich baluäugig zu den Automatisierungen. Bei Aktionen/Gerät kann ich aber nur einen Fixwert angeben. Was ich aber brauche ist:
So wird die LED heller je dunkler es draußen ist.
Wie geht'n das?
Ich habe zwar diverse (vorallem von Simon42) Videos gesehen aber das nicht gefunden. Die offizielle Doku zu den Automationen verweist auf die Editierung der yaml Datei. Muss das oder geht das in Weboberfläche?
Sorry wenn die Frage zu dumm ist aber ich komme auf keinen grünen Zweig.
bei einer, wie ich dachte sehr einfachen, Sache bin ich überfordert.
Ich möchte ein bestimmtes Licht entgegen der Außenhelligkeit dimmen.
Ich habe die Außenhelligkeit in Prozent als Entität:
YAML:
# https://community.home-assistant.io/t/virtual-light-sensor/31975/36
sensor:
- platform: template
sensors:
sunlight_pct:
unique_id: sunlight_pct_sensor
friendly_name: "Sonnenlicht in Prozent"
entity_id:
- sun.sun
#- sensor.dark_sky_cloud_coverage
value_template: >-
{%- set elevation = state_attr('sun.sun','elevation') | float %}
{%- set min_elevation = -2 %}
{%- set max_elevation = 10 %}
{%- set adjusted_elevation = elevation - min_elevation %}
{%- set adjusted_elevation = [adjusted_elevation,0] | max %}
{%- set adjusted_elevation = [adjusted_elevation,max_elevation - min_elevation] | min %}
{%- set adjusted_elevation = adjusted_elevation / (max_elevation - min_elevation) %}
{%- set adjusted_elevation = adjusted_elevation %}
{%- set adjusted_elevation = adjusted_elevation * 100 %}
{%- set brightness = adjusted_elevation %}
{{ brightness | round(2) }}
unit_of_measurement: '%'
device_class: 'illuminance'
Nun bin ich baluäugig zu den Automatisierungen. Bei Aktionen/Gerät kann ich aber nur einen Fixwert angeben. Was ich aber brauche ist:
YAML:
{{ 100 - (int(states('sensor.sunlight_pct') | round)) }}
Wie geht'n das?
Ich habe zwar diverse (vorallem von Simon42) Videos gesehen aber das nicht gefunden. Die offizielle Doku zu den Automationen verweist auf die Editierung der yaml Datei. Muss das oder geht das in Weboberfläche?
Sorry wenn die Frage zu dumm ist aber ich komme auf keinen grünen Zweig.