Naar aanleiding van mijn
bovenstaand verhaal wil ik alvast een automation creëren, ec
hter coderen is niet mijn sterkste kant.
Ik wil een presence detector met twee beweging sensoren, ik
heb zo juist 2 Aqara sensoren "ge
hackt" en aanpassingen gedaan met Appdaemon via een
HACS app zodat beweging senor goed werkt.
En dat doet ie nu ook:
:fill(white):gifsicle():strip_exif()/f/image/u9MGOWcjd7FFrmfgJ5NHhlZ6.gif?f=user_large)
Gele punt boven de deur is de magneet sensor, ik doe dus de deur open, loopt naar de gang, ik laat de sensor 3 keer triggeren en
het blijft maar 5 seconden aan.
Het idee is dat we 2 sensoren
hebben een aan beide kanten van de deur, sensor blabla1 en sensor blabla2
Als blabla1 als eerst getriggerd wordt en blabla2 wordt binnen 3 seconden ook getriggerd dan wil ik 1 bij de counter tellen.
Ik
heb onderstaand automation in elkaar gezet, maar ik weet nu al dat
het niet gaat werken, ik
heb
het ook niet geprobeerd omdat counters bij mij raar doen als ik in een bestaande counter loopt te rommelen. Dus counter moet ik nog aanmaken, maar dat is geen probleem.
Hoe kan ik een conditie toevoegen aan onderstaand automation, dus maximaal 3 seconden tussen blabla1 en blabla2, er moet ook een voorwaarde bij dat
het alleen werkt wanneer eerst blabla1 getriggerd wordt en dan blabla2:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| - id: woonkamer_aanwezigheid_teller
alias: woonkamer aanwezigheid teller
trigger:
- platform: state
entity_id: binary_sensor_motion_blabla1
from: 'off'
to: 'on'
- platform: state
entity_id: binary_sensor_motion_blabla2
from: 'off'
to: 'on'
condition:
condition: and
conditions:
- condition: state
entity_id: binary_sensor_motion_blabla1
from: 'off'
to: 'on'
- condition: state
entity_id: binary_sensor_motion_blabla2
from: 'off'
to: 'on'
action:
- service: counter.increment
entity_id: counter.woonkamer_teller
|
Als ik bovenstaand werkend krijg dan weet ik ook
hoe ik moet terug tellen met een reverse counter.
Ik weet niet of
het betrouwbaar gaat worden, maar ik kan
het altijd testen en fijn tunen, ik wil
het eerst in de woonkamer proberen,
hiermee weet
het systeem
hoeveel mensen in de woonkamer zijn en als
het aantal nul wordt kan je alles laten uitzetten, of juist dingen laten aangaan als iemand binnen loopt, tot
hij/zij weer uitloopt.
Het wordt dus een soort anonieme presence detection.
Als iemand mij naar goeie ric
hting duwt met de automation, dat zou ik erg fijn vinden.