From 5cd924fd1326f26a90b0b628c3ccdad84de80219 Mon Sep 17 00:00:00 2001
From: matt <matthiashermeling@gmail.com>
Date: Sat, 4 Feb 2023 23:28:10 +0100
Subject: [PATCH] added door/status_once automation

---
 .../templates/config/configuration.yaml       | 30 +++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/intern/docker_homeassistant/templates/config/configuration.yaml b/intern/docker_homeassistant/templates/config/configuration.yaml
index 54780ce1..28c12185 100644
--- a/intern/docker_homeassistant/templates/config/configuration.yaml
+++ b/intern/docker_homeassistant/templates/config/configuration.yaml
@@ -177,6 +177,36 @@ automation ansible:
           data: {}
     mode: restart
 
+  # send zonenstatus once on change to MQTT
+  - alias: ANSIBLE_zonenstatus_send_once_MQTT
+    description: Sendet den Zonenstatus EINMALIG (on change) per MQTT
+    trigger:
+      - platform: state
+        entity_id:
+          - input_select.zonenstatus
+    condition: []
+    action:
+      - choose:
+          - conditions:
+              - condition: state
+                entity_id: input_select.zonenstatus
+                state: open
+            sequence:
+              - service: mqtt.publish
+                data:
+                  topic: warpzone/door/status_once
+                  payload: OPEN
+          - conditions:
+              - condition: state
+                entity_id: input_select.zonenstatus
+                state: closed
+            sequence:
+              - service: mqtt.publish
+                data:
+                  topic: warpzone/door/status_once
+                  payload: CLOSED
+    mode: restart
+
   # send zonenstatus to telegram
   - alias: ANSIBLE_zonenstatus_send_telegram
     description: Sendet den Zonenstatus per Telegram-Bot
-- 
GitLab