Sterowanie temperaturą za pomocą głowicy Infibity
Aby powiązać obiekt wirtualny Termostat z głowicą, wykonaj poniższe kroki:
- Utwórz zmienną użytkownika typu
number, którą później przypiszesz jako wyjście obiektu wirtualnegoTermostat(wyjscie_termostat).
- *Jeżeli źródłem termostatu ma być temperatura mierzona przez głowicę, utwórz kolejną zmienną użytkownika typu
number(zrodlo_termostat).
- Utwórz obiekt wirtualny Termostat
term_infibityużywając utworzonych wcześniej zmiennych użytkownika:
- Przejdź do zakładki
ZdarzeniaTermostatu, a następnie do zdarzeniaOnChangeprzypisać metodęSetPointValuegłowicy o wartości równejPointValuetermostatu:
CLU->x3973407002_ZWAVE_THERMOSTAT_01->SetPointValue(CLU->term_infibity->PointValue)
- *Przejdź do zakładki
ZdarzeniaobiektuZWAVE_THERMOSTAT_01. Do zdarzeniaOnTemperatureChangeprzypisz przekazanie wartości z cechyTemperaturegłowicy do utworzonej wcześniej cechy użytkownika (source_thermostat):
CLU->zrodlo_termostat=CLU->x3973407002_ZWAVE_THERMOSTAT_01->Temperature
- Prześlij konfigurację na CLU.
*Jeżeli źródłem temperatury będzie czujnik inny, niż ten wbudowany w głowicę, pomiń kroki oznaczone gwiazdką.
W takiej konfiguracji sam obiekt wirtualny Termostat powinien działać w trybie manualnym. Warto również dostosować parametr Interval w obiekcie ZWAVE_WAKEUP_01, który odpowiada za interwał wybudzania się modułu.

Rekomendowanym sposobem pracy głowicy jest tryb automatyczny. Aby upewnić się, że głowica pracuje w odpowiednim trybie, przejdź do Cech wbudowanych obiektu ZWAVE_THERMOSTAT_01 i zweryfikuj, czy cecha Mode jest równa Auto.
