Integracja z rekuperatorem Vallox
Celem niniejszego artykułu jest przedstawienie sposobu integracji rekuperatora Vallox z systemem Grenton Smart Home za pośrednictwem protokołu komunikacyjnego Modbus RTU.
Rekuperator, który został użyty w tym przykładzie to Vallox 149 CFi. Dokumentacja jest dostępna w załączniku.
Integracja ta pozwala nam m. in. na odczyt:
- stanu urządzenia oraz jego załączenie/wyłączenie;
- trybu pracy oraz jego zmianę;
- temperatury powietrza zewnętrznego;
- temperatury powietrza nawiewanego.
Do zrealizowania poniższego przykładu potrzebujemy:
- Gate Modbus (o nazwie Gate_Modbus)
- Rekuperator Vallox
Konfiguracja obiektów wirtualnych Modbus RTU
1. Na module Gate Modbus dodajemy obiekty wirtualne ModbusRTU:
2. Uzupełniamy wartości cech wbudowanych obiektów wirtualnych:
Uwaga! Ustawienia Modbus rekuperatora wyglądały następująco:
-
adres urządzenia: 1,
-
prędkość transmisji: 9600,
-
parzystość: No,
-
bity stopu: 1.
* Stan urządzenia:
* Tryb pracy:
* Temperatura powietrza zewnętrznego:
* Temperatura powietrza nawiewanego:
3. Z uwagi na fakt, że temperatury zwracane są w centykelvinach, konieczne jest ich przeliczenie na stopnie Celsjusza. W tym celu należy utworzyć odpowiednie cechy użytkownika:
Przeliczenie wartości należy zrealizować poprzez przypisanie odpowiednich komend do zdarzeń OnValueChange obiektów wirtualnych:

4. Tak utworzoną konfigurację przesyłamy do modułu Gate Modbus.
Przykładowy interfejs myGrenton: