Vind je de verlichting in je huis altijd te fel? In deze DIY zal ik uitleggen hoe je wat flows kunt maken om je verlichting aan te passen aan de huidige lux-waarden
Benodigdheden
1. Een bewegingssensor die een lux-waarde meet
2. Een better logic nummer variabele
3. Een lamp die kan worden gedimd.
Better logic
Om een better logic nummer variabele te maken, gaat u naar de instellingenpagina van better logic.
1. Geef de variabele de naam: lux
2. Selecteer Nummer in
het vakje van het variabele type
3. Klik nu op Variabele toevoegen.

Flow1
1. Maak een nieuwe flow en geef de flow een naam
2. Voeg in de kolom When de kaart “De helderheid is veranderd” toe van de bewegingssensor die u wilt gebruiken.
3. Voeg in de kolom Then de betere logica-kaart toe: wisuitdrukking uitvoeren
4. Voer de volgende formule in het tekstvak in:
{{round ((1000-VOEG HIER DE HELDERHEIDS TAG VAN UW BEWEGINGSSENSOR TOE) / 1000.1)}}
5. Zoek in het zoekvak naar het better logic tag lux dat je zojuist hebt gemaakt
6. Klik op opslaan

Flow 2
1. Maak een nieuwe
flow aan en geef deze een naam
2. Voeg in de kolom When de betere logische kaart ‘A variable
changed’ toe en selecteer de lux-variabele die u zojuist hebt gemaakt
3. In de kolom Then voegt u nu alle lampen toe die u wilt
dimmen met de “Dim naar” kaart
4. Vul het better logic tag lux in voor alle lampen die we zojuist hebben
gemaakt
5. Klik op Opslaan

End
Nu zullen uw lampen dimmen tot de waarde die de lux-tag heeft.
Hello there! This is my first visit to your blog!
We are a group of volunteers and starting a new project in a community in the same niche.
Your blog provided us valuable information to work on. You have
done a marvellous job!
Ik kom er (denk ik) helaas nog niet uit met de Flow1.
De logica is dat de gewenste Lux (= 1000) wordt verminderd met de huidige Lux (bijv 100), het verschil (900) wordt gedeeld door 1000 en afgerond. De waarde van de variabele veranderd bij mij steeds naar 1 bij zowel input huidige Lux 0 als bijv. 300. Afgerond op 0 decimalen is het natuurlijk ook allemaal 1.
Het lijkt dus fout te gaan bij de afronding. Als ik handmatig de variabele aanpas (naar bijv. 0,5) verandert namelijk wel de sterkte van de verlichting.
Vraag: moet er in de formule een aanpassing worden gemaakt naar het aantal decimalen waarop wordt afgerond?
Hoi HomeyCornelisse,
“Dim je lampen naar lux-waarde”
Compliment voor al je input op het WWW, wordt zeer gewaardeerd!
Even voor mijn snappertje, de variabele Lux is dat zonder (gewenste)waarde?
grtz HanZ
Hmmm… afgerond (round) komt deze vergelijking bij iedere ingevoerde LUX waarde tussen 1 en 100 telkens uit op een waarde van 1
dan dimmen we toch niets naar lichtsterkte?
Denk dat er een kleine aanpassing gemaakt moet worden als je wil dimmen, met waarde 1 (afgerond) geef je de waarde ‘lux’ 100% en daar verandert deze formule niets aan.
IMHO kan je het beter zo proberen en bijstellen waar nodig
{{round{{1000-VOEG HIER DE HELDERHEIDS TAG VAN UW BEWEGINGSSENSOR TOE)/10.9, 2)}}
[‘komma’ ‘spatie’ 2] zorgt ervoor dat de afronding op 2 decimalen achter de komma gebeurt.
Denk dat er een kleine aanpassing gemaakt moet worden als je wil dimmen, met waarde 1 (afgerond) geef je de waarde ‘lux’ 100% en daar verandert deze formule niets aan.
IMHO kan je het beter zo proberen en bijstellen waar nodig
{{round((1000-VOEG HIER DE HELDERHEIDS TAG VAN UW BEWEGINGSSENSOR TOE)/10.9, 2)}}
[‘komma’ ‘spatie’ 2] zorgt ervoor dat de afronding op 2 decimalen achter de komma gebeurt.
Allereerst mijn dank voor deze flow.
Om hem voor mij werkend te krijgen heb ik een aanpassing in de formule voor het dimmen gemaakt.
Mijn Shelly dimmer 2 blijkt een hekel aan negatieve getallen te hebben. Om dit te voorkomen, en om een MIN en een MAX dim-waarde te kunnen instellen, heb ik de formule naar het berekenen van de mediaan omgebouwd.
{{median(0.05, ((100-VOEG HIER DE HELDERHEIDS TAG VAN UW BEWEGINGSSENSOR TOE/1000)), 1)}}
Korte toelichting:
De mediaan is het middelste getal in een reeks getallen.
Het getal 0.05 komt overeen met een dimwaarde van 5% en de 1 aan het einde komt overeen met de dimwaarde 100%
Bronnen:
– https://excelxl.nl/gevorderd/min-functie-max-functie-mediaan-functie-in-excel/
– https://mathjs.org/docs/reference/functions/median.html