Globala variabler är ett användbart sätt att dela information mellan olika scener eller delar av din Fibero Home Center 2 (Hc2) eller Hem Center Lite (HCl) Z-vågkontroller. Även om "variabel" är en term som ofta används i datorprogrammering, stängs inte av, de är lätta att använda och har många användningsområden.
Globala variabler i Fibaro HC
En global variabel är helt enkelt ett värde som du definierar i hemcentret (HC). Du kan namnge det hur du önskar och sedan använder du den för att lagra information som kan användas av scener eller andra delar av systemet. Detta är mycket användbart för att ställa in definierade perioder på dagen, vilket visar att en händelse har hänt eller till och med räknar dessa händelser.
Fibaro HC har två typer av global variabel - Standard och Fördefinierad. De är båda skapade på liknande sätt och arbetar detsamma i scenerna.
Standardvariabel
Standardvariabeln kan lagra någon numerisk Värdet du önskar (du kan inte lagra bokstäver eller andra symboler). Värdet som lagras i standardvariabeln kan ställas in manuellt i HC: s variabler eller från en HC-scen. Det kan sedan användas som en del av ett tillstånd i andra HC-scener.
Standardvariabeln liknar a Brevlåda - Du lagrar värden som sedan kan användas av många delar av systemet.
Exempel på standardvariabler är:
- Händelseindikator - Variabeln är inställd på '1' när en specifik händelse har inträffat. Detta är användbart för att fånga en momentan händelse, till exempel att ett ljus slås på och sedan, kan en scen utlösas baserat på det faktum att ljuset var påslagen någon gång.
- Disken - Det rörliga värdet kan ökas varje gång en händelse inträffar. Jag använder detta för att övervaka hur många gånger det regnar under en två dagarsperiod för att avgöra om sprinklersna behöver användas.
Fördefinierad variabel
Den fördefinierade variabeln har ställt in värden som du konfigurerar när du skapar variabeln. Variabeln kan sedan endast ställas in på dessa värden. Det är användbart för att ha definierade värden som natt, dag, hem, bort etc.
I detta avseende är den fördefinierade variabeln som a Flagga som visar ett definierat värde.
Exempel på fördefinierade variabler:
- Dag natt - Användbar för att låta scener bara springa under de specifika perioderna på dagen, till exempel motion aktiverade lampor under kvällen eller natten.
- Hem / Borta / Semester - tillåter olika scener att springa när människor är hemma eller ute, och även förändrar saker helt när du är hemifrån under långa perioder (semester).
Skapa globala variabler i Fibaro HC
Båda typerna av variabel skapas på liknande sätt - i HC: s Variabler panel eller direkt från hemmans grafiska scenbyggare.
Fördefinierade variabler
- Gå till Paneler fliken och välj Variabler panel Från vänster navigeringsfält
- I "fördefinierade variabler" klicka "Lägg till'
- Ge den nya variabeln ett namn - till exempel "Home_away'
- Lägg till de värden som du vill ha den variabla att ha - till exempel "Hem"och"Bort'
- Klicka på den blåa "Spara' knapp
Figur 1: Skapa en fördefinierad variabel i hemcentret
Standardvariabel
- Gå till Paneler fliken och välj Variabler panel Från vänster navigeringsfält
- I "variables" klicka "Lägg till'
- Ge den nya variabeln ett namn - till exempel "Regn'
- Lägg till standardvärdet - det här är värdet variabeln är inställd på innan du gör några framtida förändringar
- Klicka på den blåa "Spara' knapp
figur 2: Skapa en standardvariabel i hemmet
Använda variabler i scener
Variablerna kan nu användas i scener som en del av förhållandena för att utlösa scenen.
- Skapa din scen - se APNT-61: Skapa scener i Fibaro Home Center för mer information
- När du lägger till ett "block" - välj Variabel Från rullgardinsmenyn
- Välj det variabelnamn du vill använda
Obs! Du kan också välja Lägg till / redigera variabel för att gå direkt till panelen Variables - Klicka på 'Spara' knapp
- Figur 3 visar en mycket enkel scen som gör ett ljus om rörelse detekteras och Day_night-variabeln är inställd på "Natt"
Figur 3: Enkel scen med hjälp av en variabel som ett tillstånd
Relaterad information
- APNT-61: Skapa scener i Fibaro Home Center
- APNT-62: Schemaläggningsscener i Fibaro Home Center
- APNT-50: Lägga till enheter i Fibaro Home Center
- APNT-26: Motion Aktiverat ljus med Fibero Home Center