Gangverlichting automatisch dimmen op basis van daglicht en tijd
Schakelt de gangverlichting automatisch in bij beweging wanneer het donker genoeg is. De lichtsterkte wordt aangepast aan het tijdstip en schakelt na 1 minuut weer uit.
Official Over deze flow
Wat deze flow doet en hoe je hem gebruikt.
Compatibiliteit en samenwerking
- Geschikt voor Homey Pro.
- Werkt met andere dimbare lampen zolang deze dimkaarten ondersteunen.
- De gebruikte Zigbee-dimmer moet Preset 1 ondersteunen.
- De werking is afhankelijk van correcte zoneactiviteit.
- De gekozen luxdrempels zijn mogelijk specifiek afgestemd op de locatie.
Wat heb je nodig?
Apps, apparaten en variabelen overzichtelijk bij elkaar.
Apparaten
- Luxsensor
- Bewegingssensor of zonesensor
- Slimme lamp
- Dimmer
Variabelen
- Verl. Nodig (Ja/Nee variabele)
Installatiestappen
Rustig stap voor stap door de installatie.
-
Voordat we de flow gaan bouwen, maken we eerst de twee logica-variabelen aan die de flow nodig heeft. Je kunt deze variabelen zien als het geheugen van Homey.
Variabele 1 – Verl. nodig
Maak een logica-variabele aan met de naam:
-Verl. nodig
- Kies als type Ja/Nee.Deze variabele bepaalt of de verlichting mag worden ingeschakeld.
- Ja betekent: het is donker genoeg, dus als er beweging wordt gedetecteerd mag de verlichting aan.
- Nee betekent: er is voldoende daglicht, dus de verlichting blijft uit.
Variabele 2 – Dim waarde verl.
Maak daarna een tweede logica-variabele aan met de naam:
- Dim waarde verl.
De twee variabelen hebben allebei een andere taak.
- Kies als type Nummer.
Deze variabele bevat de dimwaarde die 's avonds en 's nachts gebruikt wordt. In plaats van een vast percentage in de flow op te nemen, leest Homey de waarde uit deze variabele.
Dat heeft een groot voordeel. Stel dat je de nachtverlichting later wilt veranderen van bijvoorbeeld 6% naar 10%. Dan hoef je alleen de waarde van deze variabele aan te passen. De flow zelf hoeft niet gewijzigd te worden.
Waarom gebruiken we twee variabelen?
- Verl. nodig bepaalt of de verlichting aan mag.
- Dim waarde verl. bepaalt hoe fel de verlichting moet branden tijdens de nacht.
Door dit los van elkaar op te slaan, blijft de flow overzichtelijk en kun je instellingen eenvoudig aanpassen zonder de hele flow te wijzigen.
Tip: Geef variabelen altijd een duidelijke naam. Wanneer je later meerdere flows maakt die dezelfde variabelen gebruiken, kun je ze snel terugvinden en hoef je niet te zoeken waar een bepaalde waarde vandaan komt. -
De eerste trigger in de flow is:
De helderheid is veranderd.
Iedere keer dat de luxsensor een andere lichtwaarde meet, wordt dit deel van de flow uitgevoerd.
Vanaf het startpunt splitst de flow zich direct in twee controles. Dat gebeurt met een ANY-kaart. Die zorgt ervoor dat beide voorwaarden onafhankelijk van elkaar worden gecontroleerd.
De eerste controle kijkt naar de ene grenswaarde en de tweede controle naar de andere grenswaarde.
Waarschuwing: Lux waarde aanpassen naar eigen situatie om verlichting op juiste moment te schakelenTip: Gebruik exact dezelfde schrijfwijze van de waarde als in de rest van de flow. -
Nu bepaalt Homey of verlichting nodig is.
Volgens het exportbestand gebeurt het volgende:
- is de gemeten waarde groter dan 43, dan wordt Verl. nodig = Ja;
- is de gemeten waarde kleiner dan 63, dan wordt Verl. nodig = Nee.
Hier wil ik een belangrijke opmerking bij maken.
Deze twee voorwaarden overlappen elkaar. Een waarde van bijvoorbeeld 50 lux voldoet namelijk aan beide voorwaarden. Daardoor kan Homey de variabele eerst op Ja zetten en daarna direct weer op Nee.
Dat lijkt niet de bedoeling.
Waarschijnlijk wilde je juist een hysterese maken:
- lager dan 43 lux → Ja
- hoger dan 63 lux → Nee
Daardoor blijft de variabele tussen 43 en 63 gewoon staan zoals hij al was. Dat voorkomt onrustig schakelen.
Tip: Door 43 en 63 als verschillende grenzen te gebruiken, verandert de variabele niet steeds bij kleine schommelingen in lichtsterkte. -
Nu gaat de flow eigenlijk even slapen.
Pas wanneer de zone actief wordt, wordt gekeken of de verlichting ook echt aan moet.
Dat is slim, want het heeft geen zin om lampen aan te zetten als er niemand in de gang is.
De bewegingssensor bepaalt dus wanneer de verlichting nodig kan zijn.
De luxsensor bepaalt alleen óf verlichting nodig is.
-
Zodra de zone actief wordt, kijkt Homey eerst naar de variabele Verl. nodig.
Is deze Ja, dan gaat de flow verder.
Is deze Nee, dan stopt de flow direct.
Daardoor wordt overdag helemaal niets meer gedaan. De lampen blijven uit omdat er voldoende daglicht is.
Dat is precies de reden waarom de luxsensor niet rechtstreeks aan de lampen is gekoppeld.
Tip: Controleer of de tijdzone van Homey goed staat ingesteld. Anders kan het verkeerde lichtniveau worden gekozen. -
Nu weet Homey twee dingen:
- er is beweging;
- verlichting is nodig.
Alleen moet Homey nog bepalen hoe fel de lampen moeten branden.
Daarom volgt de tijdscontrole.
De vraag is eenvoudig:
Is het tussen 20:30 en 04:45?
Dat levert twee mogelijkheden op.
- Ja → gebruik de nachtverlichting.
- Nee → gebruik de normale verlichting.
Tip: Gebruik de lage dimstand alleen als alle aangesloten lampen stabiel op 6% kunnen branden. Sommige lampen flikkeren of gaan uit bij een zeer lage stand. -
Wanneer het nacht is, gaat de flow naar het bovenste pad.
Via een ANY-kaart worden drie lampen tegelijk aangestuurd.
Opvallend is dat er geen vast percentage wordt gebruikt.
Alle drie de lampen krijgen hun dimwaarde uit een numerieke logica-variabele.
Dat is handig.
Wil je later de nachtverlichting aanpassen van bijvoorbeeld 6% naar 10%, dan hoef je alleen die ene variabele aan te passen. De flow zelf blijft hetzelfde.
Dat maakt de flow veel onderhoudsvriendelijker.
Tip: De waarden 81% en 80% komen uit de aangeleverde flow. Pas deze alleen aan wanneer je bewust een andere helderheid wilt. -
Is het geen nacht, dan kiest Homey automatisch het onderste pad.
Ook hier worden drie apparaten tegelijk aangestuurd.
Alle drie worden direct naar 81% gedimd.
Daardoor is de gang overdag of in de vroege avond een stuk beter verlicht dan midden in de nacht.
Waarschuwing: Controleer welke sensoren de zone actief houden. Een verkeerd toegewezen sensor kan ervoor zorgen dat de lampen te vroeg of juist niet uitgaan.Tip: Een minuut is geschikt voor een doorgangsruimte zoals een gang. Verleng deze tijd wanneer de verlichting te snel uitgaat. -
Als de lampen eenmaal branden, moeten ze natuurlijk ook weer uit.
Daarvoor gebruikt de flow een derde trigger.
Deze wacht tot de zone één minuut actief is geweest zonder nieuwe beweging.
Pas daarna wordt de uitschakelflow gestart.
Hierdoor gaan de lampen niet direct uit zodra iemand even stil blijft staan.
Tip: Bekijk tijdens het testen de tijdlijn of flow-uitvoering in Homey. Zo zie je bij welke kaart de flow eventueel stopt. -
Via een laatste ANY-kaart worden drie apparaten tegelijk uitgeschakeld.
Dat gebeurt parallel.
Daardoor hoeft Homey niet eerst de ene lamp uit te zetten voordat de volgende aan de beurt is.
Alle verlichting gaat vrijwel gelijktijdig uit.
Homey-flowbestandHomey flow file
Download deze flowDownload this flow
Importeer het bestand in Homey en koppel daarna je eigen apparaten, zones en variabelen opnieuw.Import the file into Homey and then reconnect your own devices, zones and variables.
Gang-verlichting.homeyadvflowWat zit er in deze flow?What is in this flow? Bekijk flowkaarten, apps en benodigde apparatenView Flow Cards, apps and required devices
Gebruikte flowkaartenUsed Flow Cards
- AlsIf De helderheid is veranderdThe luminance changed
- AlsIf De zone actief wordtActive
- AlsIf De zone is al [...] minuten actiefThe zone has already been active for [...] minutes
- EnAnd [Number] is kleiner dan [Number][Nummer] is less than [Number]
- EnAnd [Nummer] is groter dan [Nummer][Number] is greater than [Number]
- EnAnd Is precies gelijk aanEqual Boolean
- EnAnd De tijd is tussen [...] en [...]The time is between [...] and [...]
- DanThen Zet [Ja/Nee variabele} naar [...] [Ja/Nee]Set [Yes/No variable} to [...] [Yes/No] ×2
- DanThen Dim naar [nummer]Dim to [number] ×6
- DanThen Zet uitTurn off ×3
Benodigde apparatenRequired devices
Je hebt voor deze flow onderstaande soorten apparaten nodig. De exacte apparaatnamen staan niet in het exportbestand.For this flow you need the device types listed below. Exact device names are not included in the export file.
-
Homey-apparaatHomey device
Dit apparaat detecteert beweging of aanwezigheid en start daarmee de flow.This device detects motion or presence and triggers the flow.
Kaarten in deze flow:Cards in this flow: De helderheid is veranderdThe luminance changed -
Homey-apparaatHomey device
Dit apparaat wordt door de flow aan- en uitgezet, bijvoorbeeld een lamp, stekker of schakelaar.This device is turned on and off by the flow, for example a light, plug or switch.
Kaarten in deze flow:Cards in this flow: Dim naar [nummer] · Zet uitDim to [number] · Turn off -
Homey-apparaatHomey device
Dit apparaat wordt door de flow aan- en uitgezet, bijvoorbeeld een lamp, stekker of schakelaar.This device is turned on and off by the flow, for example a light, plug or switch.
Kaarten in deze flow:Cards in this flow: Dim naar [nummer] · Zet uitDim to [number] · Turn off -
Homey-apparaatHomey device
Dit apparaat wordt gebruikt door één of meer kaarten in deze flow.This device is used by one or more cards in this flow.
Kaarten in deze flow:Cards in this flow: Zet uitTurn off