APNT-64 - zmienne w centrum Home Fibaro

Zmienne globalne są przydatnym sposobem udostępniania informacji między różnymi scenami lub częściami twojego Fibaro Centrum Home 2. (HC2) lub Home Center Lite. (HCl) Controller Z-Wave. Mimo że "zmienna" to termin często używany w programowaniu komputera, nie należy odkładać, są łatwe w użyciu i mają wiele zastosowań.

Globalne zmienne w Fibaro HC

Zmienna globalna jest po prostu wartością, którą definiujesz w centrum głównym (HC). Możesz nazwać, jak chcesz, a następnie używasz go do przechowywania informacji, które mogą być używane przez sceny lub inne części systemu. Jest to niezwykle przydatne do ustawiania określonych okresów dnia, pokazując, że niektóre wydarzenie wydarzyło się, a nawet licząc te zdarzenia.

Fibaro HC ma dwa rodzaje zmiennej globalnej - Standard oraz Predefiniowany. Oboje są tworzone w podobny sposób i pracują tak samo w scenach.

Zmienna standardowa

Zmienna standardowa może przechowywać dowolne liczbowy Wartość, którą chcesz (nie możesz przechowywać liter ani innych symboli). Wartość przechowywana w zmiennej standardowej można ustawić ręcznie w panelu zmiennych HC lub z sceny HC. Może być następnie używany jako część stanu w innych scenach HC.

Zmienna standardowa jest podobna do Skrzynka pocztowa - Przechowujesz wartości, które mogą być używane przez wiele części systemu.

Przykłady standardowych zmiennych to:

  • Wskaźnik zdarzeń. - Zmienna jest ustawiona na "1", gdy wystąpiło określone zdarzenie. Jest to przydatne do przechwytywania zdarzenia chwilowego, takiego jak włączenie światła, a następnie wyłączone, scena może być wywołana na podstawie faktu, że światło zostało włączone w pewnym momencie.
  • Licznik - Wartość zmiennej można zwiększyć za każdym razem, gdy wystąpi zdarzenie. Używam tego do monitorowania, ile razy pada deszcz w ciągu dwudniowego okresu, aby określić, czy zraszacze muszą być użyte.

Predefiniowana zmienna

Predefiniowana zmienna ma ustawione wartości, które konfigurujesz podczas tworzenia zmiennej. Zmienna może być następnie ustawiona tylko na te wartości. Przydatne jest, aby zdefiniować wartości, takie jak noc, dzień, dom, z dala itp.

Pod tym względem predefiniowana zmienna jest jak Flaga pokazuje określoną wartość.

Przykłady predefiniowanych zmiennych:

  • Dzień noc - Przydatne do pozwalania scenom prowadzić tylko w określonych okresach dnia, takich jak światła aktywowane ruchem podczas wieczoru lub nocy.
  • Home / Away / Vacation - pozwala na uruchomienie różnych scen, gdy ludzie są w domu lub na zewnątrz, a także zmieniają rzeczy, gdy jesteś z dala od domu przez długi czas (wakacje).

Tworzenie zmiennych globalnych w Fibaro HC

Oba rodzaje zmiennej są tworzone w podobny sposób - w HC's Panel zmiennych. lub bezpośrednio z graficznego konstruktora sceny Home Center.

Predefiniowane zmienne

  • Idź do Panele. karta i wybierz Panel zmiennych. Od baru nawigacyjnego
  • W "predefiniowanych zmiennych" kliknij "Dodać'
  • Daj nową zmienną nazwę - na przykład "Daleko od domu'
  • Dodaj wartości, które chcesz zmiennej - na przykład "Dom' oraz 'Z dala'
  • Kliknij niebieski "Zapisać' przycisk

Tworzenie predefiniowanej zmiennej w Centrum HomeRysunek 1.: Tworzenie predefiniowanej zmiennej w Centrum Home

Zmienna standardowa

  • Idź do Panele. karta i wybierz Panel zmiennych. Od baru nawigacyjnego
  • W "zmiennych" kliknij "Dodać'
  • Daj nową zmienną nazwę - na przykład "Deszcz'
  • Dodaj wartość domyślną - jest to wartość zmienna jest ustawiona na przed dokonaniem jakichkolwiek przyszłych zmian
  • Kliknij niebieski "Zapisać' przycisk

Tworzenie predefiniowanego standardu w centrum domowymRysunek 2: Tworzenie standardowej zmiennej w centrum domowym

Korzystanie z zmiennych w scenach

Zmienne mogą być teraz używane w scenach w ramach warunków, aby wywołać scenę.

  • Stwórz swoją scenę - zobacz APNT-61: Tworzenie scen w Centrum Home Fibaro po więcej informacji
  • Podczas dodawania "bloku" - Wybierz Zmienny Z menu rozwijanego
  • Wybierz nazwę zmiennej, której chcesz użyć
    Uwaga - Możesz również wybrać zmienną Dodaj / edytuj, aby przejść bezpośrednio do panelu zmiennych
  • Kliknij 'Zapisać' przycisk
  • Rysunek 3 przedstawia bardzo prostą scenę, która zamienia światło, jeśli zostanie wykryta ruch, a zmienna day_night jest ustawiona na "Night"

Tworzenie predefiniowanego standardu w centrum domowymRysunek 3.: Prosta scena przy użyciu zmiennej jako stan

Powiązana informacja