APNT-64 - Zmienne w <tc>Fibaro</tc> Centrum domowe

Zmienne globalne to przydatny sposób udostępniania informacji pomiędzy różnymi scenami lub częściami Fibaro Centrum Domowe 2 (HC2) lub Home Center Lite (HCl) Z-Wave Kontroler. Chociaż termin „zmienna” jest często używany w programowaniu komputerowym, nie zniechęcaj się – zmienne są łatwe w użyciu i mają wiele zastosowań.

Zmienne globalne w Fibaro HC

Zmienna globalna to po prostu wartość definiowana w Centrum Domowym (HC). Można nadać jej dowolną nazwę, a następnie używać jej do przechowywania informacji, z których mogą korzystać sceny lub inne części systemu. Jest to niezwykle przydatne do określania określonych okresów dnia, pokazywania, że ​​wystąpiło jakieś zdarzenie, a nawet zliczania tych zdarzeń.

Ten Fibaro HC ma dwa typy zmiennych globalnych - Standard I Zdefiniowane wstępnieOba są tworzone w podobny sposób i działają w ten sam sposób w scenach.

Zmienna standardowa

Zmienna standardowa może przechowywać dowolne liczbowy wartość, którą chcesz (nie można przechowywać liter ani innych symboli). Wartość zapisaną w zmiennej Standard można ustawić ręcznie w panelu zmiennych HC lub w scenie HC. Można jej następnie użyć jako elementu warunku w innych scenach HC.

Zmienna standardowa jest podobna do Skrzynka pocztowa - przechowujesz wartości, które mogą być później wykorzystane przez wiele części systemu.

Przykładami zmiennych standardowych są:

  • Wskaźnik zdarzenia - zmienna jest ustawiana na „1”, gdy wystąpi określone zdarzenie. Jest to przydatne do rejestrowania chwilowych zdarzeń, takich jak włączenie i wyłączenie światła. Scena może zostać uruchomiona na podstawie faktu, że światło zostało włączone w pewnym momencie.
  • Lada - wartość zmiennej można zwiększać za każdym razem, gdy wystąpi jakieś zdarzenie. Używam tego do monitorowania, ile razy w ciągu dwóch dni pada deszcz, aby określić, czy konieczne jest użycie zraszaczy.

Zmienna predefiniowana

Zmienna predefiniowana ma ustawione wartości, które konfigurujesz podczas tworzenia zmiennej. Zmienna może być następnie ustawiana tylko na te wartości. Jest to przydatne w przypadku zdefiniowanych wartości, takich jak Noc, Dzień, W domu, Poza domem itp.

Pod tym względem zmienna predefiniowana jest jak Flaga który pokazuje zdefiniowaną wartość.

Przykłady zmiennych predefiniowanych:

  • Dzień/Noc - przydatne, gdy chcemy, aby sceny były wyświetlane tylko w określonych porach dnia, np. światła aktywowane ruchem wieczorem lub w nocy.
  • Dom/Poza domem/Wakacje - umożliwia wyświetlanie różnych scen, niezależnie od tego, czy goście są w domu, czy poza nim, a także całkowitą zmianę scenerii, gdy jesteś poza domem przez dłuższy czas (np. na wakacjach).

Tworzenie zmiennych globalnych w Fibaro HC

Oba typy zmiennych tworzy się w podobny sposób – w HC Panel zmiennych lub bezpośrednio z Kreatora Scen Graficznych w Home Center.

Zmienne predefiniowane

  • Idź do Panele kartę i wybierz Panel zmiennych z paska nawigacyjnego po lewej stronie
  • W zakładce „Zmienne predefiniowane” kliknij „Dodać'
  • Nadaj nowej zmiennej nazwę, na przykład „Dom_Z dala'
  • Dodaj wartości, jakie ma mieć zmienna, na przykład „Dom' I 'Z dala'
  • Kliknij niebieski 'Ratować' przycisk

Creating a Predefined Variable in Home CenterRysunek 1:Tworzenie predefiniowanej zmiennej w Home Center

Zmienna standardowa

  • Idź do Panele kartę i wybierz Panel zmiennych z paska nawigacyjnego po lewej stronie
  • W zakładce „Zmienne” kliknij „Dodać'
  • Nadaj nowej zmiennej nazwę, na przykład „Deszcz'
  • Dodaj wartość domyślną – jest to wartość, na którą zostanie ustawiona zmienna przed wprowadzeniem jakichkolwiek zmian w przyszłości
  • Kliknij niebieski 'Ratować' przycisk

Creating a Predefined Standard in Home CenterRysunek 2:Tworzenie zmiennej standardowej w Home Center

Korzystanie ze zmiennych w scenach

Zmienne można teraz stosować w scenach jako część warunków wyzwalających scenę.

  • Utwórz swoją scenę - zobacz APNT-61: Tworzenie scen w Fibaro Centrum domowe Aby uzyskać 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ć opcję Dodaj/Edytuj zmienną, aby przejść bezpośrednio do panelu Zmienne
  • Kliknij „Ratować' przycisk
  • Na rysunku 3 pokazano bardzo prostą scenę, która włącza światło, gdy zostanie wykryty ruch, a zmienna Dzień_Noc jest ustawiona na „Noc”

Creating a Predefined Standard in Home CenterRysunek 3:Prosta scena wykorzystująca zmienną jako warunek

Informacje powiązane