W tym miesiącu, dzięki uprzejmości pana Pawła (użytkownika platformy DIY) napisałem Quick App integrujący przez REST API dane z pieca Viessmann z FIBARO. Dzięki temu możliwe jest odczytanie kiedy chodzi pompa obiegowa, jaka jest temperatura medium czy na ile procent jest otwarty zawór gazu podgrzewający przepływającą przez kocioł wodę. Oczywiście danych dostępnych jest cały ogrom tylko z nich inteligentnie korzystać!
Ale proces integracji nie był prosty!
Producenci coraz częściej "utrudniają" procedury dostępu do swoich wewnętrznych serwerów łączących się z naszymi urządzeniami. Z jednej strony jest to działanie mające na celu podniesienie bezpieczeństwa, ale z drugiej strony komplikuje integracje :-)
Okazuje się np., że proces połączenia jest ograniczony czasowo do kilku miesięcy i musi być rozpoczęty od logowania ręcznego przez stronę WWW. Jak by tyło tego mało to mamy tylko 20s na to aby ręcznie przekazać dane ze strony WWW do FIBARO. Po tym czasie zapytania generowane przez Quick App nie zostaną zaakceptowane przez serwis Viessmann.
Trzeba się na to zgodzić, nie wyjścia ale ułatwiłem ten proces na tyle ile się dało :-)

A jak zdobyć tego Quick app
Jak na razie integracja działa bez zarzutu, wszystko się ladnie spina. Dziękuje