Lyckades hitta en fungerande lösning Den är dock inte helt perfekt, men den får duga. Hittade som sagt ett python-skript på nätet som möjliggör att sätta en sensors state efter tycke och smak. Med hjälp av skriptet kan jag nu sätta valfri tid som rörelsesenorn är aktiv/i detected-läge och på så sätt slå på och av lamporna efter den tid jag själv sätter, oavsett vad sensorn har för cooldown/timeout-tid
Tillvägagångssättet:
1. Skapa mappen "python_scripts" under mappen "config" i HA
2. I "configuration.yaml", lägg till en ny rad "python_script:"
3. Starta om HA
4. Gå till denna sida på Github och spara ned skriptet som "set_state.py" och placera skriptet mappen "python-skripts" som du skapade ovan.
5. Skapa en automation för rörelsesensorn enligt följande mall (för min rörelsesensor i klädkammaren):
alias: Rörelsesensor - Klädkammare
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.rorelsesensor_kladkammare_rorelse
to: "on"
from: "off"
condition: []
action:
- service: light.turn_on
metadata: {}
data:
brightness_pct: 100
target:
area_id: kladkammare
- delay:
seconds: 15
- service: light.turn_off
metadata: {}
data: {}
target:
area_id: kladkammare
- service: python_script.set_state
data_template:
entity_id: binary_sensor.rorelsesensor_kladkammare_rorelse
state: "off"
mode: single
Automationen väntar på att rörelse skall detekteras och slår då på lamporna, följt av att vänta i 15 sekunder, slå av lamporna och sist anropa python-skriptet som sätter rörelsedetektionen till Off/Clear i rörelsesensorn.
Vad är då problemet med ovan lösning? Jo, det visar sig att efter att delay-tiden gått ut så släcks lampan även om man fortfarande är i rummet. Det tar några sekunder för sensorn att sättas till Clear/Off i skriptet till att återigen triggas igång vid rörelse. Det ideala hade ju varit att den fortsatt kände av närvaro och aldrig slog av sig förrän ingen rörelse registrerats på X sekunder. Men det är säkert mina bristande HA-kunskaper som gör att jag inte lyckas. Får kika vidare och se om jag hittar en lösning...
Tack för alla svar och input!