APNT-64 - Variabler i Fibaro Home Center

Globale variabler er en nyttig måde at dele information mellem forskellige scener eller dele af din fibaro Home Center 2. (HC2) eller Home Center Lite. (HCL) Z-Wave Controller. Selvom 'variable' er et udtryk, der ofte bruges i computerprogrammering, skal de ikke blive afskrækket, de er nemme at bruge og har masser af anvendelser.

Globale variabler i Fibaro HC

En global variabel er simpelthen en værdi, som du definerer i hjemmet (HC). Du kan nævne det, hvordan du ønsker, og så bruger du det til at gemme oplysninger, der kan bruges af scener eller andre dele af systemet. Dette er yderst nyttigt til fastlæggelsesperioder på dagen, der viser, at der er sket en begivenhed eller endda tæller disse begivenheder.

Fibaro HC har to typer global variabel - Standard og Foruddefineret. De er begge skabt på en lignende måde og arbejder det samme i scener.

Standard variabel

Standardvariablen kan gemme nogen numerisk Værdi du ønsker (du kan ikke gemme bogstaver eller andre symboler). Den værdi, der er gemt i standardvariablen, kan indstilles manuelt i HCs variablerpanel eller fra en HC-scene. Det kan derefter bruges som en del af en tilstand i andre HC scener.

Standardvariablen svarer til en Postkasse - Du gemmer værdier, som derefter kan bruges af mange dele af systemet.

Eksempler på standardvariabler er:

  • Begivenhedsindikator - Variablen er indstillet til '1', når der er opstået en bestemt begivenhed. Dette er nyttigt at fange en øjeblikkelig begivenhed, såsom et lys, der tændes, og derefter slukkes, en scene kan udløses ud fra, at lyset blev tændt på et tidspunkt.
  • Tæller. - Den variable værdi kan øges hver gang en begivenhed opstår. Jeg bruger dette til at overvåge, hvor mange gange det regner i en to-dages periode for at afgøre, om sprinklerne skal bruges.

Foruddefineret variabel

Den foruddefinerede variabel har indstillet værdier, som du konfigurerer, når du opretter variablen. Variablen kan så kun indstilles til disse værdier. Det er nyttigt at have definerede værdier som nat, dag, hjem, væk mv.

I denne henseende er den foruddefinerede variabel som en Flag der viser en defineret værdi.

Eksempler på foruddefinerede variabler:

  • Dag nat - nyttigt for at lade scener kun køre i bestemte perioder af dagen, såsom bevægelsesaktiverede lys om aftenen eller natten.
  • Hjem / Away / Vacation - Tillader forskellige scener at køre, når folk er hjemme eller ud, og også ændrer ting helt, når du er hjemmefra i lange perioder (ferie).

Oprettelse af globale variabler i Fibaro HC

Begge typer af variabel er skabt på samme måde - i HC's Variabler Panel eller direkte fra hjemmecentrets grafiske scenebygger.

Foruddefinerede variabler.

  • Gå til Paneler. fanebladet og vælg Variabler Panel fra venstre navigationslinje
  • I 'foruddefinerede variabler' klik 'Tilføje'
  • Giv den nye variabel et navn - for eksempel 'Home_away.'
  • Tilføj de værdier, som du vil have variablen til - for eksempel 'Hjem'og'Væk'
  • Klik på den blå 'Gemme'Button

Oprettelse af en foruddefineret variabel i hjemmetfigur 1: Oprettelse af en foruddefineret variabel i hjemmet

Standard variabel

  • Gå til Paneler. fanebladet og vælg Variabler Panel fra venstre navigationslinje
  • I 'Variables' klik 'Tilføje'
  • Giv den nye variabel et navn - for eksempel 'Regn'
  • Tilføj standardværdien - dette er den værdi, som variablen er indstillet til, før du foretager fremtidige ændringer
  • Klik på den blå 'Gemme'Button

Oprettelse af en foruddefineret standard i hjemmetFigur 2.: Oprettelse af en standardvariabel i hjemmet

Brug af variabler i scener

Variablerne kan nu bruges i scener som en del af betingelserne for at udløse scenen.

  • Opret din scene - se APNT-61: Oprettelse af scener i Fibaro Home Center for mere information
  • Når du tilføjer en 'blok' - vælg Variabel Fra rullemenuen
  • Vælg det variable navn, du ønsker at bruge
    Bemærk - Du kan også vælge Tilføj / Rediger variabel for at gå direkte til Variables Panel
  • Klik på 'Gemme'Button
  • Figur 3 viser en meget simpel scene, der gør et lys, hvis bevægelse detekteres, og Day_night-variablen er indstillet til 'Night'

Oprettelse af en foruddefineret standard i hjemmetFigur 3.: Enkel scene ved hjælp af en variabel som en tilstand

Relateret information