Add infrastructure stack and planning updates
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
- 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
|
||||
@@ -0,0 +1,11 @@
|
||||
- binary_sensor:
|
||||
name: MQTT Broker TCP
|
||||
unique_id: mqtt_broker_tcp
|
||||
device_class: connectivity
|
||||
# Opdater host hvis MQTT-brokeren flyttes til en anden maskine.
|
||||
command: >-
|
||||
python3 -c "import socket; s=socket.socket(); s.settimeout(2);
|
||||
print('ON' if s.connect_ex(('10.0.0.142', 1883)) == 0 else 'OFF')"
|
||||
payload_on: "ON"
|
||||
payload_off: "OFF"
|
||||
scan_interval: 60
|
||||
@@ -0,0 +1,12 @@
|
||||
sensor:
|
||||
- name: "Shelly bagdoer batteri"
|
||||
state_topic: "shellies/shellybutton1-98CDAC1E5F42/sensor/battery"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value | int(0) }}"
|
||||
|
||||
- name: "Shelly fordoer batteri"
|
||||
state_topic: "shellies/shellybutton1-C45BBE6A5696/sensor/battery"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value | int(0) }}"
|
||||
@@ -1,14 +1 @@
|
||||
# MQTT sensorer til Shelly Button 1 doerklokker
|
||||
- platform: mqtt
|
||||
name: "Shelly bagdoer batteri"
|
||||
state_topic: "shellies/shellybutton1-98CDAC1E5F42/sensor/battery"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value | int(0) }}"
|
||||
|
||||
- platform: mqtt
|
||||
name: "Shelly fordoer batteri"
|
||||
state_topic: "shellies/shellybutton1-C45BBE6A5696/sensor/battery"
|
||||
unit_of_measurement: "%"
|
||||
device_class: battery
|
||||
value_template: "{{ value | int(0) }}"
|
||||
# MQTT sensorer flyttet til include/mqtt.yaml
|
||||
|
||||
Reference in New Issue
Block a user