Globale variabelen zijn een handige manier om informatie te delen tussen verschillende scènes of delen van uw Fibaro Home Center 2 (HC2) of Home Center Lite (HCL) Z-Wave Controller. Hoewel 'variabele' een term is die vaak wordt gebruikt in computerprogrammering, laat je niet afschrikken. Ze zijn makkelijk te gebruiken en hebben veel toepassingen.
Globale variabelen in Fibaro HC
Een globale variabele is simpelweg een waarde die u definieert in het Home Center (HC). U kunt deze een naam geven die u wilt en vervolgens gebruiken om informatie op te slaan die kan worden gebruikt door scènes of andere onderdelen van het systeem. Dit is uiterst handig voor het instellen van bepaalde periodes op de dag, het weergeven van gebeurtenissen die hebben plaatsgevonden of zelfs het tellen van deze gebeurtenissen.
De Fibaro HC heeft twee soorten globale variabelen: Standaard En Vooraf gedefinieerdZe zijn beide op een vergelijkbare manier gemaakt en werken hetzelfde in scènes.
Standaardvariabele
De standaardvariabele kan elke waarde opslaan numeriek gewenste waarde (u kunt geen letters of andere symbolen opslaan). De waarde die is opgeslagen in de standaardvariabele kan handmatig worden ingesteld in het variabelenpaneel van de HC of vanuit een HC-scène. Deze kan vervolgens worden gebruikt als onderdeel van een voorwaarde in andere HC-scènes.
De standaardvariabele is vergelijkbaar met een Postbus - u slaat waarden op die vervolgens door veel onderdelen van het systeem gebruikt kunnen worden.
Voorbeelden van standaardvariabelen zijn:
- Gebeurtenisindicator - de variabele wordt op '1' gezet wanneer een specifieke gebeurtenis heeft plaatsgevonden. Dit is handig om een momentane gebeurtenis vast te leggen, zoals het aan- en uitzetten van een lamp. Een scène kan worden geactiveerd op basis van het feit dat de lamp op een bepaald moment aan was.
- Balie - De variabele waarde kan bij elke gebeurtenis worden verhoogd. Ik gebruik dit om te monitoren hoe vaak het gedurende een periode van twee dagen regent om te bepalen of de sproeiers moeten worden gebruikt.
Vooraf gedefinieerde variabele
De vooraf gedefinieerde variabele heeft vaste waarden die u configureert wanneer u de variabele aanmaakt. De variabele kan dan alleen op deze waarden worden ingesteld. Dit is handig voor gedefinieerde waarden zoals Nacht, Dag, Thuis, Afwezig, enz.
In dit opzicht is de vooraf gedefinieerde variabele als een Vlag die een gedefinieerde waarde weergeeft.
Voorbeelden van vooraf gedefinieerde variabelen:
- Dag/Nacht - Handig om scènes alleen op bepaalde tijdstippen van de dag af te spelen, bijvoorbeeld bewegingsgeactiveerde lampen in de avond of nacht.
- Home/Weg/Vakantie - maakt het mogelijk om verschillende scènes af te spelen als mensen thuis of buitenshuis zijn, en ook om de boel compleet te veranderen als je voor een langere periode van huis bent (bijvoorbeeld op vakantie).
Globale variabelen maken in Fibaro HC
Beide typen variabelen worden op een vergelijkbare manier gecreëerd - in de HC's Variabelenpaneel of rechtstreeks vanuit de grafische scènebouwer van het Home Center.
Vooraf gedefinieerde variabelen
- Ga naar de Panelen tabblad en selecteer de Variabelenpaneel vanuit de navigatiebalk aan de linkerkant
- Klik in 'Vooraf gedefinieerde variabelen' op 'Toevoegen'
- Geef de nieuwe variabele een naam, bijvoorbeeld 'Thuis_Afwezig'
- Voeg de waarden toe die u wilt dat de variabele heeft, bijvoorbeeld 'Thuis' En 'Weg'
- Klik op de blauwe 'Redden' knop
Figuur 1: Een vooraf gedefinieerde variabele maken in Home Center
Standaardvariabele
- Ga naar de Panelen tabblad en selecteer de Variabelenpaneel vanuit de navigatiebalk aan de linkerkant
- Klik in 'Variabelen' op 'Toevoegen'
- Geef de nieuwe variabele een naam, bijvoorbeeld 'Regen'
- Voeg de standaardwaarde toe: dit is de waarde waarop de variabele is ingesteld voordat u toekomstige wijzigingen aanbrengt
- Klik op de blauwe 'Redden' knop
Figuur 2: Een standaardvariabele maken in Home Center
Variabelen gebruiken in scènes
De variabelen kunnen nu in scènes worden gebruikt als onderdeel van voorwaarden om de scène te activeren.
- Creëer je scène - zie APNT-61: Scènes maken in Fibaro Home Center voor meer informatie
- Bij het toevoegen van een 'blok' - selecteer Variabele uit het drop-down menu
- Selecteer de variabelenaam die u wilt gebruiken
Let op: u kunt ook Variabele toevoegen/bewerken selecteren om direct naar het paneel Variabelen te gaan - Klik op de 'Redden' knop
- Figuur 3 toont een zeer eenvoudige scène die een licht inschakelt als er beweging wordt gedetecteerd en de variabele Dag_Nacht is ingesteld op 'Nacht'
Figuur 3: Eenvoudige scène met een variabele als voorwaarde
Gerelateerde informatie
- APNT-61: Scènes maken in Fibaro Home Center
- APNT-62: Scènes plannen in Fibaro Home Center
- APNT-50: Apparaten toevoegen in Fibaro Home Center
- APNT-26: Bewegingsgeactiveerd licht met behulp van Fibaro Home Center