Lokale Automatisierung in ESPHome nur ausführen, wenn MQTT nicht erreichbar ist

AZDelivery NodeMCU ESP8266 Heltec mit OLED Display CP2104 WLAN WiFi Development Board kompatibel mit Arduino inklusive Ebook!
AZDelivery NodeMCU ESP8266 Heltec mit OLED Display CP2104 WLAN WiFi Development Board kompatibel mit Arduino inklusive Ebook!
15,99 €

Arek Swistak war so nett ein Beispiel für eine ESPHome Automatisierung mit uns zu teilen, die nur ausgeführt wird, wenn der hinterlegte MQTT-Broker nicht erreichbar ist.

Danke dafür!

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO5
    name: "Schalter"
    on_state:
      if:
        condition:
          mqtt.connected:
        then:
         - logger.log: Mqtt is connected!
        else:
         - light.toggle: schalter_id
    internal: true

output:
  - platform: gpio
    pin: GPIO4
    id: lampe

mqtt:
  broker: broker ip
  username: "user"
  password: "passwordmqtt"