3536 lines
221 KiB
JSON
3536 lines
221 KiB
JSON
[
|
|
{
|
|
"id": "'1735603602121'",
|
|
"automation": "- id: '1735603602121'\n alias: Stue lys\n description: Automatik for lys på Stuen\n triggers:\n - trigger: state\n entity_id:\n - event.living_room_switch_button_1_philips_hue\n attribute: event_type\n to: short_release\n id: button_1_short\n - trigger: state\n entity_id:\n - event.living_room_switch_button_1_philips_hue\n attribute: event_type\n to: long_release\n id: button_1_long\n - trigger: state\n entity_id:\n - event.living_room_switch_button_2_philips_hue\n attribute: event_type\n to: short_release\n id: button_2_short\n - trigger: state\n entity_id:\n - event.living_room_switch_button_2_philips_hue\n attribute: event_type\n to: long_release\n id: button_2_long\n - trigger: state\n entity_id:\n - event.living_room_switch_button_3_philips_hue\n attribute: event_type\n to: short_release\n id: button_3_short\n - trigger: state\n entity_id:\n - event.living_room_switch_button_3_philips_hue\n attribute: event_type\n to: long_release\n id: button_3_long\n - trigger: state\n entity_id:\n - event.living_room_switch_button_4_philips_hue\n attribute: event_type\n to: short_release\n id: button_4_short\n - trigger: state\n entity_id:\n - event.living_room_switch_button_4_philips_hue\n attribute: event_type\n to: long_release\n id: button_4_long\n - trigger: state\n entity_id:\n - event.living_room_switch_rotary_philips_hue\n id: rotary\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.living_room_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1_short\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 80\n target:\n entity_id: light.living_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2_short\n sequence:\n - action: script.living_room_light_dining\n metadata: {}\n data: {}\n - conditions:\n - condition: trigger\n id:\n - button_3_short\n sequence:\n - action: script.living_room_light_tv\n metadata: {}\n data: {}\n - conditions:\n - condition: trigger\n id:\n - button_1_long\n - button_2_long\n - button_3_long\n - button_4_long\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.living_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - rotary\n sequence:\n - choose:\n - conditions:\n - condition: state\n entity_id: event.living_room_switch_rotary_philips_hue\n attribute: event_type\n state: clock_wise\n - condition: state\n entity_id: binary_sensor.living_room_light\n state: 'off'\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'',\n ''steps'')|float / 3.60)|round(0) }}'\n target:\n entity_id: light.living_room_light_philips_hue\n - conditions:\n - condition: state\n entity_id: event.living_room_switch_rotary_philips_hue\n attribute: event_type\n state: clock_wise\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_step_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'',\n ''steps'')|float / 3.60)|round(0) }}'\n target:\n entity_id: \"{% set lights = state_attr('light.living_room_light_philips_hue',\\\n \\ 'entity_id') | expand() | selectattr('state', 'eq', 'on') | map(attribute='entity_id')\\\n \\ | list %} {% if lights | length > 0 -%}\\n {{ lights }} \\n\\\n {%- else -%}\\n {{ 'light.living_room_light_philips_hue' }} \\n\\\n {%- endif %}\"\n default:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_step_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'',\n ''steps'')|float / -3.60)|round(0) }}'\n target:\n entity_id: '{{ state_attr(''light.living_room_light_philips_hue'', ''entity_id'')\n | expand() | selectattr(''state'', ''eq'', ''on'') | map(attribute=''entity_id'')\n | list }} '\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 0\n target:\n entity_id:\n - light.living_room_light_philips_hue\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "living room switch button 1",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch button 2",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch button 3",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch button 4",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch rotary",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_rotary_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light",
|
|
"room": "living_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.living_room_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light dining script",
|
|
"room": "living_room",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.living_room_light_dining",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light tv script",
|
|
"room": "living_room",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.living_room_light_tv",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch button 4 short",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735658670560'",
|
|
"automation": "- id: '1735658670560'\n alias: Indkørsel - Billader lås op\n description: Hvis en af bilerne er hjemme og tilsluttet, lås billaderen op\n triggers:\n - trigger: state\n entity_id:\n - sensor.driveway_ev_charger_status_description_wallbox\n to: Locked, car connected\n - trigger: state\n entity_id:\n - device_tracker.volvo_ex30_location\n to: home\n - trigger: state\n entity_id:\n - device_tracker.volvo_xc40_location\n to: home\n - trigger: state\n entity_id:\n - sensor.volvo_ex30_charging_connection_status\n from: Disconnected\n - trigger: state\n entity_id:\n - sensor.volvo_xc40_charging_connection_status\n to: Connected AC\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'on'\n conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'on'\n - condition: state\n entity_id: lock.driveway_ev_charger_lock_wallbox\n state: locked\n - condition: state\n entity_id: sensor.driveway_ev_charger_status_description_wallbox\n state: Locked, car connected\n - condition: or\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: device_tracker.volvo_ex30_location\n state: home\n - condition: not\n conditions:\n - condition: state\n entity_id: sensor.volvo_ex30_charging_connection_status\n state: Disconnected\n - condition: and\n conditions:\n - condition: state\n entity_id: device_tracker.volvo_xc40_location\n state: home\n - condition: state\n entity_id: sensor.volvo_xc40_charging_connection_status\n state: Connected AC\n actions:\n - action: lock.unlock\n metadata: {}\n data: {}\n target:\n entity_id: lock.driveway_ev_charger_lock_wallbox\n trace:\n stored_traces: 100\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway ev charger status description",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.driveway_ev_charger_status_description_wallbox",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 location",
|
|
"room": "driveway",
|
|
"type": "device_tracker",
|
|
"id": {
|
|
"entity_id": "device_tracker.volvo_ex30_location",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 location",
|
|
"room": "driveway",
|
|
"type": "device_tracker",
|
|
"id": {
|
|
"entity_id": "device_tracker.volvo_xc40_location",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 charging connection status",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.volvo_ex30_charging_connection_status",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 charging connection status",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.volvo_xc40_charging_connection_status",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway ev charger lock",
|
|
"room": "driveway",
|
|
"type": "lock",
|
|
"id": {
|
|
"entity_id": "lock.driveway_ev_charger_lock_wallbox",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735725983183'",
|
|
"automation": "- id: '1735725983183'\n alias: Garage lys\n description: Automatik for lys i garage\n triggers:\n - trigger: state\n entity_id:\n - event.garage_switch_button_1_philips_hue\n id: button_1\n - trigger: state\n entity_id:\n - event.garage_switch_button_2_philips_hue\n id: button_2\n - trigger: state\n entity_id:\n - event.garage_switch_button_3_philips_hue\n id: button_3\n - trigger: state\n entity_id:\n - event.garage_switch_button_4_philips_hue\n id: button_4\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id:\n - lock.garage_door_lock_yale\n to: locked\n - trigger: state\n entity_id:\n - binary_sensor.garage_door_sensor_opening_philips_hue\n to: 'on'\n - trigger: state\n entity_id:\n - binary_sensor.garage_door_sensor_opening_philips_hue\n to: 'off'\n for:\n hours: 0\n minutes: 0\n seconds: 30\n - trigger: state\n entity_id:\n - binary_sensor.garage_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1\n sequence:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.garage_light_main_philips_hue\n - light.garage_light_spots_philips_hue\n - light.garage_light_projector_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2\n sequence:\n - action: light.toggle\n metadata: {}\n data: {}\n target:\n entity_id: light.garage_light_main_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: light.toggle\n metadata: {}\n data: {}\n target:\n entity_id: light.garage_light_spots_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: light.toggle\n metadata: {}\n data: {}\n target:\n entity_id: light.garage_light_projector_philips_hue\n - conditions:\n - condition: state\n entity_id: binary_sensor.garage_door_sensor_opening_philips_hue\n state: 'on'\n sequence:\n - action: light.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: light.garage_light_main_philips_hue\n - conditions:\n - condition: state\n entity_id: lock.garage_door_lock_yale\n state: locked\n sequence:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.garage_light_main_philips_hue\n - light.garage_light_spots_philips_hue\n - light.garage_light_projector_philips_hue\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.garage_light_main_philips_hue\n - light.garage_light_spots_philips_hue\n - light.garage_light_projector_philips_hue\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage switch button 1",
|
|
"room": "garage",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.garage_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage switch button 2",
|
|
"room": "garage",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.garage_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage switch button 3",
|
|
"room": "garage",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.garage_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage switch button 4",
|
|
"room": "garage",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.garage_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage door lock",
|
|
"room": "garage",
|
|
"type": "lock",
|
|
"id": {
|
|
"entity_id": "lock.garage_door_lock_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage door sensor opening",
|
|
"room": "garage",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.garage_door_sensor_opening_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage light",
|
|
"room": "garage",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.garage_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage light main",
|
|
"room": "garage",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.garage_light_main_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage light spots",
|
|
"room": "garage",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.garage_light_spots_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage light projector",
|
|
"room": "garage",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.garage_light_projector_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735733828705'",
|
|
"automation": "- id: '1735733828705'\n alias: Hjem - Ingen hjemme\n description: Når alle har forladt hjemme\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n for:\n hours: 0\n minutes: 5\n seconds: 0\n conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'off'\n actions:\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: false\n target:\n entity_id: automation.living_room_heat_pump_booster_turn_off\n - if:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: heat\n then:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'')\n }}'\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: eco\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: '{{ states.light | selectattr(''state'', ''eq'', ''off'') | selectattr(''attributes.lights'',\n ''=='', undefined) | map(attribute=''entity_id'') | reject(''in'', label_entities(''Tændt\n når ingen hjemme'')) | list | sort }}'\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id: '{{ states.climate | map(attribute=''entity_id'') | reject(''in'',\n label_entities(''Tændt når ingen hjemme'')) | list | sort }}'\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id:\n - switch.entrance_door_lock_autolock_yale\n - switch.garage_door_lock_autolock_yale\n - switch.utility_room_door_lock_autolock_yale\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump booster turn off automation",
|
|
"room": "living_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.living_room_heat_pump_booster_turn_off",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump powerful",
|
|
"room": "home",
|
|
"type": "select",
|
|
"id": {
|
|
"entity_id": "select.home_heat_pump_powerful_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "entrance door lock autolock",
|
|
"room": "entrance",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.entrance_door_lock_autolock_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage door lock autolock",
|
|
"room": "garage",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.garage_door_lock_autolock_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "utility room door lock autolock",
|
|
"room": "utility_room",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.utility_room_door_lock_autolock_yale",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735738251165'",
|
|
"automation": "- id: '1735738251165'\n alias: Stue varmepumpe varme tænd\n description: Tænder for varmepumpe i stuen, for at varme hurtigere op hvis den ønskede\n temperatur er væsentligt koldere end den aktuelle.\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'on'\n - trigger: state\n entity_id:\n - sensor.living_room_target_temperature\n conditions:\n - condition: or\n conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'on'\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n - condition: state\n entity_id: climate.living_room_heat_pump_panasonic\n state: 'off'\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float < states(\"sensor.living_room_target_temperature\")|float\n - 1 }}'\n actions:\n - action: climate.turn_on\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n data: {}\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: boost\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n - action: climate.set_temperature\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n data:\n temperature: '{{ states(''sensor.living_room_target_temperature'')|float(0)\n }}'\n - action: climate.set_hvac_mode\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n data:\n hvac_mode: heat\n - action: climate.set_fan_mode\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n data:\n fan_mode: Auto\n - action: climate.set_swing_mode\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n data:\n swing_mode: Auto\n - action: automation.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: automation.living_room_heat_pump_heating_turn_off\n - action: timer.start\n metadata: {}\n data:\n duration: 00:10:00\n target:\n entity_id: timer.living_room_heat_pump_heating_timer\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room target temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room current temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump heating timer",
|
|
"room": "living_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.living_room_heat_pump_heating_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump heating turn off automation",
|
|
"room": "living_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.living_room_heat_pump_heating_turn_off",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735742496976'",
|
|
"automation": "- id: '1735742496976'\n alias: Stue varmpepumpe varme sluk\n description: 'Slukker for varmepumpen i stuen efter den er brugt til at hjemme med\n at varme stuen op. Denne automatik er blever aktiveret af Stue varmepumpe varme\n tænd.\n\n '\n triggers:\n - trigger: state\n entity_id:\n - sensor.living_room_current_temperature\n - sensor.living_room_target_temperature\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.living_room_heat_pump_panasonic\n attribute: hvac_action\n state: 'off'\n sequence:\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: false\n target:\n entity_id: automation.living_room_heat_pump_heating_turn_off\n - conditions:\n - condition: state\n entity_id: climate.living_room_heat_pump_panasonic\n state: heat\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n > states(\"sensor.living_room_target_temperature\")|float - 1 }} '\n - condition: state\n entity_id: timer.living_room_heat_pump_heating_timer\n state: idle\n sequence:\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.living_room_heat_pump_panasonic\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: false\n target:\n entity_id: automation.living_room_heat_pump_heating_turn_off\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "living room heat pump",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room target temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room current temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump heating timer",
|
|
"room": "living_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.living_room_heat_pump_heating_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heat pump heating turn off automation",
|
|
"room": "living_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.living_room_heat_pump_heating_turn_off",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735743298155'",
|
|
"automation": "- id: '1735743298155'\n alias: Hjem varmepumpe\n description: Automatik til styring af central luft-til-vand varmepumpe\n triggers:\n - trigger: time_pattern\n minutes: /15\n - trigger: state\n entity_id:\n - sensor.living_room_target_temperature\n - sensor.emils_room_target_temperature\n - sensor.charlies_room_target_temperature\n - sensor.bedroom_target_temperature\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n - condition: numeric_state\n entity_id: sensor.home_minimum_temperature_24h\n below: 20\n - condition: numeric_state\n entity_id: sensor.home_outside_minimum_temperature_24h\n below: 10\n - condition: numeric_state\n entity_id: sensor.home_outside_maximum_temperature_24_timer\n below: 15\n sequence:\n - action: climate.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_hvac_mode\n metadata: {}\n data:\n hvac_mode: heat\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: none\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_quiet_mode_panasonic\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 0\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: heat\n - condition: numeric_state\n entity_id: sensor.home_minimum_temperature_24h\n above: 20\n - condition: numeric_state\n entity_id: sensor.home_outside_minimum_temperature_24h\n above: 11\n - condition: numeric_state\n entity_id: sensor.home_outside_average_temperature_24h\n above: 16\n sequence:\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n < states(\"sensor.living_room_target_temperature\")|float - 3 or states(\"sensor.emils_room_current_temperature\")|float\n < states(\"sensor.emils_room_target_temperature\")|float - 3 or states(\"sensor.charlies_room_current_temperature\")|float\n < states(\"sensor.charlies_room_target_temperature\")|float - 3 or states(\"sensor.bedroom_current_temperature\")|float\n < states(\"sensor.bedroom_target_temperature\")|float - 3 }}'\n sequence:\n - action: select.select_option\n metadata: {}\n data:\n option: on-30m\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: comfort\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''max_temp'')\n }}'\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n < states(\"sensor.living_room_target_temperature\")|float - 1 or states(\"sensor.emils_room_current_temperature\")|float\n < states(\"sensor.emils_room_target_temperature\")|float - 1 or states(\"sensor.charlies_room_current_temperature\")|float\n < states(\"sensor.charlies_room_target_temperature\")|float - 1 or states(\"sensor.bedroom_current_temperature\")|float\n < states(\"sensor.bedroom_target_temperature\")|float - 1 }}'\n - condition: template\n value_template: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''max_temp'')|float\n > state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float\n }}'\n sequence:\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: comfort\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float\n + 1 }}'\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n < states(\"sensor.living_room_target_temperature\")|float - 0.5 or states(\"sensor.emils_room_current_temperature\")|float\n < states(\"sensor.emils_room_target_temperature\")|float - 0.5 or states(\"sensor.charlies_room_current_temperature\")|float\n < states(\"sensor.charlies_room_target_temperature\")|float - 0.5 or states(\"sensor.bedroom_current_temperature\")|float\n < states(\"sensor.bedroom_target_temperature\")|float - 0.5 }}'\n sequence:\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: none\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n > states(\"sensor.living_room_target_temperature\")|float - 0.5 and states(\"sensor.emils_room_current_temperature\")|float\n > states(\"sensor.emils_room_target_temperature\")|float - 0.5 and states(\"sensor.charlies_room_current_temperature\")|float\n > states(\"sensor.charlies_room_target_temperature\")|float - 0.5 and states(\"sensor.bedroom_current_temperature\")|float\n > states(\"sensor.bedroom_target_temperature\")|float - 0.5 }}'\n - condition: template\n value_template: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'')|float\n < state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float\n }}'\n sequence:\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: none\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float\n - 1 }}'\n target:\n entity_id: climate.home_heat_pump_panasonic\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.living_room_current_temperature\")|float\n > states(\"sensor.living_room_target_temperature\")|float and states(\"sensor.emils_room_current_temperature\")|float\n > states(\"sensor.emils_room_target_temperature\")|float and states(\"sensor.charlies_room_current_temperature\")|float\n > states(\"sensor.charlies_room_target_temperature\")|float and states(\"sensor.bedroom_current_temperature\")|float\n > states(\"sensor.bedroom_target_temperature\")|float }}'\n sequence:\n - action: select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: select.home_heat_pump_powerful_panasonic\n - action: climate.set_preset_mode\n metadata: {}\n data:\n preset_mode: eco\n target:\n entity_id: climate.home_heat_pump_panasonic\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'')\n }}'\n target:\n entity_id: climate.home_heat_pump_panasonic\n mode: queued\n max: 10",
|
|
"config": [
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump powerful",
|
|
"room": "home",
|
|
"type": "select",
|
|
"id": {
|
|
"entity_id": "select.home_heat_pump_powerful_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room target temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room current temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room target temperature",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room target temperature",
|
|
"room": "charlies_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.charlies_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom target temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home minimum temperature 24h",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.home_minimum_temperature_24h",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home outside minimum temperature 24h",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.home_outside_minimum_temperature_24h",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home outside maximum temperature 24 timer",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.home_outside_maximum_temperature_24_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home outside average temperature 24h",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.home_outside_average_temperature_24h",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room current temperature",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room current temperature",
|
|
"room": "charlies_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.charlies_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom current temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump quiet mode",
|
|
"room": "home",
|
|
"type": "select",
|
|
"id": {
|
|
"entity_id": "select.home_heat_pump_quiet_mode_panasonic",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735842629315'",
|
|
"automation": "- id: '1735842629315'\n alias: Entre - Dørlås\n description: Når en af os kommer hjem, lås dør op\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.anders_home\n - binary_sensor.monique_home\n - binary_sensor.emil_home\n - binary_sensor.charlie_home\n to: 'on'\n id: someone_home\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id:\n - switch.entrance_door_lock_autolock_yale\n to: 'off'\n for:\n hours: 0\n minutes: 3\n seconds: 0\n enabled: true\n - trigger: state\n entity_id:\n - select.entrance_door_lock_volume_yale\n for:\n hours: 0\n minutes: 5\n seconds: 0\n from: high\n - trigger: state\n entity_id:\n - timer.entrance_door_active_autolock_timer\n to: idle\n conditions: []\n actions:\n - parallel:\n - sequence:\n - delay: 00:00:30\n - if:\n - condition: or\n conditions:\n - condition: state\n entity_id: select.entrance_door_lock_autolock_yale\n state: 'off'\n - condition: not\n conditions:\n - condition: state\n entity_id: select.entrance_door_lock_volume_yale\n state: high\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:05:00\n target:\n entity_id: timer.entrance_door_active_autolock_timer\n - choose:\n - conditions:\n - condition: trigger\n id:\n - someone_home\n sequence:\n - if:\n - condition: not\n conditions:\n - condition: state\n entity_id: select.entrance_door_lock_volume_yale\n state: 'off'\n then:\n - action: select.select_option\n target:\n entity_id: select.entrance_door_lock_volume_yale\n data:\n option: 'off'\n - if:\n - condition: state\n entity_id: switch.entrance_door_lock_autolock_yale\n state: 'on'\n then:\n - action: switch.turn_off\n target:\n entity_id: switch.entrance_door_lock_autolock_yale\n data: {}\n - if:\n - condition: state\n entity_id: lock.entrance_door_lock_yale\n state: locked\n then:\n - action: lock.unlock\n metadata: {}\n data:\n code: '137900'\n target:\n entity_id: lock.entrance_door_lock_yale\n enabled: true\n default:\n - parallel:\n - sequence:\n - if:\n - condition: state\n entity_id: lock.entrance_door_lock_yale\n state: unlocked\n then:\n - action: lock.lock\n metadata: {}\n data: {}\n target:\n entity_id: lock.entrance_door_lock_yale\n - sequence:\n - delay: 00:00:05\n - if:\n - condition: state\n entity_id: switch.entrance_door_lock_autolock_yale\n state: 'off'\n then:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.entrance_door_lock_autolock_yale\n - sequence:\n - delay: 00:00:10\n - if:\n - condition: not\n conditions:\n - condition: state\n entity_id: select.entrance_door_lock_volume_yale\n state: high\n then:\n - action: select.select_option\n target:\n entity_id: select.entrance_door_lock_volume_yale\n data:\n option: high\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "anders home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.anders_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.monique_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "entrance door lock autolock",
|
|
"room": "entrance",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.entrance_door_lock_autolock_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "entrance door lock volume",
|
|
"room": "entrance",
|
|
"type": "select",
|
|
"id": {
|
|
"entity_id": "select.entrance_door_lock_volume_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "entrance door active autolock timer",
|
|
"room": "entrance",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.entrance_door_active_autolock_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "entrance door lock",
|
|
"room": "entrance",
|
|
"type": "lock",
|
|
"id": {
|
|
"entity_id": "lock.entrance_door_lock_yale",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Entrance Door Lock Autolock",
|
|
"room": "Entrance",
|
|
"type": "select",
|
|
"id": {
|
|
"entity_id": "select.entrance_door_lock_autolock_yale",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735847242174'",
|
|
"automation": "- id: '1735847242174'\n alias: Terrasse lys\n description: Automatik for lys på terrassen\n triggers:\n - trigger: state\n entity_id:\n - event.patio_switch_button_1_philips_hue\n id: button_1_short\n attribute: event_type\n to: short_release\n - trigger: state\n entity_id:\n - event.patio_switch_button_1_philips_hue\n id: button_1_long\n attribute: event_type\n to: long_release\n - trigger: state\n entity_id:\n - event.patio_switch_button_2_philips_hue\n id: button_2\n - trigger: state\n entity_id:\n - event.patio_switch_button_3_philips_hue\n id: button_3\n - trigger: state\n entity_id:\n - event.patio_switch_button_4_philips_hue\n id: button_4\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.patio_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n id: lights_on\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1_short\n sequence:\n - action: light.toggle\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 60\n target:\n entity_id: light.patio_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_1_long\n sequence:\n - action: light.toggle\n metadata: {}\n data:\n transition: 1\n kelvin: 3000\n brightness_pct: 100\n target:\n entity_id: light.patio_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: 10\n target:\n entity_id: light.patio_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: -10\n target:\n entity_id: light.patio_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: script.patio_light_sunset\n metadata: {}\n data: {}\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 0\n target:\n entity_id: light.patio_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - lights_on\n - condition: numeric_state\n entity_id: sensor.home_outside_current_temperature\n below: 10\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 0\n target:\n entity_id: light.patio_light_philips_hue\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio switch button 1",
|
|
"room": "patio",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.patio_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio switch button 2",
|
|
"room": "patio",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.patio_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio switch button 3",
|
|
"room": "patio",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.patio_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio switch button 4",
|
|
"room": "patio",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.patio_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio light",
|
|
"room": "patio",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.patio_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio light",
|
|
"room": "patio",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.patio_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "patio light sunset script",
|
|
"room": "patio",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.patio_light_sunset",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home outside current temperature",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.home_outside_current_temperature",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735851968042'",
|
|
"automation": "- id: '1735851968042'\n alias: Gang lys\n description: Automatik for lys i gangen\n triggers:\n - trigger: state\n entity_id:\n - event.hallway_switch_button_1_philips_hue\n id: button_1_short\n attribute: event_type\n to: short_release\n - trigger: state\n entity_id:\n - event.hallway_switch_button_1_philips_hue\n id: button_1_long\n attribute: event_type\n to: long_release\n - trigger: state\n entity_id:\n - event.hallway_switch_button_2_philips_hue\n id: button_2\n - trigger: state\n entity_id:\n - event.hallway_switch_button_3_philips_hue\n id: button_3\n - trigger: state\n entity_id:\n - event.hallway_switch_button_4_philips_hue\n id: button_4\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.anders_home\n - binary_sensor.monique_home\n - binary_sensor.emil_home\n - binary_sensor.charlie_home\n to: 'on'\n id: someone_home\n - trigger: state\n entity_id: binary_sensor.bedroom_blind\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_door\n to: 'on'\n - trigger: state\n entity_id:\n - light.bedroom_light_philips_hue\n attribute: brightness\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_light\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.hallway_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1_short\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 75\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_1_long\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 3000\n brightness_pct: 100\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: 10\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: -10\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.hallway_light_philips_hue\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.hallway_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - someone_home\n - condition: state\n entity_id: binary_sensor.bedroom_blind\n state: 'off'\n - condition: state\n entity_id: binary_sensor.bedroom_door\n state: 'on'\n - condition: state\n entity_id: binary_sensor.bedroom_light\n state: 'off'\n - condition: state\n entity_id: binary_sensor.hallway_light\n state: 'off'\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n kelvin: 2700\n brightness_pct: 20\n transition: 3\n target:\n entity_id:\n - light.hallway_light_bathroom_philips_hue\n - light.hallway_light_toilet_philips_hue\n - conditions:\n - condition: trigger\n id:\n - someone_home\n - condition: state\n entity_id: binary_sensor.hallway_light\n state: 'off'\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 75\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: state\n entity_id: binary_sensor.bedroom_door\n state: 'on'\n - condition: state\n entity_id: binary_sensor.bedroom_blind\n state: 'off'\n - condition: state\n entity_id: binary_sensor.bedroom_light\n state: 'off'\n - condition: state\n entity_id: binary_sensor.hallway_light\n state: 'on'\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.hallway_light_philips_hue\n - conditions:\n - condition: state\n entity_id: binary_sensor.bedroom_door\n state: 'on'\n - condition: state\n entity_id: binary_sensor.bedroom_blind\n state: 'off'\n - condition: state\n entity_id: binary_sensor.hallway_light\n state: 'on'\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness: '{{ state_attr(''light.bedroom_light_philips_hue'', ''brightness'')\n }}'\n target:\n entity_id: light.hallway_light_philips_hue\n - conditions:\n - condition: state\n entity_id: binary_sensor.hallway_light\n state: 'off'\n - condition: state\n entity_id: binary_sensor.bedroom_door\n state: 'on'\n - condition: numeric_state\n entity_id: light.bedroom_light_philips_hue\n attribute: brightness\n above: 153\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 75\n target:\n entity_id: light.hallway_light_philips_hue\n mode: queued\n trace:\n stored_traces: 10",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "anders home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.anders_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.monique_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway switch button 1",
|
|
"room": "hallway",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.hallway_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway switch button 2",
|
|
"room": "hallway",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.hallway_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway switch button 3",
|
|
"room": "hallway",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.hallway_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway switch button 4",
|
|
"room": "hallway",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.hallway_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_blind",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom door",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_door",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway light",
|
|
"room": "hallway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.hallway_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway light",
|
|
"room": "hallway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.hallway_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time state",
|
|
"room": "bedroom",
|
|
"type": "input_select",
|
|
"id": {
|
|
"entity_id": "input_select.monique_nap_time_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway light bathroom",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.hallway_light_bathroom_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway light toilet",
|
|
"room": "toilet",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.hallway_light_toilet_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.bedroom_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1735852365839'",
|
|
"automation": "- id: '1735852365839'\n alias: Emils værelse lys\n description: Automatik for lys på Emils værelse\n triggers:\n - trigger: state\n entity_id:\n - event.emils_room_switch_button_1_philips_hue\n id: button_1_short\n attribute: event_type\n to: short_release\n - trigger: state\n entity_id:\n - event.emils_room_switch_button_1_philips_hue\n id: button_1_long\n attribute: event_type\n to: long_release\n - trigger: state\n entity_id:\n - event.emils_room_switch_button_2_philips_hue\n id: button_2\n - trigger: state\n entity_id:\n - event.emils_room_switch_button_3_philips_hue\n id: button_3\n - trigger: state\n entity_id:\n - event.emils_room_switch_button_4_philips_hue\n id: button_4\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - binary_sensor.emil_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1_short\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 80\n target:\n entity_id: light.emils_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_1_long\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 3000\n brightness_pct: 100\n target:\n entity_id: light.emils_room_light_philips_hue\n - conditions:\n - condition: state\n entity_id: light.emils_room_light_philips_hue\n state: 'off'\n - condition: trigger\n id:\n - button_2\n - button_3\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 60\n kelvin: 2300\n brightness: 10\n target:\n entity_id: light.emils_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: 10\n target:\n entity_id: light.emils_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 0.5\n brightness_step_pct: -10\n target:\n entity_id: light.emils_room_light_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.emils_room_light_philips_hue\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.emils_room_light_philips_hue\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room switch button 1",
|
|
"room": "emils_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.emils_room_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room switch button 2",
|
|
"room": "emils_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.emils_room_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room switch button 3",
|
|
"room": "emils_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.emils_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room switch button 4",
|
|
"room": "emils_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.emils_room_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room light",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emils_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room light",
|
|
"room": "emils_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.emils_room_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1736082177257'",
|
|
"automation": "- id: '1736082177257'\n alias: Charlies værelse lys\n description: Automatik for lys på Charlies værelse\n triggers:\n - trigger: state\n entity_id:\n - event.charlies_room_switch_button_1_philips_hue\n id: button_1\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - event.charlies_room_switch_button_2_philips_hue\n id: button_2_short\n attribute: event_type\n to: short_release\n - trigger: state\n entity_id:\n - event.charlies_room_switch_button_2_philips_hue\n id: button_2\n - trigger: state\n entity_id:\n - event.charlies_room_switch_button_3_philips_hue\n id: button_3\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - event.charlies_room_switch_button_4_philips_hue\n id: button_4\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - binary_sensor.charlie_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.charlie_home\n to: 'on'\n id: charlie_home\n - trigger: time\n at: input_datetime.charlie_wake_up_alarm\n id: wake_up\n - trigger: state\n entity_id:\n - binary_sensor.charlies_room_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1\n sequence:\n - parallel:\n - action: light.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: light.charlies_room_light_bed_philips_hue\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n brightness_pct: 80\n target:\n entity_id:\n - light.charlies_room_light_desk_right_philips_hue\n - light.charlies_room_light_desk_mid_philips_hue\n - light.charlies_room_light_desk_left_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2_short\n sequence:\n - action: light.toggle\n metadata: {}\n data:\n transition: 1\n brightness_pct: 80\n target:\n entity_id:\n - light.charlies_room_light_desk_right_philips_hue\n - light.charlies_room_light_desk_mid_philips_hue\n - light.charlies_room_light_desk_left_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_2\n - condition: state\n entity_id: event.charlies_room_switch_button_2_philips_hue\n attribute: event_type\n state: repeat\n sequence:\n - action: script.charlies_room_light_desk_adjust\n metadata: {}\n data:\n brightness_step: 25\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: light.toggle\n metadata: {}\n data: {}\n target:\n entity_id: light.charlies_room_light_bed_philips_hue\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.charlies_room_light_philips_hue\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlies_room_light\n state: 'off'\n - condition: trigger\n id:\n - charlie_home\n - wake_up\n sequence:\n - action: light.turn_on\n metadata: {}\n target:\n entity_id: light.charlies_room_light_bed_philips_hue\n data: {}\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlie_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.charlies_room_light_philips_hue\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room switch button 1",
|
|
"room": "charlies_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.charlies_room_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room switch button 2",
|
|
"room": "charlies_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.charlies_room_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room switch button 3",
|
|
"room": "charlies_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.charlies_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room switch button 4",
|
|
"room": "charlies_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.charlies_room_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie wake up alarm",
|
|
"room": "charlies_room",
|
|
"type": "input_datetime",
|
|
"id": {
|
|
"entity_id": "input_datetime.charlie_wake_up_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlies_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light bed",
|
|
"room": "charlies_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.charlies_room_light_bed_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light desk right",
|
|
"room": "charlies_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.charlies_room_light_desk_right_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light desk mid",
|
|
"room": "charlies_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.charlies_room_light_desk_mid_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light desk left",
|
|
"room": "charlies_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.charlies_room_light_desk_left_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light desk adjust script",
|
|
"room": "charlies_room",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.charlies_room_light_desk_adjust",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room light",
|
|
"room": "charlies_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.charlies_room_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1736083584615'",
|
|
"automation": "- id: '1736083584615'\n alias: Soveværelse lys\n description: Automatik for lys på soveværelset\n triggers:\n - trigger: state\n entity_id:\n - event.bedroom_switch_button_1_philips_hue\n id: button_1\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - event.bedroom_switch_button_2_philips_hue\n id: button_2\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - event.bedroom_switch_button_3_philips_hue\n id: button_3\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - event.bedroom_switch_button_4_philips_hue\n id: button_4\n attribute: event_type\n to: initial_press\n - trigger: state\n entity_id:\n - binary_sensor.parent_home\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_blind\n from: 'off'\n to: 'on'\n id: blind_open\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_blind\n - trigger: state\n entity_id:\n - sensor.anders_iphone_battery_state\n - sensor.monique_iphone_battery_state\n to: Charging\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_light\n to: 'on'\n for:\n hours: 0\n minutes: 15\n seconds: 0\n - trigger: time\n at: input_datetime.monique_wake_up_alarm\n id: wake_up\n - trigger: state\n entity_id:\n - timer.bedroom_light_sunrise_delay_timer\n to: idle\n from: active\n id: sunrise_script\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n to: 'off'\n id: nap_time_over\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_door\n from: 'on'\n to: 'off'\n for:\n hours: 0\n minutes: 0\n seconds: 30\n id: door_closes\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - button_1\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n transition: 1\n kelvin: 2700\n brightness_pct: 80\n target:\n entity_id: light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: trigger\n id:\n - button_2\n sequence:\n - action: script.bedroom_light_sunrise\n data: {}\n - conditions:\n - condition: trigger\n id:\n - button_3\n sequence:\n - action: script.bedroom_light_sunset\n data:\n transition: 180\n brightness_from: 200\n brightness_to: 50\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: trigger\n id:\n - button_4\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: binary_sensor.bedroom_light\n state: 'off'\n - condition: trigger\n id:\n - wake_up\n sequence:\n - action: script.bedroom_light_sunrise\n data: {}\n - conditions:\n - condition: trigger\n id:\n - sunrise_script\n sequence:\n - action: script.bedroom_light_sunrise\n data: {}\n - conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: prepare\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 50\n transition: 1\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: sleeping\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 60\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: trigger\n id:\n - nap_time_over\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: binary_sensor.anders_home\n state: 'on'\n - condition: state\n entity_id: binary_sensor.monique_home\n state: 'on'\n - condition: state\n entity_id: sensor.anders_iphone_battery_state\n state: Charging\n - condition: state\n entity_id: sensor.monique_iphone_battery_state\n state: Charging\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 10\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: binary_sensor.anders_home\n state: 'off'\n - condition: state\n entity_id: binary_sensor.monique_home\n state: 'on'\n - condition: state\n entity_id: sensor.monique_iphone_battery_state\n state: Charging\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 10\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: binary_sensor.anders_home\n state: 'on'\n - condition: state\n entity_id: binary_sensor.monique_home\n state: 'off'\n - condition: state\n entity_id: sensor.anders_iphone_battery_state\n state: Charging\n sequence:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 10\n target:\n entity_id:\n - light.bedroom_light_philips_hue\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_light_sunrise_delay_timer\n - conditions:\n - condition: state\n entity_id: binary_sensor.bedroom_blind\n state: 'off'\n - condition: numeric_state\n entity_id: light.bedroom_light_philips_hue\n attribute: brightness\n above: 200\n sequence:\n - action: script.bedroom_light_sunset\n data:\n transition: 300\n brightness_from: 200\n brightness_to: 50\n - conditions:\n - condition: trigger\n id:\n - blind_open\n - condition: state\n entity_id: binary_sensor.bedroom_light\n state: 'off'\n sequence:\n - action: script.bedroom_light_sunrise\n data: {}\n trace:\n stored_traces: 100",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "anders home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.anders_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.monique_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_blind",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom door",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_door",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time state",
|
|
"room": "bedroom",
|
|
"type": "input_select",
|
|
"id": {
|
|
"entity_id": "input_select.monique_nap_time_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom switch button 1",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.bedroom_switch_button_1_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom switch button 2",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.bedroom_switch_button_2_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom switch button 3",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.bedroom_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom switch button 4",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.bedroom_switch_button_4_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "anders iphone battery state",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.anders_iphone_battery_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique iphone battery state",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.monique_iphone_battery_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light sunrise delay timer",
|
|
"room": "bedroom",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.bedroom_light_sunrise_delay_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique wake up alarm",
|
|
"room": "bedroom",
|
|
"type": "input_datetime",
|
|
"id": {
|
|
"entity_id": "input_datetime.monique_wake_up_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.bedroom_light_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light sunrise script",
|
|
"room": "bedroom",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.bedroom_light_sunrise",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light sunset script",
|
|
"room": "bedroom",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.bedroom_light_sunset",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1736103151599'",
|
|
"automation": "- id: '1736103151599'\n alias: Emils værelse - Rullegardin\n description: Automatik for rullegardin på Emils værelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.emil_home\n - trigger: time\n at:\n - '12:00:00'\n id: wake_up\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_street_illuminance_signify\n below: 1\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_street_illuminance_signify\n above: 2\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_window_sensor_open\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: state\n entity_id: binary_sensor.emils_room_window_sensor_open\n state: 'on'\n - condition: numeric_state\n entity_id: cover.emils_room_blind_ikea\n attribute: current_position\n below: 50\n sequence:\n - action: cover.set_cover_position\n metadata: {}\n data:\n position: 50\n target:\n entity_id: cover.emils_room_blind_ikea\n - conditions:\n - condition: state\n entity_id: binary_sensor.emils_room_window_sensor_open\n state: 'on'\n sequence: []\n - conditions:\n - condition: numeric_state\n entity_id: sensor.driveway_motion_sensor_street_illuminance_signify\n below: 1\n sequence:\n - action: cover.close_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.emils_room_blind_ikea\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_home\n state: 'off'\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.emils_room_blind_ikea\n - conditions:\n - condition: numeric_state\n entity_id: cover.emils_room_blind_ikea\n below: 40\n - condition: trigger\n id:\n - wake_up\n sequence:\n - action: cover.set_cover_position\n metadata: {}\n data:\n position: 40\n target:\n entity_id: cover.emils_room_blind_ikea\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor street illuminance",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.driveway_motion_sensor_street_illuminance_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room window sensor open",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emils_room_window_sensor_open",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room blind",
|
|
"room": "emils_room",
|
|
"type": "cover",
|
|
"id": {
|
|
"entity_id": "cover.emils_room_blind_ikea",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1736106304486'",
|
|
"automation": "- id: '1736106304486'\n alias: Charlies værelse - Rullegardin\n description: Automatik for rullegardin på Charlies værelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.charlie_home\n - trigger: time\n at:\n - '12:00:00'\n id: wake_up\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_street_illuminance_signify\n below: 1\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_street_illuminance_signify\n above: 2\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: numeric_state\n entity_id: sensor.driveway_motion_sensor_street_illuminance_signify\n below: 1\n sequence:\n - action: cover.close_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.charlies_room_blind_ikea\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlie_home\n state: 'off'\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.charlies_room_blind_ikea\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlies_room_blind\n state: 'off'\n - condition: trigger\n id:\n - wake_up\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.charlies_room_blind_ikea\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor street illuminance",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.driveway_motion_sensor_street_illuminance_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room blind",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlies_room_blind",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room blind",
|
|
"room": "charlies_room",
|
|
"type": "cover",
|
|
"id": {
|
|
"entity_id": "cover.charlies_room_blind_ikea",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1736106591926'",
|
|
"automation": "- id: '1736106591926'\n alias: Soveværelse - Rullegardin\n description: Automatik for rullegardin på soveværelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.parent_home\n from: 'off'\n to: 'on'\n id: parent_home\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_entrance_illuminance_signify\n below: 5\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_entrance_illuminance_signify\n above: 5\n - trigger: event\n event_type: bedroom_light_sunrise_script\n id: sunrise_scene\n - trigger: event\n event_type: bedroom_light_sunset_script\n id: sunset_scene\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n to: sleeping\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n to: 'off'\n id: nap_time_over\n - trigger: state\n entity_id:\n - weather.home_forecast\n to: sunny\n - trigger: numeric_state\n entity_id:\n - sun.sun\n attribute: azimuth\n above: 240\n below: 360\n - trigger: time\n at: '16:00:00'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence: []\n - conditions:\n - condition: trigger\n id:\n - sunrise_scene\n - condition: numeric_state\n entity_id: cover.bedroom_blind_ikea\n attribute: current_position\n below: 100\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: trigger\n id:\n - sunset_scene\n sequence:\n - action: cover.close_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: numeric_state\n entity_id: sensor.driveway_motion_sensor_entrance_illuminance_signify\n below: 5\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n sequence:\n - action: cover.close_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: numeric_state\n entity_id: sensor.driveway_motion_sensor_entrance_illuminance_signify\n above: 5\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: sleeping\n sequence:\n - action: cover.close_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: numeric_state\n entity_id: cover.bedroom_blind_ikea\n attribute: current_position\n above: 60\n - condition: template\n value_template: \"{{ states('sensor.bedroom_current_temperature')|float > \\n\\\n \\ states('sensor.bedroom_target_temperature')|float and\\n state_attr('sun.sun',\\\n \\ 'elevation') > 20 and\\n state_attr('sun.sun', 'azimuth') > 240 and \\n\\\n \\ state_attr('sun.sun', 'azimuth') < 360 and \\n states('weather.home_forecast')\\\n \\ == 'sunny' }}\"\n sequence:\n - action: cover.set_cover_position\n metadata: {}\n data:\n position: 60\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: trigger\n id:\n - parent_home\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n - conditions:\n - condition: trigger\n id:\n - nap_time_over\n sequence:\n - action: cover.open_cover\n metadata: {}\n data: {}\n target:\n entity_id: cover.bedroom_blind_ikea\n trace:\n stored_traces: 20\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom target temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom current temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time state",
|
|
"room": "bedroom",
|
|
"type": "input_select",
|
|
"id": {
|
|
"entity_id": "input_select.monique_nap_time_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor entrance illuminance",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.driveway_motion_sensor_entrance_illuminance_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "cover",
|
|
"id": {
|
|
"entity_id": "cover.bedroom_blind_ikea",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light sunrise script event",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "bedroom_light_sunrise_script"
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light sunset script event",
|
|
"room": "bedroom",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "bedroom_light_sunset_script"
|
|
}
|
|
},
|
|
{
|
|
"name": "weather home forecast",
|
|
"room": "home",
|
|
"type": "weather",
|
|
"id": {
|
|
"entity_id": "weather.home_forecast",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "sun sun",
|
|
"room": "home",
|
|
"type": "sun",
|
|
"id": {
|
|
"entity_id": "sun.sun",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737201831964'",
|
|
"automation": "- id: '1737201831964'\n alias: Indkørsel - Billader sæt pris\n description: Sæt elektricitets prisen på billader\n triggers:\n - trigger: state\n entity_id:\n - sensor.energy_data_service\n attribute: current_price\n - trigger: time_pattern\n minutes: '0'\n seconds: '0'\n hours: '*'\n conditions: []\n actions:\n - action: number.set_value\n metadata: {}\n data:\n value: '{{ state_attr(''sensor.energy_data_service'', ''current_price'') }}'\n target:\n entity_id: number.driveway_ev_charger_energy_price_wallbox\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "energy data service",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.energy_data_service",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway ev charger energy price",
|
|
"room": "driveway",
|
|
"type": "number",
|
|
"id": {
|
|
"entity_id": "number.driveway_ev_charger_energy_price_wallbox",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737240652738'",
|
|
"automation": "- id: '1737240652738'\n alias: Teknik solcelle batteri sæt operating mode\n description: Sæt operation mode på solcelle batteri for at lade om natten hvis billigere\n triggers:\n - trigger: time\n at: 00:01:00\n conditions: []\n actions:\n - variables:\n capacity: \"{%- set g = namespace(capacity = 10) %} {%- set forecast = state_attr('sensor.solar_forecast_energy_today_solcast_pv_forecast',\\\n \\ 'detailedHourly') %} {%- for hour in forecast %}\\n {%- if hour.period_start.hour\\\n \\ >= 0 and hour.period_start.hour <= 17 %}\\n {%- set g.capacity = max(0,\\\n \\ g.capacity - max(0, hour.pv_estimate - 1)) %}\\n {%- endif %}\\n{%- endfor\\\n \\ %} {{ (g.capacity * 1000)|round(0) }}\"\n schedule: '{{ \"[{\\\"start\\\": \\\"00:00\\\", \\\"stop\\\": \\\"06:00\\\", \\\"threshold_p_max\\\":\n \" ~ capacity ~ \"}, {\\\"start\\\": \\\"06:01\\\", \\\"stop\\\": \\\"17:00\\\", \\\"threshold_p_max\\\":\n 0}]\" }}'\n charge_cost: '{% set g = namespace(charge_cost = 0) %} {% set prices = state_attr(''sensor.energy_data_service'',\n ''today'') %} {%- for i in range(0, 6) %} {%- set g.charge_cost = g.charge_cost\n + prices[i] * capacity / 6 %} {%- endfor %} {{ (g.charge_cost / 1000)|round(0)\n }}'\n use_cost: '{% set g = namespace(use_cost=0) %} {% set prices = state_attr(''sensor.energy_data_service'',\n ''today'') %} {%- for i in range(17, 21) %} {%- set g.use_cost = g.use_cost\n + prices[i] * capacity / 4 %} {%- endfor %} {{ (g.use_cost / 1000)|round(0)\n }}'\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ capasity > 0 and charge_cost - use_cost > 5 }}'\n sequence:\n - action: sonnenbatterie.set_operating_mode\n data:\n device_id: 8c7dc86f86da84b01a301ef8044852c6\n mode: timeofuse\n response_variable: conversation_response\n - action: sonnenbatterie.set_tou_schedule\n data:\n device_id: 8c7dc86f86da84b01a301ef8044852c6\n schedule: '{{ schedule }}'\n response_variable: conversation_response\n default:\n - action: sonnenbatterie.set_operating_mode\n data:\n device_id: 8c7dc86f86da84b01a301ef8044852c6\n mode: automatic\n response_variable: conversation_response\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "energy data service",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.energy_data_service",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "solar forecast energy today solcast pv forecast",
|
|
"room": "home",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.solar_forecast_energy_today_solcast_pv_forecast",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "solcelle batteri device",
|
|
"room": "utility_room",
|
|
"type": "device",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "8c7dc86f86da84b01a301ef8044852c6"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737244947943'",
|
|
"automation": "- id: '1737244947943'\n alias: Volvo XC40 - Lås\n description: Lås døren op bilen hvis den ikke er låst\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.volvo_xc40_door_front_right\n - binary_sensor.volvo_xc40_door_front_left\n - binary_sensor.volvo_xc40_door_rear_right\n - binary_sensor.volvo_xc40_door_rear_left\n - binary_sensor.volvo_xc40_tailgate\n to: 'off'\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - trigger: state\n entity_id:\n - binary_sensor.volvo_xc40_engine_state\n to: 'off'\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions:\n - condition: state\n entity_id: binary_sensor.volvo_xc40_door_front_right\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_xc40_door_front_left\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_xc40_door_rear_right\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_xc40_door_rear_left\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_xc40_tailgate\n state: 'off'\n - condition: state\n entity_id: sensor.volvo_xc40_charging_connection_status\n state: Disconnected\n - condition: state\n entity_id: binary_sensor.volvo_xc40_engine_state\n state: 'off'\n actions:\n - action: lock.lock\n metadata: {}\n data: {}\n target:\n entity_id: lock.volvo_xc40_lock_status\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "volvo xc40 charging connection status",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.volvo_xc40_charging_connection_status",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 door front right",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_door_front_right",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 door front left",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_door_front_left",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 door rear right",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_door_rear_right",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 door rear left",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_door_rear_left",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 tailgate",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_tailgate",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 engine state",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_xc40_engine_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo xc40 lock status",
|
|
"room": "driveway",
|
|
"type": "lock",
|
|
"id": {
|
|
"entity_id": "lock.volvo_xc40_lock_status",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737245308947'",
|
|
"automation": "- id: '1737245308947'\n alias: Volvo EX30 - Lås\n description: Lås døren op bilen hvis den ikke er låst\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.volvo_ex30_door_front_right\n - binary_sensor.volvo_ex30_door_front_left\n - binary_sensor.volvo_ex30_door_rear_right\n - binary_sensor.volvo_ex30_door_rear_left\n - binary_sensor.volvo_ex30_tailgate\n to: 'off'\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - trigger: state\n entity_id:\n - binary_sensor.volvo_ex30_engine_state\n to: 'off'\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions:\n - condition: state\n entity_id: binary_sensor.volvo_ex30_door_front_right\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_ex30_door_front_left\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_ex30_door_rear_right\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_ex30_door_rear_left\n state: 'off'\n - condition: state\n entity_id: binary_sensor.volvo_ex30_tailgate\n state: 'off'\n - condition: state\n entity_id: sensor.volvo_ex30_charging_connection_status\n state: Disconnected\n - condition: state\n entity_id: binary_sensor.volvo_ex30_engine_state\n state: 'off'\n actions:\n - action: lock.lock\n metadata: {}\n data: {}\n target:\n entity_id: lock.volvo_ex30_lock_status\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "volvo ex30 charging connection status",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.volvo_ex30_charging_connection_status",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 door front right",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_door_front_right",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 door front left",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_door_front_left",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 door rear right",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_door_rear_right",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 door rear left",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_door_rear_left",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 tailgate",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_tailgate",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 engine state",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.volvo_ex30_engine_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "volvo ex30 lock status",
|
|
"room": "driveway",
|
|
"type": "lock",
|
|
"id": {
|
|
"entity_id": "lock.volvo_ex30_lock_status",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737299093662'",
|
|
"automation": "- id: '1737299093662'\n alias: Emils værelse varme\n description: Automatik til at styre varmen på Emils værelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.emil_home\n - trigger: state\n entity_id:\n - binary_sensor.emil_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_window_sensor_open\n - trigger: state\n entity_id:\n - automation.emils_room_heating\n to: 'on'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.emils_room_heating_manual_timer\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.emils_room_window_sensor_open\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 5\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id: climate.emils_room_radiator_thermostat_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room window sensor open",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emils_room_window_sensor_open",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil sleeping",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room heating automation",
|
|
"room": "emils_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.emils_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room heating manual timer",
|
|
"room": "emils_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.emils_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room radiator thermostat",
|
|
"room": "emils_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.emils_room_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737309773463'",
|
|
"automation": "- id: '1737309773463'\n alias: Charlies værelse varme\n description: Automatik til at styre varmen på Charlies værelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.charlie_home\n - trigger: state\n entity_id:\n - binary_sensor.charlie_sleeping\n - trigger: state\n entity_id:\n - automation.charlies_room_heating\n to: 'on'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.charlies_room_heating_manual_timer\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id: climate.charlies_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id: climate.charlies_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlie_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id: climate.charlies_room_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id: climate.charlies_room_radiator_thermostat_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id: climate.charlies_room_radiator_thermostat_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie sleeping",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room heating automation",
|
|
"room": "charlies_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.charlies_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room heating manual timer",
|
|
"room": "charlies_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.charlies_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room radiator thermostat",
|
|
"room": "charlies_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.charlies_room_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737310160740'",
|
|
"automation": "- id: '1737310160740'\n alias: Soveværelse varme\n description: Automatik til at styre varmen på soveværelse\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.parent_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_light\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_door\n - trigger: state\n entity_id:\n - sensor.hallway_target_temperature\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_blind\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n - trigger: state\n entity_id:\n - automation.bedroom_heating\n to: 'on'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.bedroom_heating_manual_timer\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: not\n conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 22\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: time\n after: '11:00:00'\n before: '14:00:00'\n - condition: state\n entity_id: binary_sensor.monique_home\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.bedroom_door\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ states(''sensor.hallway_target_temperature'') }}'\n target:\n entity_id: climate.bedroom_radiator_thermostat_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.monique_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_blind",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom door",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_door",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time state",
|
|
"room": "bedroom",
|
|
"type": "input_select",
|
|
"id": {
|
|
"entity_id": "input_select.monique_nap_time_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom heating automation",
|
|
"room": "bedroom",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.bedroom_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom heating manual timer",
|
|
"room": "bedroom",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.bedroom_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom radiator thermostat",
|
|
"room": "bedroom",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.bedroom_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway target temperature",
|
|
"room": "hallway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.hallway_target_temperature",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737310628140'",
|
|
"automation": "- id: '1737310628140'\n alias: Toilet - Varme\n description: Automatik til at styre varmen på toilettet\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - sensor.toilet_target_temperature\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n - trigger: state\n entity_id:\n - automation.toilet_heating\n to: 'on'\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id: climate.toilet_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id: climate.toilet_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id: climate.toilet_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19.5\n target:\n entity_id: climate.toilet_radiator_thermostat_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20.5\n target:\n entity_id: climate.toilet_radiator_thermostat_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "toilet target temperature",
|
|
"room": "toilet",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.toilet_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "toilet heating automation",
|
|
"room": "toilet",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.toilet_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "toilet radiator thermostat",
|
|
"room": "toilet",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.toilet_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737311363654'",
|
|
"automation": "- id: '1737311363654'\n alias: Badeværelse varme\n description: Automatik til at styre varmen på badeværelset\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.emil_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.charlie_sleeping\n - trigger: state\n entity_id:\n - sensor.bathroom_target_temperature\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n - trigger: state\n entity_id:\n - automation.bathroom_heating\n to: 'on'\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_floor_tado\n - climate.bathroom_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_floor_tado\n - climate.bathroom_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_floor_tado\n - climate.bathroom_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19.5\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_wall_tado\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_floor_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20.5\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_wall_tado\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id:\n - climate.bathroom_radiator_thermostat_floor_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil sleeping",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie sleeping",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bathroom target temperature",
|
|
"room": "bathroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bathroom_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bathroom heating automation",
|
|
"room": "bathroom",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.bathroom_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bathroom radiator thermostat floor",
|
|
"room": "bathroom",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.bathroom_radiator_thermostat_floor_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bathroom radiator thermostat wall",
|
|
"room": "bathroom",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.bathroom_radiator_thermostat_wall_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737311656075'",
|
|
"automation": "- id: '1737311656075'\n alias: Bryggers varme\n description: Automatik til at styre varmen på bryggers\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - sensor.utility_room_target_temperature\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n - trigger: state\n entity_id:\n - automation.utility_room_heating\n to: 'on'\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id:\n - climate.utility_room_radiator_thermostat_floor_tado\n - climate.utility_room_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id:\n - climate.utility_room_radiator_thermostat_floor_tado\n - climate.utility_room_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id:\n - climate.utility_room_radiator_thermostat_floor_tado\n - climate.utility_room_radiator_thermostat_wall_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id:\n - climate.utility_room_radiator_thermostat_floor_tado\n - climate.utility_room_radiator_thermostat_wall_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id:\n - climate.utility_room_radiator_thermostat_floor_tado\n - climate.utility_room_radiator_thermostat_wall_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "utility room target temperature",
|
|
"room": "utility_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.utility_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "utility room heating automation",
|
|
"room": "utility_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.utility_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "utility room radiator thermostat floor",
|
|
"room": "utility_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.utility_room_radiator_thermostat_floor_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "utility room radiator thermostat wall",
|
|
"room": "utility_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.utility_room_radiator_thermostat_wall_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737312016227'",
|
|
"automation": "- id: '1737312016227'\n alias: Stue - Varme\n description: Automatik til at styre varmen i stuen\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.emil_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.charlie_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.living_room_light\n - trigger: state\n entity_id:\n - binary_sensor.living_room_media\n - trigger: state\n entity_id:\n - automation.living_room_heating\n to: 'on'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - action: timer.cancel\n metadata: {}\n data: {}\n target:\n entity_id: timer.living_room_heating_manual_timer\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 22\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.living_room_light\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 22\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.living_room_media\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 22\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 19\n target:\n entity_id:\n - climate.living_room_radiator_thermostat_bookcase_tado\n - climate.living_room_radiator_thermostat_dining_table_tado\n - climate.living_room_radiator_thermostat_sofa_tado\n trace:\n stored_traces: 100\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil sleeping",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie sleeping",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heating automation",
|
|
"room": "living_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.living_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heating manual timer",
|
|
"room": "living_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.living_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room media",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_media",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room radiator thermostat bookcase",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_radiator_thermostat_bookcase_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room radiator thermostat dining table",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_radiator_thermostat_dining_table_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room radiator thermostat sofa",
|
|
"room": "living_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.living_room_radiator_thermostat_sofa_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737313921011'",
|
|
"automation": "- id: '1737313921011'\n alias: Gang - Varme\n description: Automatik til at styre varmen i gangen\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n - trigger: state\n entity_id:\n - binary_sensor.parent_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.emil_sleeping\n - trigger: state\n entity_id:\n - binary_sensor.charlie_sleeping\n - trigger: state\n entity_id:\n - sensor.hallway_target_temperature\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n - trigger: state\n entity_id:\n - automation.hallway_heating\n to: 'on'\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 23\n target:\n entity_id:\n - climate.hallway_radiator_thermostat_tado\n - climate.kitchen_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 21\n target:\n entity_id:\n - climate.hallway_radiator_thermostat_tado\n - climate.kitchen_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 17\n target:\n entity_id:\n - climate.hallway_radiator_thermostat_tado\n - climate.kitchen_radiator_thermostat_tado\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'on'\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'on'\n sequence:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 18\n target:\n entity_id:\n - climate.hallway_radiator_thermostat_tado\n - climate.kitchen_radiator_thermostat_tado\n default:\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: 20\n target:\n entity_id:\n - climate.hallway_radiator_thermostat_tado\n - climate.kitchen_radiator_thermostat_tado\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil sleeping",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie sleeping",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway target temperature",
|
|
"room": "hallway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.hallway_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway heating automation",
|
|
"room": "hallway",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.hallway_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "hallway radiator thermostat",
|
|
"room": "hallway",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.hallway_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "kitchen radiator thermostat",
|
|
"room": "kitchen",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.kitchen_radiator_thermostat_tado",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737405624054'",
|
|
"automation": "- id: '1737405624054'\n alias: Stue varme manuelt\n description: Start timer for manuelt kontrol af varme\n triggers:\n - trigger: state\n entity_id:\n - sensor.living_room_target_temperature\n id: target_change\n - trigger: state\n entity_id:\n - timer.living_room_heating_manual_timer\n to: idle\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'off'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.family_home\n state: 'off'\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'off'\n sequence:\n - action: timer.finish\n metadata: {}\n target:\n entity_id: timer.living_room_heating_manual_timer\n data: {}\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.living_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.living_room_heating\n - conditions:\n - condition: trigger\n id:\n - target_change\n - condition: template\n value_template: '{{ is_state_attr(''automation.living_room_heating'', ''current'',\n 0) }}'\n - condition: template\n value_template: '{{ (now().timestamp() - state_attr(''automation.living_room_heating'',\n ''last_triggered'')|as_datetime|as_timestamp) > 5 }} '\n sequence:\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: true\n target:\n entity_id: automation.living_room_heating\n - action: timer.start\n metadata: {}\n data:\n duration: 02:00:00\n target:\n entity_id: timer.living_room_heating_manual_timer\n - conditions:\n - condition: trigger\n id:\n - target_change\n sequence: []\n - conditions:\n - condition: state\n entity_id: timer.living_room_heating_manual_timer\n state: idle\n sequence:\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.living_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.living_room_heating\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room target temperature",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heating automation",
|
|
"room": "living_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.living_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room heating manual timer",
|
|
"room": "living_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.living_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737748537241'",
|
|
"automation": "- id: '1737748537241'\n alias: Soveværelse varme manuelt\n description: Start timer for manuelt kontrol af varme\n triggers:\n - trigger: state\n entity_id:\n - sensor.bedroom_target_temperature\n id: target_change\n - trigger: state\n entity_id:\n - timer.bedroom_heating_manual_timer\n to: idle\n - trigger: state\n entity_id:\n - binary_sensor.parent_home\n to: 'off'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'off'\n sequence:\n - action: timer.finish\n metadata: {}\n target:\n entity_id: timer.bedroom_heating_manual_timer\n data: {}\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.bedroom_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.bedroom_heating\n - conditions:\n - condition: trigger\n id:\n - target_change\n - condition: template\n value_template: '{{ is_state_attr(''automation.bedroom_heating'', ''current'',\n 0) }}'\n - condition: template\n value_template: '{{ (now().timestamp() - state_attr(''automation.bedroom_heating'',\n ''last_triggered'')|as_datetime|as_timestamp) > 5 }} '\n sequence:\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: true\n target:\n entity_id: automation.bedroom_heating\n - action: timer.start\n metadata: {}\n data:\n duration: 01:00:00\n target:\n entity_id: timer.bedroom_heating_manual_timer\n - conditions:\n - condition: trigger\n id:\n - target_change\n sequence: []\n - conditions:\n - condition: state\n entity_id: timer.bedroom_heating_manual_timer\n state: idle\n sequence:\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.bedroom_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.bedroom_heating\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom target temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom heating automation",
|
|
"room": "bedroom",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.bedroom_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom heating manual timer",
|
|
"room": "bedroom",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.bedroom_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737748573372'",
|
|
"automation": "- id: '1737748573372'\n alias: Emils værelse varme manuelt\n description: Start timer for manuelt kontrol af varme\n triggers:\n - trigger: state\n entity_id:\n - sensor.emils_room_target_temperature\n id: target_change\n - trigger: state\n entity_id:\n - timer.emils_room_heating_manual_timer\n to: idle\n - trigger: state\n entity_id:\n - binary_sensor.emil_home\n to: 'off'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_home\n state: 'off'\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'off'\n sequence:\n - action: timer.finish\n metadata: {}\n data: {}\n target:\n entity_id: timer.emils_room_heating_manual_timer\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.emils_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.emils_room_heating\n - conditions:\n - condition: trigger\n id:\n - target_change\n - condition: template\n value_template: '{{ is_state_attr(''automation.emils_room_heating'', ''current'',\n 0) }}'\n - condition: template\n value_template: '{{ (now().timestamp() - state_attr(''automation.emils_room_heating'',\n ''last_triggered'')|as_datetime|as_timestamp) > 5 }} '\n sequence:\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: true\n target:\n entity_id: automation.emils_room_heating\n - action: timer.start\n metadata: {}\n data:\n duration: 01:00:00\n target:\n entity_id: timer.emils_room_heating_manual_timer\n - conditions:\n - condition: trigger\n id:\n - target_change\n sequence: []\n - conditions:\n - condition: state\n entity_id: timer.emils_room_heating_manual_timer\n state: idle\n sequence:\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.emils_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.emils_room_heating\n trace:\n stored_traces: 20\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room target temperature",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room heating automation",
|
|
"room": "emils_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.emils_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room heating manual timer",
|
|
"room": "emils_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.emils_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737748610394'",
|
|
"automation": "- id: '1737748610394'\n alias: Charlies værelse varme manuelt\n description: Start timer for manuelt kontrol af varme\n triggers:\n - trigger: state\n entity_id:\n - sensor.charlies_room_target_temperature\n id: target_change\n - trigger: state\n entity_id:\n - timer.charlies_room_heating_manual_timer\n to: idle\n - trigger: state\n entity_id:\n - binary_sensor.charlie_home\n to: 'off'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.charlie_home\n state: 'off'\n - condition: state\n entity_id: input_boolean.home_house_sitter\n state: 'off'\n sequence:\n - action: timer.finish\n metadata: {}\n target:\n entity_id: timer.charlies_room_heating_manual_timer\n data: {}\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.charlies_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.charlies_room_heating\n - conditions:\n - condition: trigger\n id:\n - target_change\n - condition: template\n value_template: '{{ is_state_attr(''automation.charlies_room_heating'', ''current'',\n 0) }}'\n - condition: template\n value_template: '{{ (now().timestamp() - state_attr(''automation.charlies_room_heating'',\n ''last_triggered'')|as_datetime|as_timestamp) > 5 }} '\n sequence:\n - action: automation.turn_off\n metadata: {}\n data:\n stop_actions: true\n target:\n entity_id: automation.charlies_room_heating\n - action: timer.start\n metadata: {}\n data:\n duration: 01:00:00\n target:\n entity_id: timer.charlies_room_heating_manual_timer\n - conditions:\n - condition: trigger\n id:\n - target_change\n sequence: []\n - conditions:\n - condition: state\n entity_id: timer.charlies_room_heating_manual_timer\n state: idle\n sequence:\n - action: automation.turn_on\n metadata: {}\n target:\n entity_id: automation.charlies_room_heating\n data: {}\n - action: automation.trigger\n metadata: {}\n data:\n skip_condition: false\n target:\n entity_id: automation.charlies_room_heating\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room target temperature",
|
|
"room": "charlies_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.charlies_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room heating automation",
|
|
"room": "charlies_room",
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.charlies_room_heating",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlies room heating manual timer",
|
|
"room": "charlies_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.charlies_room_heating_manual_timer",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737757884659'",
|
|
"automation": "- id: '1737757884659'\n alias: Hjem varme slukket\n description: 'Automatik til at motionere radiator ventiler når varmepumpe er slukket.\n\n '\n triggers:\n - trigger: time\n at: 01:00:00\n conditions:\n - condition: time\n weekday:\n - mon\n - condition: state\n entity_id: climate.home_heat_pump_panasonic\n state: 'off'\n actions:\n - action: script.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: script.home_exercising_radiator_valves\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "home heat pump",
|
|
"room": "home",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.home_heat_pump_panasonic",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home exercising radiator valves script",
|
|
"room": "home",
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.home_exercising_radiator_valves",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737796089950'",
|
|
"automation": "- id: '1737796089950'\n alias: Solcast PV Forecast opdater\n description: Opdater sol produktion udsigten i Solcast PV Forecast\n triggers:\n - trigger: time\n at: 00:00:00\n - trigger: sun\n event: sunrise\n offset: 0\n conditions: []\n actions:\n - action: solcast_solar.update_forecasts\n metadata: {}\n data: {}\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "solcast solar service",
|
|
"room": "home",
|
|
"type": "service",
|
|
"id": {
|
|
"entity_id": "solcast_solar.update_forecasts",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737835831554'",
|
|
"automation": "- id: '1737835831554'\n alias: Hjem huspasser slår fra\n description: Automatik til at slår huspasser fra\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.family_home\n to: 'on'\n conditions: []\n actions:\n - action: input_boolean.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.home_house_sitter\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "family home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.family_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1737916297775'",
|
|
"automation": "- id: '1737916297775'\n alias: Indkørsel lys\n description: Automatik til at styre lys i indkørsel\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.driveway_motion_sensor_entrance_occupancy_signify\n - binary_sensor.driveway_motion_sensor_house_east_occupancy_signify\n - binary_sensor.driveway_motion_sensor_house_south_occupancy_signify\n - binary_sensor.driveway_motion_sensor_street_occupancy_signify\n to: 'on'\n - trigger: state\n entity_id:\n - timer.driveway_light_courtyard_timer\n - timer.driveway_light_house_east_timer\n - timer.driveway_light_house_south_timer\n - timer.driveway_light_street_timer\n to: idle\n - trigger: numeric_state\n entity_id:\n - sensor.driveway_motion_sensor_street_illuminance_signify\n below: 2\n - trigger: time\n at: '21:30:00'\n - trigger: state\n entity_id: input_boolean.home_house_sitter\n conditions: []\n actions:\n - variables:\n night_light: \"{{ now().strftime('%H:%M') > '12:00' and \\n now().strftime('%H:%M')\\\n \\ < '21:30' and\\n states('sensor.driveway_motion_sensor_street_illuminance_signify')|float(0)\\\n \\ < 2 }}\"\n - if:\n - condition: numeric_state\n entity_id: sensor.driveway_motion_sensor_street_illuminance_signify\n above: 1\n then:\n - action: light.turn_off\n metadata: {}\n data:\n transition: 1\n target:\n entity_id:\n - light.driveway_light_entrance_spot_1_signify\n - light.driveway_light_entrance_spot_2_signify\n - light.driveway_light_entrance_spot_3_signify\n - light.driveway_light_right_1_signify\n - light.driveway_light_right_2_signify\n - light.driveway_light_right_3_signify\n - light.driveway_light_left_1_signify\n - light.driveway_light_left_2_signify\n - light.driveway_light_left_3_signify\n - light.driveway_light_left_4_philips\n - light.driveway_light_left_5_signify\n - light.driveway_light_left_6_signify\n - light.driveway_light_left_7_philips\n - light.driveway_light_left_8_signify\n - light.driveway_light_left_9_signify\n - light.driveway_light_house_east_gledopto\n - light.driveway_light_house_south_gledopto\n else:\n - if:\n - condition: state\n entity_id: binary_sensor.driveway_motion_sensor_entrance_occupancy_signify\n state: 'on'\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:01:00\n target:\n entity_id: timer.driveway_light_entrance_timer\n - if:\n - condition: state\n entity_id: binary_sensor.driveway_motion_sensor_street_occupancy_signify\n state: 'on'\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:03:00\n target:\n entity_id: timer.driveway_light_street_timer\n - if:\n - condition: state\n entity_id: binary_sensor.driveway_motion_sensor_house_south_occupancy_signify\n state: 'on'\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:03:00\n target:\n entity_id: timer.driveway_light_house_south_timer\n - if:\n - condition: state\n entity_id: binary_sensor.driveway_motion_sensor_house_east_occupancy_signify\n state: 'on'\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:02:00\n target:\n entity_id: timer.driveway_light_house_east_timer\n - if:\n - condition: or\n conditions:\n - condition: state\n entity_id: timer.driveway_light_entrance_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_house_east_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_street_timer\n state: active\n - condition: template\n value_template: '{{ night_light }}'\n then:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 100\n transition: 1\n target:\n entity_id:\n - light.driveway_light_house_east_gledopto\n else:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_house_east_gledopto\n - if:\n - condition: or\n conditions:\n - condition: state\n entity_id: timer.driveway_light_entrance_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_house_south_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_street_timer\n state: active\n - condition: template\n value_template: '{{ night_light }}'\n then:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 100\n transition: 1\n target:\n entity_id:\n - light.driveway_light_house_south_gledopto\n else:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_house_south_gledopto\n - if:\n - condition: or\n conditions:\n - condition: state\n entity_id: timer.driveway_light_entrance_timer\n state: active\n then:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 100\n transition: 1\n target:\n entity_id:\n - light.driveway_light_entrance_spot_1_signify\n - light.driveway_light_entrance_spot_2_signify\n - light.driveway_light_entrance_spot_3_signify\n else:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_entrance_spot_1_signify\n - light.driveway_light_entrance_spot_2_signify\n - light.driveway_light_entrance_spot_3_signify\n - if:\n - condition: state\n entity_id: timer.driveway_light_entrance_timer\n state: active\n then:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 100\n transition: 1\n target:\n entity_id:\n - light.driveway_light_left_1_signify\n else:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_left_1_signify\n - if:\n - condition: state\n entity_id: timer.driveway_light_house_south_timer\n state: active\n then:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 80\n kelvin: 2700\n transition: 1\n target:\n entity_id:\n - light.driveway_light_right_1_signify\n else:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_right_1_signify\n - choose:\n - conditions:\n - condition: state\n entity_id: timer.driveway_light_entrance_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_house_south_timer\n state: active\n - condition: state\n entity_id: timer.driveway_light_street_timer\n state: active\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 80\n kelvin: 2700\n transition: 1\n target:\n entity_id:\n - light.driveway_light_right_2_signify\n - light.driveway_light_right_3_signify\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 100\n transition: 1\n target:\n entity_id:\n - light.driveway_light_left_2_signify\n - light.driveway_light_left_3_signify\n - light.driveway_light_left_4_philips\n - light.driveway_light_left_5_signify\n - light.driveway_light_left_6_signify\n - light.driveway_light_left_7_philips\n - light.driveway_light_left_8_signify\n - light.driveway_light_left_9_signify\n - conditions:\n - condition: template\n value_template: '{{ night_light }}'\n sequence:\n - action: light.turn_on\n metadata: {}\n data:\n brightness_pct: 10\n transition: 1\n target:\n entity_id:\n - light.driveway_light_right_2_signify\n - light.driveway_light_right_3_signify\n - light.driveway_light_left_2_signify\n - light.driveway_light_left_3_signify\n - light.driveway_light_left_4_philips\n - light.driveway_light_left_5_signify\n - light.driveway_light_left_6_signify\n - light.driveway_light_left_7_philips\n - light.driveway_light_left_8_signify\n - light.driveway_light_left_9_signify\n default:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id:\n - light.driveway_light_right_2_signify\n - light.driveway_light_right_3_signify\n - light.driveway_light_left_2_signify\n - light.driveway_light_left_3_signify\n - light.driveway_light_left_4_philips\n - light.driveway_light_left_5_signify\n - light.driveway_light_left_6_signify\n - light.driveway_light_left_7_philips\n - light.driveway_light_left_8_signify\n - light.driveway_light_left_9_signify\n trace:\n stored_traces: 20\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "home house sitter",
|
|
"room": "home",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.home_house_sitter",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor street illuminance",
|
|
"room": "driveway",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.driveway_motion_sensor_street_illuminance_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor entrance occupancy",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.driveway_motion_sensor_entrance_occupancy_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor house east occupancy",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.driveway_motion_sensor_house_east_occupancy_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor house south occupancy",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.driveway_motion_sensor_house_south_occupancy_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway motion sensor street occupancy",
|
|
"room": "driveway",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.driveway_motion_sensor_street_occupancy_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light courtyard timer",
|
|
"room": "driveway",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.driveway_light_courtyard_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light house east timer",
|
|
"room": "driveway",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.driveway_light_house_east_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light house south timer",
|
|
"room": "driveway",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.driveway_light_house_south_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light street timer",
|
|
"room": "driveway",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.driveway_light_street_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light entrance spot 1",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_entrance_spot_1_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light entrance spot 2",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_entrance_spot_2_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light entrance spot 3",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_entrance_spot_3_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light right 1",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_right_1_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light right 2",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_right_2_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light right 3",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_right_3_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 1",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_1_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 2",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_2_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 3",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_3_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 4",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_4_philips",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 5",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_5_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 6",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_6_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 7",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_7_philips",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 8",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_8_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light left 9",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_left_9_signify",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light house east",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_house_east_gledopto",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light house south",
|
|
"room": "driveway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.driveway_light_house_south_gledopto",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "driveway light entrance timer",
|
|
"room": "driveway",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.driveway_light_entrance_timer",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1738003454800'",
|
|
"automation": "- id: '1738003454800'\n alias: Monique middagslur\n description: Automatik til at styre Moniques middagslur\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.monique_nap_time_toggle\n - trigger: state\n entity_id:\n - input_select.monique_nap_time_state\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_door\n from: 'off'\n to: 'on'\n id: open_door\n conditions: []\n actions:\n - action: system_log.write\n metadata: {}\n data:\n level: error\n message: '{{ trigger.entity_id }}'\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ trigger.entity_id == ''input_boolean.monique_nap_time_toggle''\n }}'\n sequence:\n - if:\n - condition: state\n entity_id: input_boolean.monique_nap_time_toggle\n state: 'off'\n then:\n - action: input_select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: input_select.monique_nap_time_state\n else:\n - action: input_select.select_option\n metadata: {}\n data:\n option: prepare\n target:\n entity_id: input_select.monique_nap_time_state\n - conditions:\n - condition: template\n value_template: '{{ trigger.entity_id == ''input_select.monique_nap_time_state''\n }}'\n sequence:\n - if:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: 'off'\n then:\n - action: input_boolean.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.monique_nap_time_toggle\n else:\n - action: input_boolean.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.monique_nap_time_toggle\n default:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: prepare\n - condition: trigger\n id:\n - open_door\n sequence:\n - action: input_select.select_option\n metadata: {}\n data:\n option: sleep\n target:\n entity_id: input_select.monique_nap_time_state\n - conditions:\n - condition: state\n entity_id: input_select.monique_nap_time_state\n state: sleep\n - condition: trigger\n id:\n - open_door\n sequence:\n - action: input_select.select_option\n metadata: {}\n data:\n option: 'off'\n target:\n entity_id: input_select.monique_nap_time_state\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "bedroom door",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_door",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time state",
|
|
"room": "bedroom",
|
|
"type": "input_select",
|
|
"id": {
|
|
"entity_id": "input_select.monique_nap_time_state",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "monique nap time toggle",
|
|
"room": "bedroom",
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.monique_nap_time_toggle",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1738962148356'",
|
|
"automation": "- id: '1738962148356'\n alias: Garage 3D Printer\n description: Automatik til at slukke for 3D printer\n triggers:\n - trigger: state\n entity_id:\n - sensor.garage_3d_printer_prusa\n to: idle\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions: []\n actions:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: light.garage_3d_printer_power_philips_hue\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "garage 3d printer",
|
|
"room": "garage",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.garage_3d_printer_prusa",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "garage 3d printer power",
|
|
"room": "garage",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.garage_3d_printer_power_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1739016002574'",
|
|
"automation": "- id: '1739016002574'\n alias: Emils værelse blæser\n description: Tænder for Dyson Hot+Cool i Emils værelse, for at varme hurtigere op\n hvis den ønskede temperatur er væsentligt koldere end den aktuelle.\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.emil_home\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_light\n - trigger: state\n entity_id:\n - sensor.emils_room_target_temperature\n - trigger: state\n entity_id:\n - sensor.emils_room_current_temperature\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_window_sensor_open\n - trigger: state\n entity_id:\n - timer.emils_room_window_open_timer\n - trigger: state\n entity_id:\n - binary_sensor.emils_room_window_sensor_open\n to: 'on'\n from: 'off'\n id: window_open\n conditions: []\n actions:\n - if:\n - condition: state\n entity_id: binary_sensor.emils_room_light\n state: 'on'\n then:\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_night_mode_dyson\n else:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_night_mode_dyson\n - if:\n - condition: trigger\n id:\n - window_open\n then:\n - action: timer.start\n metadata: {}\n data:\n duration: 00:10:00\n target:\n entity_id: timer.emils_room_window_open_timer\n - if:\n - condition: state\n entity_id: binary_sensor.emils_room_window_sensor_open\n state: 'off'\n - condition: state\n entity_id: timer.emils_room_window_open_timer\n state: active\n then:\n - action: timer.finish\n metadata: {}\n data: {}\n target:\n entity_id: timer.emils_room_window_open_timer\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.emil_home\n state: 'off'\n sequence:\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - conditions:\n - condition: state\n entity_id: timer.emils_room_window_open_timer\n state: active\n sequence:\n - action: fan.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.set_percentage\n metadata: {}\n data:\n percentage: 100\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Normal\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson\n - action: climate.set_hvac_mode\n metadata: {}\n data:\n hvac_mode: cool\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - conditions:\n - condition: state\n entity_id: binary_sensor.emils_room_window_sensor_open\n state: 'off'\n - condition: template\n value_template: '{{ states(\"sensor.emils_room_current_temperature\")|float\n < states(\"sensor.emils_room_target_temperature\")|float - 1 }}'\n sequence:\n - action: climate.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ min(37, states(''sensor.emils_room_target_temperature'')|float(0)\n + 3) }}'\n hvac_mode: heat\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.emils_room_current_temperature\")|float\n > states(\"sensor.emils_room_target_temperature\")|float }}'\n - condition: numeric_state\n entity_id: sensor.emils_room_current_temperature\n above: 23\n sequence:\n - action: climate.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ max(1, states(''sensor.emils_room_target_temperature'')|float(0)\n - 3) }}'\n hvac_mode: cool\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson\n - conditions:\n - condition: numeric_state\n entity_id: sensor.emils_room_pure_hot_cool_air_quality_index_dyson\n above: 5\n sequence:\n - action: fan.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.emils_room_pure_hot_cool_fan_dyson\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson\n - action: climate.set_hvac_mode\n metadata: {}\n data:\n hvac_mode: cool\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n default:\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.emils_room_pure_hot_cool_dyson\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "emils room target temperature",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room current temperature",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room light",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emils_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room window sensor open",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emils_room_window_sensor_open",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room window open timer",
|
|
"room": "emils_room",
|
|
"type": "timer",
|
|
"id": {
|
|
"entity_id": "timer.emils_room_window_open_timer",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room pure hot cool night mode",
|
|
"room": "emils_room",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.emils_room_pure_hot_cool_night_mode_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room pure hot cool fan",
|
|
"room": "emils_room",
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.emils_room_pure_hot_cool_fan_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room pure hot cool focus mode",
|
|
"room": "emils_room",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.emils_room_pure_hot_cool_focus_mode_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room pure hot cool",
|
|
"room": "emils_room",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.emils_room_pure_hot_cool_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emils room pure hot cool air quality index",
|
|
"room": "emils_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emils_room_pure_hot_cool_air_quality_index_dyson",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1739206213123'",
|
|
"automation": "- id: '1739206213123'\n alias: Stue robotstøvsuger\n description: Automatic til at styre robotstøvsuger\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.emil_sleeping\n - binary_sensor.charlie_sleeping\n - binary_sensor.parent_sleeping\n to: 'off'\n - trigger: state\n entity_id:\n - vacuum.living_room_robot_vacuum_roborock\n to: docked\n - trigger: state\n entity_id:\n - binary_sensor.living_room_media\n to: 'off'\n - trigger: state\n entity_id:\n - binary_sensor.living_room_light\n to: 'off'\n conditions: []\n actions:\n - action: time.set_value\n metadata: {}\n data:\n time: 00:00:00\n target:\n entity_id: time.living_room_robot_vacuum_do_not_disturb_begin_roborock\n - action: time.set_value\n metadata: {}\n data:\n time: '23:59:59'\n target:\n entity_id: time.living_room_robot_vacuum_do_not_disturb_end_roborock\n - if:\n - condition: state\n entity_id: vacuum.living_room_robot_vacuum_roborock\n state: docked\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'off'\n - condition: or\n conditions:\n - condition: template\n value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int\n + 4800 < states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int\n }}'\n - condition: and\n conditions:\n - condition: template\n value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int\n + 600 < states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int\n }}'\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'off'\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'off'\n - condition: state\n entity_id: binary_sensor.living_room_light\n state: 'off'\n - condition: state\n entity_id: binary_sensor.living_room_media\n state: 'off'\n then:\n - action: input_number.set_value\n metadata: {}\n data:\n value: '{{ states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int\n }}\n\n '\n target:\n entity_id: input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin\n - action: vacuum.send_command\n data:\n command: app_start_collect_dust\n target:\n entity_id: vacuum.living_room_robot_vacuum_roborock\n - if:\n - condition: state\n entity_id: vacuum.living_room_robot_vacuum_roborock\n state: docked\n - condition: state\n entity_id: binary_sensor.parent_sleeping\n state: 'off'\n - condition: or\n conditions:\n - condition: template\n value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int\n + 4800 > states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int\n }}'\n - condition: and\n conditions:\n - condition: template\n value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int\n + 600 > states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int\n }}'\n - condition: state\n entity_id: binary_sensor.emil_sleeping\n state: 'off'\n - condition: state\n entity_id: binary_sensor.charlie_sleeping\n state: 'off'\n - condition: state\n entity_id: binary_sensor.living_room_light\n state: 'off'\n - condition: state\n entity_id: binary_sensor.living_room_media\n state: 'off'\n then: []\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "living room light",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "emil sleeping",
|
|
"room": "emils_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.emil_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "charlie sleeping",
|
|
"room": "charlies_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.charlie_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent sleeping",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_sleeping",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room media",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_media",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room robot vacuum",
|
|
"room": "living_room",
|
|
"type": "vacuum",
|
|
"id": {
|
|
"entity_id": "vacuum.living_room_robot_vacuum_roborock",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room robot vacuum do not disturb begin",
|
|
"room": "living_room",
|
|
"type": "time",
|
|
"id": {
|
|
"entity_id": "time.living_room_robot_vacuum_do_not_disturb_begin_roborock",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room robot vacuum do not disturb end",
|
|
"room": "living_room",
|
|
"type": "time",
|
|
"id": {
|
|
"entity_id": "time.living_room_robot_vacuum_do_not_disturb_end_roborock",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room robot vacuum total cleaning time last empty dust bin",
|
|
"room": "living_room",
|
|
"type": "input_number",
|
|
"id": {
|
|
"entity_id": "input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room robot vacuum total cleaning time",
|
|
"room": "living_room",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.living_room_robot_vacuum_total_cleaning_time_roborock",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1739480121158'",
|
|
"automation": "- id: '1739480121158'\n alias: Push configuration filer til GitHub\n description: Automatik til at sende configuration filer etc til GitHub repository\n triggers:\n - trigger: time\n at: '23:59:00'\n - trigger: event\n event_type: event_homeassistant_restarted\n - trigger: event\n event_type: homeassistant_close\n - trigger: event\n event_type: homeassistant_stop\n conditions: []\n actions:\n - action: shell_command.pushupdates_to_github\n data: {}\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "shell command pushupdates to github",
|
|
"room": "home",
|
|
"type": "shell_command",
|
|
"id": {
|
|
"entity_id": "shell_command.pushupdates_to_github",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1739615474729'",
|
|
"automation": "- id: '1739615474729'\n alias: Stue medieafspiller\n description: Automatik til at styrer TV og receiver i stuen\n triggers:\n - trigger: state\n entity_id:\n - event.living_room_switch_button_3_philips_hue\n attribute: event_type\n to: short_release\n id: button_3_short\n - trigger: state\n entity_id:\n - event.living_room_switch_button_3_philips_hue\n attribute: event_type\n to: short_release\n id: button_4_short\n - trigger: state\n entity_id:\n - binary_sensor.living_room_light\n id: light_out\n conditions: []\n actions: []\n mode: restart",
|
|
"config": [
|
|
{
|
|
"name": "living room switch button 3",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room light",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.living_room_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "living room switch button 4 short",
|
|
"room": "living_room",
|
|
"type": "event",
|
|
"id": {
|
|
"entity_id": "event.living_room_switch_button_3_philips_hue",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "'1739647490572'",
|
|
"automation": "- id: '1739647490572'\n alias: Soveværelse blæser\n description: Tænder for Dyson Hot+Cool i soveværelset, for at varme hurtigere op\n hvis den ønskede temperatur er væsentligt koldere end den aktuelle.\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.parent_home_home\n - trigger: state\n entity_id:\n - binary_sensor.bedroom_light\n - trigger: numeric_state\n entity_id:\n - cover.bedroom_blind_ikea\n attribute: current_position\n below: 60\n - trigger: numeric_state\n entity_id:\n - cover.bedroom_blind_ikea\n attribute: current_position\n above: 60\n - trigger: state\n entity_id:\n - sensor.bedroom_target_temperature\n - trigger: state\n entity_id:\n - sensor.bedroom_current_temperature\n conditions: []\n actions:\n - if:\n - condition: state\n entity_id: binary_sensor.bedroom_blind\n state: 'on'\n then:\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.bedroom_purifier_hot_cool_night_mode_dyson\n else:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.bedroom_purifier_hot_cool_night_mode_dyson\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.parent_home\n state: 'off'\n sequence:\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 225\n angle_high: 225\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - conditions:\n - condition: numeric_state\n entity_id: cover.bedroom_blind_ikea\n attribute: current_position\n below: 60\n sequence:\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 225\n angle_high: 225\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.bedroom_current_temperature\")|float < states(\"sensor.bedroom_target_temperature\")|float\n - 1 }}'\n sequence:\n - action: climate.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ min(states(''sensor.bedroom_target_temperature'')|float(0)\n + 3, 37) }}'\n hvac_mode: heat\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 155\n angle_high: 225\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: fan.set_direction\n metadata: {}\n data:\n direction: forward\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - conditions:\n - condition: template\n value_template: '{{ states(\"sensor.bedroom_current_temperature\")|float > states(\"sensor.bedroom_target_temperature\")|float\n }}'\n - condition: numeric_state\n entity_id: sensor.bedroom_current_temperature\n above: 23\n sequence:\n - action: climate.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - action: climate.set_temperature\n metadata: {}\n data:\n temperature: '{{ max(1, states(''sensor.bedroom_target_temperature'')|float(0)\n - 3) }}'\n hvac_mode: cool\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.bedroom_purifier_hot_cool_dyson\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 155\n angle_high: 225\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: fan.set_direction\n metadata: {}\n data:\n direction: forward\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - conditions:\n - condition: or\n conditions:\n - condition: numeric_state\n entity_id: sensor.bedroom_purifier_hot_cool_hcho_dyson\n above: 0.06\n - condition: numeric_state\n entity_id: sensor.bedroom_purifier_hot_cool_nitrogen_dioxide_index_dyson\n above: 6\n - condition: numeric_state\n entity_id: sensor.bedroom_purifier_hot_cool_pm_10_dyson\n above: 100\n - condition: numeric_state\n entity_id: sensor.bedroom_purifier_hot_cool_pm_2_5_dyson\n above: 35\n - condition: numeric_state\n entity_id: sensor.bedroom_purifier_hot_cool_volatile_organic_compounds_index_dyson\n above: 6\n sequence:\n - action: fan.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: fan.oscillate\n metadata: {}\n data:\n oscillating: true\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 155\n angle_high: 225\n - action: fan.set_preset_mode\n metadata: {}\n data:\n preset_mode: Auto\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n - action: climate.set_hvac_mode\n metadata: {}\n data:\n hvac_mode: cool\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n - action: fan.set_direction\n metadata: {}\n data:\n direction: reverse\n target:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n default:\n - action: dyson_local.set_angle\n data:\n entity_id: fan.bedroom_purifier_hot_cool_fan_dyson\n angle_low: 225\n angle_high: 225\n - action: climate.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: climate.bedroom_purifier_hot_cool_dyson\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "bedroom target temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_target_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom current temperature",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_current_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_blind",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom light",
|
|
"room": "bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.bedroom_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom blind",
|
|
"room": "bedroom",
|
|
"type": "cover",
|
|
"id": {
|
|
"entity_id": "cover.bedroom_blind_ikea",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "parent home home",
|
|
"room": "home",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.parent_home_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool night mode",
|
|
"room": "bedroom",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.bedroom_purifier_hot_cool_night_mode_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool fan",
|
|
"room": "bedroom",
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.bedroom_purifier_hot_cool_fan_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool",
|
|
"room": "bedroom",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.bedroom_purifier_hot_cool_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool hcho",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_purifier_hot_cool_hcho_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool nitrogen dioxide index",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_purifier_hot_cool_nitrogen_dioxide_index_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool pm 10",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_purifier_hot_cool_pm_10_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool pm 2 5",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_purifier_hot_cool_pm_2_5_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bedroom purifier hot cool volatile organic compounds index",
|
|
"room": "bedroom",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.bedroom_purifier_hot_cool_volatile_organic_compounds_index_dyson",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Bedroom Purifier Hot Cool Dyson",
|
|
"room": "Bedroom",
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.bedroom_purifier_hot_cool_dyson",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |