Celem niniejszego artykułu jest zaprezentowanie przykładu integracji stacji pogodowej z Systemem Grenton Smart Home z wykorzystaniem protokołu komunikacyjnego Modbus RTU.
Stacja pogodowa, która została użyta w tym przykładzie to ELSNER ELEKTRONIK P03/3 Modbus.
Integracja ta pozwala nam na pobieranie takich informacji jak np.:
- wartość temperatury
- pomiar nasłonecznienia z trzech kierunków - wschód, zachód, południe
- prędkość wiatru
- wykrycie opadów atmosferycznych
Do zrealizowania poniższego przykładu potrzebujemy:
- CLU Z-Wave
- Gate Modbus
- Stacja pogodowa P03/3 Modbus
Konfiguracja obiektów wirtualnych ModBus
- Zgodnie z dokumentacją stacji wprowadzamy ustawienia, które pozwolą na komunikację Modbus.
- Dodajemy obiekty wirtualne Modbus:
3. Uzupełniamy wartości cech wbudowanych:
- Opady
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159880originaloPNLQjA4_aVDTIWopF0MN3fSWaz3cQ_XWw-2.png)
- Temperatura
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159882original0BWYPWpNHAMx1XE1nRPAd5dbNpvdUHJDUg-2.png)
Do odczytu ujemnych wartości temperatury należy przygotować skrypt. Szczegóły znajdziesz tutaj.
- Prędkość wiatru
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159884original_jkteUbzGMI0aPJU42qVgIhauxtdoPiDpA-2.png)
- Nasłonecznienie południe
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159886originalRLZr40RsM1onKNGcyyrMWhE6XZe04UmYrg-2.png)
- Nasłonecznienie wschód
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159885originalfXn9JgN9fRel52lasfeGl6etsNLaxUwqxg-2.png)
- Nasłonecznienie zachód
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159887originalXJfed5XlljOfZ7Lu1VabzW_tJMi6KYomeQ-2.png)
Odczyt wartości rejestrów w aplikacji myGrenton
- Tworzymy interfejs z widetami Wartość
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159881original48tAlsDqKwkpfHh5EzPZVKqwZZWs-txQBg-2.png)
2. Pole Stan uzupełniamy cechą Value odpowiedniego rejestru.
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35095159883originalwhoDK-UmU0fv-rh-EXEvRzHQjBKdLvxM7Q-2.png)
Podobnie postępujemy z każdym parametrem, który chcemy zwizualizować.
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/support.grenton.plplsupportsolutionsarticles35000165001-integracja-z-stacj%C4%85-pogodow%C4%85-elsner-p03-3-modbushit-2.gif)