- alias: Infrastruktur - MQTT broker nede efter opstart
  id: infrastructure_mqtt_broker_down_after_start
  trigger:
    - platform: homeassistant
      event: start

  action:
    - delay: "00:03:00"
    - condition: state
      entity_id: binary_sensor.mqtt_broker_tcp
      state: "off"
    - service: persistent_notification.create
      data:
        title: "MQTT broker er nede"
        message: >-
          MQTT-brokeren svarer ikke efter Home Assistant-opstart.
          Dørklokker og andre MQTT-afhængige funktioner virker derfor ikke.
    - service: notify.mobile_app_claus_iphone_15pro
      data:
        title: "Home Assistant: MQTT broker nede"
        message: "MQTT-brokeren svarer ikke efter opstart. Tjek Synology-containere."
    - service: notify.mobile_app_annes_iphone_14_pro
      data:
        title: "Home Assistant: MQTT broker nede"
        message: "MQTT-brokeren svarer ikke efter opstart. Tjek Synology-containere."

  mode: single

- alias: Infrastruktur - MQTT broker gik ned
  id: infrastructure_mqtt_broker_down_runtime
  trigger:
    - platform: state
      entity_id: binary_sensor.mqtt_broker_tcp
      to: "off"
      for: "00:02:00"

  action:
    - service: persistent_notification.create
      data:
        title: "MQTT broker er nede"
        message: >-
          MQTT-brokeren har været utilgængelig i mindst 2 minutter.
          Dørklokker og andre MQTT-afhængige funktioner virker derfor ikke.
    - service: notify.mobile_app_claus_iphone_15pro
      data:
        title: "Home Assistant: MQTT broker nede"
        message: "MQTT-brokeren har været nede i mindst 2 minutter. Tjek Synology-containere."
    - service: notify.mobile_app_annes_iphone_14_pro
      data:
        title: "Home Assistant: MQTT broker nede"
        message: "MQTT-brokeren har været nede i mindst 2 minutter. Tjek Synology-containere."

  mode: single