AutomationDataset/knevitzmello/description-ready.json

53 lines
2.7 KiB
JSON

[
{
"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
}
}
]
}
]