let glados = import ../lib; in { automation = [ { alias = "Gute Luft Fablab"; trigger = [ { platform = "numeric_state"; below = 25; entity_id = "sensor.fablab_feinstaub_2_5um"; } ]; action = [ { service = "light.turn_on"; data = { entity_id = "light.fablab_led"; effect = "Twinkle"; color_name = "green"; }; } ]; } { alias = "mäßige Luft Fablab"; trigger = [ #{ # platform = "numeric_state"; # above = 25; # entity_id = "sensor.fablab_feinstaub_25m"; #} { platform = "numeric_state"; above = 25; below = 50; entity_id = "sensor.fablab_feinstaub_2_5um"; } ]; action = [ { service = "light.turn_on"; data = { entity_id = "light.fablab_led"; effect = "Twinkle"; color_name = "yellow"; }; } ]; } { alias = "schlechte Luft Fablab"; trigger = [ { platform = "numeric_state"; above = 50; entity_id = "sensor.fablab_feinstaub_2_5um"; } ]; action = [ { service = "light.turn_on"; data = { entity_id = "light.fablab_led"; effect = "Twinkle"; color_name = "red"; }; } ]; } { alias = "Luft Sensor nicht verfügbar"; trigger = [ { platform = "state"; to = "unavailable"; entity_id = "sensor.fablab_feinstaub_2_5um"; } ]; action = [ { service = "light.turn_on"; data = { entity_id = "light.fablab_led"; effect = "Rainbow"; color_name = "blue"; }; } ]; } { alias = "Fablab Licht Reboot"; trigger = [ { platform = "state"; from = "unavailable"; entity_id = "light.fablab_led"; } ]; action = [ { service = "light.turn_on"; data = { entity_id = "light.fablab_led"; effect = "Rainbow"; color_name = "orange"; }; } ]; } ]; }