LinkedGo ST802-B to podtynkowy termostat ścienny do klimakonwektorów (fan coil) i ogrzewania podłogowego, „Powered by Shelly”. Sam przełącza trzy prędkości wentylatora klimakonwektora, zawór klimakonwektora i zawór ogrzewania podłogowego, a do tego ma wbudowany czujnik temperatury i wilgotności w pomieszczeniu. TapHome komunikuje się z nim przez lokalne Shelly RPC API (HTTP na porcie 80, Wi-Fi) — połączenie z chmurą nie jest potrzebne.
Szablon odczytuje temperaturę i wilgotność w pomieszczeniu oraz ustawia temperaturę zadaną, prędkość wentylatora, tryb pracy, włączenie/wyłączenie, ochronę przeciwzamrożeniową i wilgotność zadaną. To szablon społeczności, którego autorem jest Libor Kratochvíl.
Podłączenie sprzętowe
Termostat montuje się w puszce podtynkowej 60 mm, wyłącznie wewnątrz pomieszczeń (IP20). Jest zasilany z sieci 230 V AC; baza wiedzy Shelly podaje zakres napięcia wejściowego 90–240 V AC, 50/60 Hz. Maksymalne obciążenie wynosi 1 A indukcyjne lub 2 A rezystancyjne. Instalację i każdą zmianę okablowania powinien wykonać wykwalifikowany elektryk, przy zaciskach odłączonych od sieci.
Zaciski
| Zacisk | Funkcja |
|---|---|
| N, L | zasilanie, przewód neutralny i fazowy |
| H, M, Lo | wysoka, średnia i niska prędkość wentylatora — wyjście 230 V, po 1 A |
| NO, NC | zawór klimakonwektora — przekaźnik ze stykiem normalnie otwartym i normalnie zamkniętym, 230 V |
| FL | zawór ogrzewania podłogowego — wyjście 230 V |
| C1, C2 | styk bezpotencjałowy (wyjście cyfrowe) do włączania i wyłączania pompy ciepła lub kotła gazowego |
| 0-10V, GND | wyjście analogowe prędkości silnika wentylatora DC i masa |
| A1/B1, A2/B2 | RS485 — nieużywane przez ten szablon |

Okablowanie według funkcji termostatu (parametr H02)
Sposób podłączenia wentylatora i zaworów zależy od typu systemu, który instalator ustawia na termostacie parametrem H02. Instrukcja techniczna LinkedGo pokazuje osobny schemat dla każdej wartości H02:
| H02 | System | Dostępne tryby |
|---|---|---|
| 0 | 2-rurowy klimakonwektor AC — wentylator na H/M/Lo, zawór klimakonwektora na NO/NC | chłodzenie, grzanie, osuszanie, wentylacja |
| 1 | klimakonwektor DC — prędkość wentylatora z wyjścia 0-10V, zawór klimakonwektora na NO/NC | chłodzenie, grzanie, osuszanie, wentylacja |
| 2 | tylko ogrzewanie podłogowe — zawór ogrzewania podłogowego na FL | ogrzewanie podłogowe |
| 3 | chłodzenie klimakonwektorem AC + ogrzewanie podłogowe | chłodzenie klimakonwektorem, ogrzewanie podłogowe |
| 4 | chłodzenie i grzanie klimakonwektorem AC + ogrzewanie podłogowe | chłodzenie, grzanie, ogrzewanie podłogowe, osuszanie, wentylacja |
| 6 | chłodzenie klimakonwektorem DC + ogrzewanie podłogowe | chłodzenie klimakonwektorem, ogrzewanie podłogowe, osuszanie, wentylacja |
| 7 | chłodzenie i grzanie klimakonwektorem DC + ogrzewanie podłogowe | chłodzenie, grzanie, ogrzewanie podłogowe, osuszanie, wentylacja |
| 17 | 4-rurowy klimakonwektor AC — zawór chłodzenia na NO/NC, zawór grzania na FL | chłodzenie, grzanie, osuszanie, wentylacja |

Konfiguracja
Podłączenie termostatu do Wi-Fi
Termostat dodaje się do sieci w bezpłatnej aplikacji Shelly Smart Control (App Store, Google Play lub AppGallery; wymagane jest bezpłatne konto Shelly). Użyj sieci Wi-Fi 2,4 GHz i przed rozpoczęciem włącz Bluetooth w telefonie.
- Otwórz aplikację Shelly Smart Control i stuknij + w prawym dolnym rogu.
- Wybierz Add via Bluetooth i stuknij Next; pojawi się lista obsługiwanych urządzeń.
- Wybierz termostat i stuknij Next.
- Wpisz nazwę i hasło sieci Wi-Fi i stuknij Add device. Dodawanie może potrwać kilka minut; na końcu pojawi się komunikat o powodzeniu.
- Nadaj urządzeniu nazwę i obrazek, wybierz pomieszczenie i stuknij Save.
Jeśli aplikacja nie znajdzie termostatu, przytrzymaj przycisk ON/OFF na termostacie przez 10 sekund i wyszukaj ponownie. Gdy termostat jest połączony, na jego wyświetlaczu pojawia się ikona sygnału Wi-Fi.
Stały adres IP
TapHome łączy się z termostatem przez jego adres IP. Przydziel mu stały adres — najprościej przez rezerwację DHCP dla adresu MAC termostatu w routerze — aby adres nie zmienił się po restarcie routera lub termostatu. Ten adres będzie potrzebny przy imporcie szablonu.
Wyłączona ochrona hasłem
Pozostaw ochronę hasłem termostatu wyłączoną w aplikacji Shelly. TapHome nie obsługuje uwierzytelniania HTTP Digest urządzeń Shelly Gen2+; przy ustawionym haśle termostat odpowiada HTTP 401, a każde urządzenie TapHome pokazuje błąd “Thermostat asks for a password (HTTP 401)”.
Aby to sprawdzić, otwórz http://<thermostat IP>/rpc/Shelly.GetDeviceInfo w przeglądarce w tej samej sieci. Jeśli zwróci JSON bez pytania o logowanie, TapHome może odczytywać termostat.
Jednostka temperatury w °C
Pozostaw jednostkę temperatury termostatu ustawioną na stopnie Celsjusza. TapHome odczytuje wszystkie temperatury jako °C; gdy termostat jest ustawiony na stopnie Fahrenheita, moduł pokazuje ostrzeżenie “Thermostat uses degrees Fahrenheit”. Bieżące ustawienie widać pod adresem http://<thermostat IP>/rpc/Service.GetConfig?id=0 ("temp_unit": "C").
Parametry instalatora na termostacie
Ustaw parametry instalatora na klawiaturze termostatu przed podłączeniem go do TapHome, ponieważ decydują one, jakie tryby i nastawy termostat przyjmuje:
- H02 — typ systemu i tryby pracy, które termostat oferuje (tabela powyżej).
- H05 — 0 grzanie i chłodzenie, 1 tylko chłodzenie, 2 tylko grzanie.
- H23 / H24 — minimalna i maksymalna nastawa (domyślnie 5 °C i 35 °C).
- A05 / A06 — ochrona przeciwzamrożeniowa wł./wył. i jej próg temperatury w pomieszczeniu (0–21 °C, domyślnie 5 °C).
Aby wejść do parametrów instalatora, przytrzymaj przycisk Mode przez 5 sekund; wyświetlacz pokaże grupy parametrów (H, P, F …). Wybierz grupę i parametr przyciskami w górę i w dół, zmień wartość i zapisz ją. Pełna lista parametrów znajduje się w instrukcji technicznej LinkedGo.
Dodanie termostatu w TapHome
W TapHome dodaj moduł z tego szablonu pod interfejsem Packet Parser i wpisz adres IP termostatu.
Możliwości urządzenia
| Urządzenie | Co robi |
|---|---|
| Thermostat | temperatura w pomieszczeniu, temperatura zadana (5–35 °C, krok 0,5 °C) i wilgotność w pomieszczeniu |
| Fan speed | prędkość wentylatora: Auto, Low, Medium, High |
| Working mode | tryb pracy: Cool, Heat, Dry, Ventilation, Floor heating |
| Thermostat on/off | włącza lub wyłącza funkcję regulacji termostatu |
| Anti-freeze | ochrona przeciwzamrożeniowa wł. lub wył. |
| Target humidity | nastawa wilgotności dla trybu Dry (40–75 %) |
Jakie tryby pracy termostat przyjmuje, zależy od H02. Urządzenie skonfigurowane dla 2-rurowego klimakonwektora AC (H02 = 0) oferuje Cool, Dry, Heat i Ventilation. Jeśli wybierzesz tryb, którego termostat nie oferuje (na przykład Floor heating bez zaworu ogrzewania podłogowego), termostat go odrzuci, a TapHome pokaże tryb, który pozostaje aktywny. Tryb, którego szablon nie zna, jest wyświetlany jako błąd na urządzeniu Working mode.
Informacje o module i akcje serwisowe
Moduł pokazuje sieć Wi-Fi, adres IP, siłę sygnału, adres MAC, stan serwisowy, tryb termostatu (cool, heat lub auto), jednostkę temperatury oraz offsety kalibracji temperatury i wilgotności. Ostrzega, gdy dostępna jest aktualizacja firmware, gdy wymagany jest restart, gdy termostat zgłasza błąd serwisowy i gdy jest ustawiony na stopnie Fahrenheita. Akcje serwisowe: aktualizacja firmware i restart.
Informacja, które wyjście przekaźnikowe jest w danej chwili załączone (prędkość wentylatora, zawór klimakonwektora, zawór ogrzewania podłogowego), nie jest dostępna w Shelly API, dlatego TapHome nie może jej pokazać.
Warto wiedzieć o działaniu
- Po restarcie TapHome Core każde urządzenie odczytuje swoją wartość z termostatu, więc zmiana wprowadzona na klawiaturze termostatu, gdy Core był wyłączony, zostaje zachowana i nigdy nie jest nadpisywana.
- Wartość spoza zakresu termostatu (na przykład wilgotność zadaną 80 % lub nastawę poza H23–H24) termostat odrzuca; TapHome pokazuje wtedy wartość, która pozostaje ustawiona.
- Wartości są odpytywane co 5–15 sekund; zmiana wprowadzona na klawiaturze pojawi się w TapHome w tym czasie.
Rozwiązywanie problemów
Wszystkie urządzenia pokazują “HTTP 401”
W termostacie włączona jest ochrona hasłem. Wyłącz ją w aplikacji Shelly, a następnie sprawdź http://<thermostat IP>/rpc/Shelly.GetDeviceInfo w przeglądarce — termostat musi odpowiedzieć bez monitu o logowanie.
Urządzenia pokazują “Thermostat answered HTTP …” lub brak wartości
- Sprawdź, czy termostat pokazuje ikonę Wi-Fi i czy jego adres IP się nie zmienił (stały adres lub rezerwacja DHCP).
- Otwórz
http://<thermostat IP>/rpc/Shelly.GetDeviceInfoz urządzenia w tej samej sieci co TapHome Core — jeśli zwróci JSON, termostat jest osiągalny. - Upewnij się, że TapHome Core i termostat są w tej samej sieci lub że routing między nimi jest dozwolony.
Temperatury wyglądają na błędne
- Sprawdź jednostkę temperatury — moduł ostrzega, gdy termostat jest ustawiony na stopnie Fahrenheita.
- Sprawdź offsety kalibracji temperatury i wilgotności pokazane na module.
Working mode lub Fan speed pokazuje błąd
Termostat zgłosił wartość, której szablon nie zna. Shelly API podaje prędkości wentylatora auto, low, medium i high; instrukcja techniczna LinkedGo podaje pięć prędkości dla klimakonwektora DC. Sprawdź ustawienie H02 i wartość na wyświetlaczu termostatu.
Wyświetlacz pokazuje E03
E03 to kod alarmowy LinkedGo oznaczający awarię czujnika pokojowego. Błędy zgłaszane przez termostat przez Shelly API pojawiają się na module jako ostrzeżenie “Thermostat reports: …”.
