Zonwering en handmatig instellen van LUXwaarde

Freek-Jan BuijsmanFreek-Jan Buijsman xxter medewerker
Dit is een handleiding voor gebruik met xxter. Hiermee kan een regeling voor zonwering worden gemaakt waarbij de grenswaarde van het aantal LUX kan worden ingesteld met een "instelbare regelaar" vanuit de xxter app.
​​
1. Component(en) toevoegen
Maak in de componentenlijst in het project op my.xxter een component aan voor lichtintensiteit. Gebruik hiervoor een vrij groepsadres. Later wordt deze gekoppeld aan een instelbare regelaar in het profiel.

Verder is natuurlijk de huidige LUXwaarde nodig. Als deze nog niet is aangemaakt in het xxter project maak deze dan aan en gebruik het groepsadres dat in ETS gekoppeld is aan de LUX sensor.

​​
2. Script LUXwaarde
Maak nu een script aan. Zet daar onderstaande code in.
Let op: De gebruikte componenten in dit voorbeeld moeten worden aangepast naar de componenten uit het eigen project.
$INSTELLUX = 2BYTE(109/LUXwaardeinstellen)
IF 2BYTE(110/LUXsensor⟨huidigeluxwaarde⟩)>2BYTE(109/LUXwaardeinstellen)
BEGIN
# zonwering dicht
SET BIT(1/Zonwering) TO 1
WAIT 5 MIN
END
IF 2BYTE(110/LUXsensor⟨huidigeluxwaarde⟩)<(2BYTE(109/LUXwaardeinstellen)*0.9)
# *0.9 zorgt ervoor dat er een marge zit van 10% voor hysteresis. Deze kan ook kleiner worden ingesteld als het zonnescherm nog te vaak heen en weer gaat, *0.8 of * 0.7 bijvoorbeeld.
BEGIN
# zonwering open
SET BIT(1/Zonwering) TO 0
WAIT 5 MIN
END
3. Script LUXwaarde herstel
Maak nog een script aan en stel deze zo in dat het script start bij het starten van de xxter.
Zet het volgende in het script:
WAIT 2 MIN
SET 2BYTE(109/LUXwaarde instellen) TO $INSTELLUX
#Dit zorgt ervoor dat de ingestelde waarde uit de app ook beschikbaar is na stroomuitval.

4. Actie aanmaken
Maak in het project, bij acties, een actie aan die het script start dat in stap is 2 aangemaakt. zie screenshot hieronder.
Let op: de actie start bij twee voorwaarden (OF poort). Het pijltje voor de voorwaarde geeft aan dat het een trigger is. Dit kan worden aan of uit gezet door op het pijltje te klikken voor de actie.

5. Pagina element toevoegen
Maak in het profiel op een pagina een instelbare regelaar aan en koppel het eerder aangemaakte component "LUXwaarde instellen" hieraan.

Log In of Registreer om te reageren.