- alias: 'Plæneklipper - opdater sidst klippet' description: 'Opdater input_datetime når klipperen starter (uanset hvem der startede den)' trigger: - platform: state entity_id: lawn_mower.husqvarna_automower to: mowing action: - service: input_datetime.set_datetime target: entity_id: input_datetime.ploeneklipper_sidst_koert data: datetime: "{{ now().strftime('%Y-%m-%d %H:%M:%S') }}" - alias: 'Plæneklipper - start arbejdsdag' description: 'Start plæneklipper kl 9 på arbejdsdage hvis det ikke regner og ingen er hjemme' trigger: - platform: time at: '09:00:00' condition: - condition: state entity_id: binary_sensor.arbejdsdag state: 'on' action: - choose: - conditions: - condition: state entity_id: binary_sensor.family_presence state: 'on' sequence: - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen startede IKKE kl. 9 - der er nogen hjemme." - conditions: - condition: or conditions: - condition: state entity_id: weather.home attribute: condition state: 'rainy' - condition: state entity_id: weather.home attribute: condition state: 'pouring' sequence: - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen startede IKKE kl. 9 - det regner." default: - service: lawn_mower.start_mowing target: entity_id: lawn_mower.husqvarna_automower - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen er startet." - alias: 'Plæneklipper - dock arbejdsdag' description: 'Send plæneklipper hjem kl 13 på arbejdsdage' trigger: - platform: time at: '13:00:00' condition: - condition: state entity_id: binary_sensor.arbejdsdag state: 'on' - condition: state entity_id: lawn_mower.husqvarna_automower state: 'mowing' action: - service: lawn_mower.dock target: entity_id: lawn_mower.husqvarna_automower - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen er sendt hjem (kl. 13 stop)." - alias: 'Plæneklipper - stop ved regn' description: 'Send plæneklipper hjem hvis det begynder at regne' trigger: - platform: state entity_id: weather.home attribute: condition to: 'rainy' - platform: state entity_id: weather.home attribute: condition to: 'pouring' condition: - condition: state entity_id: lawn_mower.husqvarna_automower state: 'mowing' action: - service: lawn_mower.dock target: entity_id: lawn_mower.husqvarna_automower - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen er sendt hjem - det begyndte at regne." - alias: 'Plæneklipper - stop når nogen kommer hjem' description: 'Send plæneklipper hjem når nogen ankommer' trigger: - platform: state entity_id: binary_sensor.family_presence to: 'on' condition: - condition: state entity_id: lawn_mower.husqvarna_automower state: 'mowing' - condition: state entity_id: input_boolean.ploeneklipper_manuelt_startet state: 'off' action: - service: lawn_mower.dock target: entity_id: lawn_mower.husqvarna_automower - service: notify.mobile_app_claus_iphone_15pro data: title: "Plæneklipper" message: "Klipperen er sendt hjem - {{ trigger.to_state.attributes.friendly_name }} kom hjem." - alias: 'Plæneklipper - reset manuelt startet flag' description: 'Nulstil manuelt-startet flag når klipperen dokker' trigger: - platform: state entity_id: lawn_mower.husqvarna_automower to: 'docked' action: - service: input_boolean.turn_off target: entity_id: input_boolean.ploeneklipper_manuelt_startet