Ich hab festgestellt, daß numeric_state Trigger mit below und above manchmal auslösen, obwohl sie nicht hätten dürfen ( → Automation ausgelöst ohne Auslöser ). Dazu habe ich folgendes eingebaut:
conditions:
- condition: template
value_template: '{{trigger.from_state.state != ''unavailable''}}'
- condition: template
value_template: '{{trigger.from_state.state != ''unknown''}}'
Nach dem Triggern geht es dann nur weiter, wenn der state zuvor nicht unavailabe oder unknown war. Bisher funktioniert das.
Ein Trigger startet eine Automation, ja. Eine Automation kann beliebig viele Trigger haben. Wenn einer davon feuert, dann wird die Automation abgearbeitet.
Als Trigger kann man folgendes auswählen:
Bis auf den Vorletzten sind die alle vorgefertigt. Mit dem template trigger, kannst Du Dir die Trigger bauen, die der Standard nicht hergibt, z.B.
triggers:
- trigger: template
value_template: '{{state_attr(''zone.home'', ''persons'') | length == 0}}'
Eine Laufzeitüberwachung kannst Du mit einem Timer oder mit der Abfrage von last_changed realisieren:
{{ states.binary_sensor.aqara_door_sensor_t1_bad_contact.last_changed }}
