Doerklokker: nattestop 22-06, logbook debug, batteri-overvågning
- bagdoer + fordoer: bloker lyd/notifikation kl 22-06 - logbook.log for ALLE MQTT events (ogsaa wake-ups) til debugging - Ny sensor: shelly_bagdoer_batteri + shelly_fordoer_batteri (MQTT) - Ny automation: notifikation ved under 30% batteri
This commit is contained in:
@@ -20,9 +20,22 @@
|
||||
entity_id: input_number.shelly_bagdor_event_cnt
|
||||
data:
|
||||
value: "{{ new_cnt }}"
|
||||
# Log ALLE MQTT events (ogsaa filtrerede) til logbog for debugging
|
||||
- service: logbook.log
|
||||
data:
|
||||
name: "Shelly bagdoer"
|
||||
message: >-
|
||||
MQTT event={{ trigger.payload_json.event }}
|
||||
event_cnt={{ new_cnt }} (old={{ old_cnt }})
|
||||
battery={{ trigger.payload_json.battery | default('?') }}%
|
||||
entity_id: input_number.shelly_bagdor_event_cnt
|
||||
# Stop hvis: foerste sync efter restart (old=-1) eller samme cnt (periodisk wake-up)
|
||||
- condition: template
|
||||
value_template: "{{ old_cnt >= 0 and new_cnt != old_cnt }}"
|
||||
# Bloker ringeklokke om natten (22-06)
|
||||
- condition: time
|
||||
after: '06:00:00'
|
||||
before: '22:00:00'
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: template
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
- id: 'shelly_doorbell_low_battery'
|
||||
alias: Ringklokke lavt batteri
|
||||
description: Notifikation når en Shelly doerklokke-knap har under 30% batteri
|
||||
trigger:
|
||||
- platform: numeric_state
|
||||
entity_id:
|
||||
- sensor.shelly_bagdoer_batteri
|
||||
- sensor.shelly_fordoer_batteri
|
||||
below: 30
|
||||
for:
|
||||
minutes: 5
|
||||
condition: []
|
||||
action:
|
||||
- service: notify.mobile_app_claus_iphone_15pro
|
||||
data:
|
||||
title: "Lavt batteri - dørklokke"
|
||||
message: >-
|
||||
{{ trigger.to_state.attributes.friendly_name }}
|
||||
er på {{ trigger.to_state.state }}%.
|
||||
Oplad snart.
|
||||
mode: single
|
||||
@@ -21,9 +21,22 @@
|
||||
entity_id: input_number.shelly_fordor_event_cnt
|
||||
data:
|
||||
value: "{{ new_cnt }}"
|
||||
# Log ALLE MQTT events (ogsaa filtrerede) til logbog for debugging
|
||||
- service: logbook.log
|
||||
data:
|
||||
name: "Shelly fordoer"
|
||||
message: >-
|
||||
MQTT event={{ trigger.payload_json.event }}
|
||||
event_cnt={{ new_cnt }} (old={{ old_cnt }})
|
||||
battery={{ trigger.payload_json.battery | default('?') }}%
|
||||
entity_id: input_number.shelly_fordor_event_cnt
|
||||
# Stop hvis: foerste sync efter restart (old=-1) eller samme cnt (periodisk wake-up)
|
||||
- condition: template
|
||||
value_template: "{{ old_cnt >= 0 and new_cnt != old_cnt }}"
|
||||
# Bloker ringeklokke om natten (22-06)
|
||||
- condition: time
|
||||
after: '06:00:00'
|
||||
before: '22:00:00'
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: template
|
||||
|
||||
Reference in New Issue
Block a user