[ { "id": "Controlar Luz pelo Webhook 2", "automation": "- alias: Controlar Luz pelo Webhook 2\n description: Recebe um webhook para ligar, desligar ou ajustar intensidade de uma\n luz específica\n triggers:\n - webhook_id: controlar_luz\n allowed_methods:\n - POST\n - PUT\n local_only: true\n trigger: webhook\n conditions: []\n actions:\n - variables:\n area_map:\n sala_de_estar:\n entity_id: light.lampada_sala\n suporta_intensidade: false\n quarto:\n entity_id: light.lampada_quarto\n suporta_intensidade: true\n escritório:\n entity_id: light.led_bulb_w5k_3\n suporta_intensidade: true\n cozinha:\n entity_id: light.cozinha\n suporta_intensidade: true\n luminária 1:\n entity_id: light.quarto_2\n suporta_intensidade: true\n area: '{{ trigger.json.area }}'\n estado: '{{ trigger.json.estado | lower }}'\n intensidade: '{{ trigger.json.intensidade | default(100) | int }}'\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ area in area_map and area_map[area].suporta_intensidade\n and estado == ''dim'' }}'\n sequence:\n - target:\n entity_id: '{{ area_map[area].entity_id }}'\n data:\n brightness_pct: '{{ intensidade }}'\n action: light.turn_on\n - conditions:\n - condition: template\n value_template: '{{ area in area_map and estado in [''on'', ''off''] }}'\n sequence:\n - target:\n entity_id: '{{ area_map[area].entity_id }}'\n action: light.turn_{{ estado }}\n mode: single", "config": [ { "name": "lampada sala light", "room": "living_room", "type": "light", "id": { "entity_id": "light.lampada_sala", "device_id": null } }, { "name": "lampada quarto light", "room": "bedroom", "type": "light", "id": { "entity_id": "light.lampada_quarto", "device_id": null } }, { "name": "led bulb w5k 3 light", "room": "office", "type": "light", "id": { "entity_id": "light.led_bulb_w5k_3", "device_id": null } }, { "name": "cozinha light", "room": "kitchen", "type": "light", "id": { "entity_id": "light.cozinha", "device_id": null } }, { "name": "quarto 2 light", "room": "bedroom", "type": "light", "id": { "entity_id": "light.quarto_2", "device_id": null } } ] } ]