Storing 2 flows (spots/contactalarm)

Goedenavond,

Ik hoop dat jullie kunnen helpen. Wij hebben spots op de oprit. We willen dat deze iedere avond van 18.00 tot 01.00 branden (en dan vervolgens dus uit gaan). Als dan tussen 01.00 en 07.00 het contactalarm op de oprit afgaat, willen we dat de spots aan gaan en vervolgens na 5 minuten uit gaan.

We hebben nu de volgende flows erin staan

Als
De tijd is 18.00
Dan
Zet spots aan

Als
De tijd is 01.00
Dan
Zet spots uit

Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots aan

Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots uit na 300 sec

Maar blijkbaar gaat er iets niet goed. Om 18.00 springen de spots aan, maar als het contactalarm vervolgens tussen 18.00 en 01.00 af gaat, gaan de spots dus uit (en niet meer aan). In het logboek van de flow is dit echter niet te zien en staat zelfs dat de spots nog aan staan…

Wat gaat hier fout? Het lijkt erop dat het contactalarm voor een storing zorgt, maar buiten de bovengenoemde flows komt het contactalarm in geen enkel andere flow terug.

Wat voor flows zou ik eventueel kunnen gebruiken om het beter te laten verlopen?

Veel dank!

Hallo Diane,

Deze 2 flows…
Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots aan

en

Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots uit na 300 sec

…kun je in 1 flow maken:
Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots aan
Zet spots uit na 300 sec

Om te achterhalen wie of wat je spots dan uitschakelt, dat kun je soms in de apparaat historie terugvinden:


Dit is een uitgebreide ‘sniffer’ (middels de Device Capabilities app):



Als je er (zo snel) niet achter kunt komen, kun je deze workaround toepassen:
Als
spots zijn uitgezet
En
tijd is tussen 18.00 en 0.00 uur
of
tijd is tussen 0.00 uur en 1.00 uur
Dan
zet spots aan

Hoi Peter,

Dank voor het meedenken.

In de historie van het apparaat is dus niet terug te vinden dat de spots uit zijn gezet. Ze zouden zelfs nog aan moeten staan, maar dat is niet het geval…

De 2 flows heb ik nu na jouw tip samengevoegd.

Kun je me uitleggen wat die workaround als doel heeft? Ik heb nu tussen 18.00 en 01.00 staan en jij knipt het op in 18.00 en 00.00 en 00.00 en 01.00…

We hebben nu de volgende flows erin staan

Als
De tijd is 18.00
Dan
Zet spots aan

Als
De tijd is 01.00
Dan
Zet spots uit

Als
Het contactalarm gaat aan
En
De tijd is tussen 01.00 en 07.00
Dan
Zet spots aan
Zet spots uit na 300 sec

Als
De spots worden uitgezet
En
De tijd is tussen 18.00 en 00.00
De tijd is tussen 00.00 en 01.00
Dan
Zet spots aan

Zou dat voldoende moeten zijn?

Dan worden de lampen aangezet zodra ‘iets’ ze heeft uitgezet tussen 18 en 1 uur.

De ‘En’ kaart ‘Tussen x en x uur’ werkt bij mij niet goed als middernacht er in valt (datumgrens).

Dit zou goed moeten gaan:
Als
bla
En
het is na 18.00 uur
Of
het is voor 1.00 uur
Dan
bla