AutomationDataset/Marc338-art/description-ready.json

373 lines
13 KiB
JSON

[
{
"id": "'876213876321'",
"automation": "- id: '876213876321'\n alias: Bewegungssensor per MQTT senden\n description: Sendet den aktuellen Wert vom Bewegungssensor des jeweiligen Raumes\n über MQTT\n triggers:\n - entity_id:\n - binary_sensor.bewegungssensor_c001\n - binary_sensor.bewegungssensor_c002\n - binary_sensor.bewegungssensor_c003_1\n - binary_sensor.bewegungssensor_c003_3\n - binary_sensor.bewegungssensor_c004\n - binary_sensor.bewegungssensor_c005\n - binary_sensor.bewegungssensor_c011\n - binary_sensor.bewegungssensor_c016\n - binary_sensor.bewegungssensor_c017\n - binary_sensor.bewegungssensor_c101\n - binary_sensor.bewegungssensor_c104\n - binary_sensor.bewegungssensor_c106\n - binary_sensor.bewegungssensor_c005\n - binary_sensor.bewegungssensor_c109_1\n - binary_sensor.bewegungssensor_c110\n - binary_sensor.bewegungssensor_c111\n - binary_sensor.bewegungssensor_c112\n - binary_sensor.bewegungssensor_c115\n - binary_sensor.bewegungssensor_c116\n from: 'off'\n to: 'on'\n trigger: state\n conditions: []\n actions:\n - data:\n topic: ha_main\n payload: '{{ state_attr(trigger.entity_id, ''friendly_name'') }}'\n retain: false\n action: mqtt.publish\n mode: single",
"config": [
{
"name": "bewegungssensor c001",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c001",
"device_id": null
}
},
{
"name": "bewegungssensor c002",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c002",
"device_id": null
}
},
{
"name": "bewegungssensor c003 1",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c003_1",
"device_id": null
}
},
{
"name": "bewegungssensor c003 3",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c003_3",
"device_id": null
}
},
{
"name": "bewegungssensor c004",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c004",
"device_id": null
}
},
{
"name": "bewegungssensor c005",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c005",
"device_id": null
}
},
{
"name": "bewegungssensor c011",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c011",
"device_id": null
}
},
{
"name": "bewegungssensor c016",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c016",
"device_id": null
}
},
{
"name": "bewegungssensor c017",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c017",
"device_id": null
}
},
{
"name": "bewegungssensor c101",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c101",
"device_id": null
}
},
{
"name": "bewegungssensor c104",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c104",
"device_id": null
}
},
{
"name": "bewegungssensor c106",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c106",
"device_id": null
}
},
{
"name": "bewegungssensor c109 1",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c109_1",
"device_id": null
}
},
{
"name": "bewegungssensor c110",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c110",
"device_id": null
}
},
{
"name": "bewegungssensor c111",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c111",
"device_id": null
}
},
{
"name": "bewegungssensor c112",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c112",
"device_id": null
}
},
{
"name": "bewegungssensor c115",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c115",
"device_id": null
}
},
{
"name": "bewegungssensor c116",
"room": "unknown",
"type": "binary_sensor",
"id": {
"entity_id": "binary_sensor.bewegungssensor_c116",
"device_id": null
}
}
]
},
{
"id": "mqtt_stundenankuendigung_fixed_times",
"automation": "- id: mqtt_stundenankuendigung_fixed_times\n alias: MQTT 30 Min vor Stunde (feste Zeiten)\n triggers:\n - at: 07:01:00\n trigger: time\n - at: '11:49:00'\n trigger: time\n - at: '14:58:00'\n trigger: time\n - at: '12:31:00'\n trigger: time\n - at: '14:24:00'\n trigger: time\n - at: '16:01:00'\n trigger: time\n - trigger: time\n at: '17:46:00'\n - trigger: time\n at: '19:16:00'\n - trigger: time\n at: '20:15:00'\n actions:\n - data:\n topic: stundenplan_belegung\n payload: \"Stunde beginnt in 30 Minuten \\n\"\n retain: false\n action: mqtt.publish\n mode: single",
"config": []
},
{
"id": "heizung_manuell",
"automation": "- id: heizung_manuell\n alias: Heizung Manuell (Priorität über Wochenprofil)\n triggers:\n - entity_id: input_number.manuelle_heiztemperatur\n trigger: state\n - trigger: time_pattern\n minutes: /7\n conditions:\n - condition: state\n entity_id: input_select.heiz_modus\n state: manuell\n actions:\n - repeat:\n for_each: '{{ climate_entities }}'\n sequence:\n - target:\n entity_id: '{{ repeat.item }}'\n data:\n temperature: '{{ temperature_manual }}'\n action: climate.set_temperature\n - delay: 00:00:05\n mode: restart\n variables:\n temperature_manual: '{{ states(''input_number.manuelle_heiztemperatur'') | float\n }}'\n climate_entities: '{{ expand(''group.cgebaeude'') | map(attribute=''entity_id'')\n | list }}\n\n '",
"config": [
{
"name": "manuelle heiztemperatur",
"room": "unknown",
"type": "input_number",
"id": {
"entity_id": "input_number.manuelle_heiztemperatur",
"device_id": null
}
},
{
"name": "heiz modus",
"room": "unknown",
"type": "input_select",
"id": {
"entity_id": "input_select.heiz_modus",
"device_id": null
}
},
{
"name": "cgebaeude group",
"room": "building",
"type": "group",
"id": {
"entity_id": "group.cgebaeude",
"device_id": null
}
}
]
},
{
"id": "'8762'",
"automation": "- id: '8762'\n alias: Wandthermostat per MQTT senden\n description: Sendet den Friendly Name und die aktuelle Temperatur eines Wandthermostats\n per MQTT\n trigger:\n - platform: state\n entity_id:\n - climate.wandthermostat_c001\n - climate.wandthermostat_c002\n - climate.wandthermostat_c003_1\n - climate.wandthermostat_c003_3\n - climate.wandthermostat_c004\n - climate.wandthermostat_c005\n - climate.wandthermostat_c011\n - climate.hmip_bwth_000ca2699c47dd\n - climate.wandthermostat_c101\n - climate.wandthermostat_c104\n - climate.wandthermostat_c106\n - climate.wandthermostat_c109_1\n - climate.wandthermostat_c111\n - climate.wandthermostat_c112\n - climate.wandthermostat_c115\n - climate.wandthermostat_c116\n condition: []\n action:\n - service: mqtt.publish\n data:\n topic: wandthermostat_aenderung\n payload: '{{ state_attr(trigger.entity_id, ''friendly_name'') }}: {{ state_attr(trigger.entity_id,\n ''temperature'') }}°C\n\n '\n retain: false\n mode: single",
"config": [
{
"name": "wandthermostat c001",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c001",
"device_id": null
}
},
{
"name": "wandthermostat c002",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c002",
"device_id": null
}
},
{
"name": "wandthermostat c003 1",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c003_1",
"device_id": null
}
},
{
"name": "wandthermostat c003 3",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c003_3",
"device_id": null
}
},
{
"name": "wandthermostat c004",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c004",
"device_id": null
}
},
{
"name": "wandthermostat c005",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c005",
"device_id": null
}
},
{
"name": "wandthermostat c011",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c011",
"device_id": null
}
},
{
"name": "hmip bwth thermostat",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.hmip_bwth_000ca2699c47dd",
"device_id": null
}
},
{
"name": "wandthermostat c101",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c101",
"device_id": null
}
},
{
"name": "wandthermostat c104",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c104",
"device_id": null
}
},
{
"name": "wandthermostat c106",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c106",
"device_id": null
}
},
{
"name": "wandthermostat c109 1",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c109_1",
"device_id": null
}
},
{
"name": "wandthermostat c111",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c111",
"device_id": null
}
},
{
"name": "wandthermostat c112",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c112",
"device_id": null
}
},
{
"name": "wandthermostat c115",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c115",
"device_id": null
}
},
{
"name": "wandthermostat c116",
"room": "unknown",
"type": "climate",
"id": {
"entity_id": "climate.wandthermostat_c116",
"device_id": null
}
}
]
},
{
"id": "d0519adf61e7437fa08d3da1a2828beb",
"automation": "- alias: Heiztemperaturen_zyklisch_setzen\n id: d0519adf61e7437fa08d3da1a2828beb\n trigger:\n - platform: time_pattern\n seconds: /10\n condition:\n - condition: time\n weekday:\n - mon\n - tue\n - wed\n - thu\n - fri\n - sat\n after: 07:00:00\n before: '20:00:00'\n action:\n - service: script.set_heating_temperatures\n mode: single",
"config": [
{
"name": "set heating temperatures script",
"room": "unknown",
"type": "script",
"id": {
"entity_id": "script.set_heating_temperatures",
"device_id": null
}
}
]
}
]