Ik heb een Neo Coolcam motion sensor en een flow die de lichten aan moet doen als er beweging is gedetecteerd en de lux-waarde is onder een bepaalde waarde.
Om een of andere reden wordt de flow soms niet getriggered.
Homey geeft aan dat er beweging is op de sensor, LUX is lager dan de ingestelde waarde, en toch gebeurd er niks.
Test ik op dat moment de flow, dan gaan de lichten aan. Het lijkt er dus op dat de flow dan niet getriggered wordt, terwijl er wel aan alle voorwaardes wordt voldaan. De logging in Homey is helaas zeer beperkt, kan dus niet zien hoe of wat er gebeurd…
Op andere momenten werkt de flow wel gewoon goed…
Vaak worden de lux waardes pas geupdate als de bewegingssensor wakker wordt, dus als ie beweging detecteert.
Kan het wezen dat de sensor beweging detecteert en de flow start, maar de lux waarde is nog niet geupdate en dus staat er een lux waarde in die nog boven de drempel is en dus worden de lampen niet aangezet.
Vervolgens test jij de flow (ondertussen zijn de lux waarden geupdate door de vorige bewegings actie) en gaan de lichten wel aan…
Hoi Frank,
Met behulp van de papertrail is dat inderdaad wat er lijkt te gebeuren.
Ondanks dat ik heb ingesteld dat hij de luxwaarde moet rapporteren bij 5 lux verschil, doet hij dat blijkbaar niet. Zojuist ging het licht niet aan en was de luxwaarde volgens papertrail 37 lux, toen ik keek bij de sensor was deze dus ge-update naar 4 lux.
Toen hij nogmaals beweging detecteerde, ging het licht aan. Ik heb nu de periodieke update op 5 minuten gezet ipv 1x per uur. Blijkbaar werkt de drempelwaarde van 5 lux niet…
Wellicht update de luxwaarde als gevolg van het triggeren van de motion alsnog.
Je kan proberen de flow te splitsen.
Dus:
ALS de bewegingsmelder detecteerd
DAN start flow2 met een vertraging van 1sec
En flow2:
ALS deze flow is getriggerd
EN lux <20
DAN zet lamp aan