Po dodaniu głowicy do CLU oraz po przeprowadzeniu CLU Discovery na liście pojawią się cztery obiekty:

Chcąc sterować ogrzewaniem za pomocą głowicy Spirit należy:

1. Utworzyć dwie zmienne w cechach użytkownika na CLU – np. zmienna „sypialnia_temperatura” typu number oraz „sypialnia_termostat” typu boolean:


2. Utworzyć obiekt wirtualny Thermostat, w którym jako źródło dodać zmienną „sypialnia_temperatura”, a jako odbiornik zmienną „sypialnia_termostat”:




3. Zdarzenia wirtualnego termostatu skonfigurować w następujący sposób:

* do OnOutOn przypisać komendę OpenValve() głowicy
* do OnOutOff przypisać komendę CloseValve() głowicy

Alternatywnie - istnieje możliwość przypisania do zdarzenia OnChange lub jednocześnie do OnOutOn i OnOutOff komendy, przekazującej wartość cechy TargetTemp termostatu do cechy PointValue w głowicy:

Uwaga! Należy pamiętać, że cecha PointValue w głowicy przyjmuje wartości od 8 do 28 stopni Celsjusza.


4. Do zdarzenia OnInit w CLU przypisać uruchomienie wirtualnego termostatu:



5. W zdarzeniach obiektu „Z-wave Thermostat” w polu OnTemepratureChange ustawić przypisanie wartości temperatury z głowicy do zmiennej będącej źródłem termostatu:


6. W zdarzeniach obiektu „Z-wave Thermostat” w polu OnUserAction przypisać metodę GetData():
 

Tak utworzony termostat może zostać wykorzystany w aplikacji lub w Smart Panelu.