To urządzenie komunikuje się przez Zigbee za pośrednictwem bramki Tasmota. Przed zaimportowaniem tego szablonu upewnij się, że bramka jest połączona z Twoim brokerem MQTT, a czujnik jest z nią sparowany. Samą bramkę dodasz do TapHome za pomocą szablonu Zigbee2Tasmota Gateway.
SONOFF SNZB-02LD to bateryjny termometr Zigbee 3.0 z wyświetlaczem LCD i wodoodporną sondą temperatury na kablu o długości 1,5 m. TapHome nie komunikuje się z czujnikiem bezpośrednio: czujnik jest sparowany z koordynatorem Zigbee działającym na Tasmota (Zigbee2Tasmota), bramka publikuje każdą wiadomość Zigbee do brokera MQTT, a TapHome odczytuje wartości z tego brokera. Szablon udostępnia jedno urządzenie temperatury oraz diagnostykę baterii i Zigbee w module.
Sonda mierzy temperaturę cieczy lub zamkniętych przestrzeni, a obudowa z wyświetlaczem pozostaje na zewnątrz — na przykład w lodówce, przy basenie lub jako bezprzewodowy czujnik podłogowy do ogrzewania podłogowego, z sondą pod wykończeniem podłogi i obudową na ścianie.
Sprzęt

| Parametr | Wartość |
|---|---|
| Zakres pomiarowy sondy | od -40 do 115 °C |
| Dokładność | ±0,5 °C |
| Kabel sondy | 1,5 m |
| Stopień ochrony | IP65 |
| Temperatura pracy obudowy | od -10 do 60 °C |
| Wilgotność pracy obudowy | 0–100 %RH |
| Bateria | CR2477, 3 V |
| Łączność bezprzewodowa | Zigbee 3.0 (IEEE 802.15.4) |
Przycisk znajduje się pod pokrywą baterii, którą otwierasz, obracając ją monetą. Przed pierwszym użyciem wyjmij folię izolacyjną baterii — w ten sposób włączasz czujnik.
| Przycisk / ikona sygnału | Znaczenie |
|---|---|
| Przytrzymaj przycisk przez 5 s | Tryb parowania, przywraca też ustawienia fabryczne |
| Podwójne naciśnięcie | Przełącza wyświetlacz między °C a °F (fabrycznie °C) |
| Ikona sygnału miga powoli | Tryb parowania, do 180 s |
| Ikona sygnału świeci stale | Sparowano |
| Ikona sygnału zgaszona | Parowanie nie powiodło się |
Rozmieszczenie
- Sondę mocuje się dołączonym rzepem samoprzylepnym w miejscu pomiaru; obejmuje ona pełny zakres od -40 do 115 °C.
- Obudowa jest przeznaczona tylko do pracy w zakresie od -10 do 60 °C — nie umieszczaj jej w gorących ani zamarzających miejscach. Trzyma się metalowej powierzchni dzięki magnesowi lub wisi na smyczy przewleczonej przez otwór; producent podaje wysokość montażu do 2 m.
- IP65 chroni przed bryzgami wody. Nie zanurzaj obudowy i nie wystawiaj jej na strumień wody pod wysokim ciśnieniem.
- Aby sprawdzić łączność radiową w docelowym miejscu, naciśnij przycisk: jeśli ikona sygnału świeci stale, czujnik jest w zasięgu bramki lub routera Zigbee tej samej sieci.
Konfiguracja
Bramka
- Wgraj Tasmota (Zigbee2Tasmota) na koordynator Zigbee, na przykład SONOFF ZBBridge Pro (ZBBridge-P).
- W interfejsie webowym Tasmota otwórz Configuration → MQTT i połącz bramkę z brokerem MQTT, którego używa TapHome (host i port).
- Na tej samej stronie zanotuj Topic, na przykład
tasmota_XXXXX— to parametr importu Gateway topic. - Pozostaw
SetOption83 0(wartość domyślna). Szablon oczekuje krótkiego adresu Zigbee jako klucza każdego urządzenia w wiadomościachZbReceived; przySetOption83 1kluczem staje się przyjazna nazwa (friendly name) i szablon nic nie odbiera.
Parowanie czujnika
- Zezwól na dołączanie urządzeń do bramki — przełącznikiem Permit Join szablonu bramki w TapHome lub poleceniem
ZbPermitJoin 1w konsoli Tasmota. - Uruchom parowanie na czujniku:
- Nowy czujnik: wyjmij folię izolacyjną baterii. Przy pierwszym włączeniu czujnik sam przechodzi w tryb parowania.
- Używany już czujnik: zdejmij pokrywę baterii i przytrzymaj przycisk przez 5 sekund (szpilką do karty SIM), aż ikona sygnału zacznie powoli migać. To przywraca też ustawienia fabryczne.
- Poczekaj, aż ikona sygnału zacznie świecić stale. Jeśli czujnik nie sparuje się w ciągu 3 minut, opuszcza tryb parowania — ponownie zezwól na dołączanie do bramki i powtórz krok 2.
Najpierw otwórz okno parowania na bramce, a dopiero potem włącz czujnik lub przytrzymaj jego przycisk. Podczas parowania trzymaj czujnik blisko bramki.
Jak znaleźć krótki adres
Po sparowaniu obserwuj konsolę Tasmota. Każda wiadomość z czujnika przychodzi na tele/<gateway topic>/SENSOR w takiej postaci:
| |
Klucz pod ZbReceived (tutaj 0x2916) to krótki adres, którego potrzebuje szablon. Sparowane urządzenia i ich krótkie adresy możesz też wyświetlić poleceniem ZbStatus lub ZbInfo w konsoli Tasmota.
Parametry importu
| Parametr | Znaczenie | Przykład |
|---|---|---|
| Mqtt Broker IP address | Adres brokera MQTT, do którego publikuje bramka | 192.168.0.1 |
| Mqtt Broker port | Port brokera, domyślnie 1883 | 1883 |
| Gateway topic | Configuration → MQTT → Topic bramki w Tasmota | tasmota_XXXXX |
| Device short address | Klucz czujnika w ZbReceived | 0x2916 |
W TapHome zaimportuj szablon z tymi czterema parametrami; moduł subskrybuje wtedy na brokerze tele/<gateway topic>/#.
Możliwości urządzenia
Temperatura sondy
Urządzenie Probe Temperature pokazuje temperaturę zmierzoną przez sondę w °C. Podczas parowania Tasmota konfiguruje czujnik tak, aby raportował przy każdej zmianie o 0,5 °C i co najmniej raz na godzinę, gdy temperatura jest stabilna. Po imporcie szablon pobiera też ostatnią znaną wartość z odpowiedzi ZbInfo bramki, dzięki czemu urządzenie nie pozostaje puste do następnego raportu.
Bateria i diagnostyka
Raz na godzinę moduł pyta bramkę o informacje o czujniku (cmnd/<gateway topic>/ZbInfo). Tasmota odpowiada ze swojej pamięci, bez wybudzania czujnika. Moduł pokazuje te atrybuty serwisowe:
- IEEE Address, Model ID, Manufacturer, Endpoints, Config — identyfikacja i konfiguracja Zigbee czujnika.
- Link Quality — jakość sygnału ostatniej wiadomości, przeskalowana z zakresu Zigbee 0–254 na procenty.
- Battery Percentage i Battery Voltage — z raportów baterii czujnika i z cogodzinnej odpowiedzi
ZbInfo.
Moduł zgłasza ostrzeżenie, gdy poziom baterii spadnie poniżej 30 %. Śledzi też, kiedy czujnik odezwał się ostatnio — na podstawie jego własnych wiadomości i czasu zapamiętanego przez bramkę — i zgłasza ostrzeżenie po ponad 12 godzinach ciszy, a błąd po 24 godzinach. Ponieważ czujnik raportuje co najmniej raz na godzinę, tak długa cisza oznacza rzeczywisty problem.
Rozwiązywanie problemów
Brak jakichkolwiek wartości
- Sprawdź, czy Gateway topic odpowiada wartości Topic MQTT w Tasmota i czy adres brokera jest tym, do którego publikuje bramka.
- Sprawdź, czy Device short address odpowiada kluczowi w wiadomościach
ZbReceivedtego czujnika. - Sprawdź, czy
SetOption83ma wartość 0.
Wartości przestały napływać po ponownym sparowaniu
Krótki adres może się zmienić po ponownym sparowaniu czujnika; adres IEEE pozostaje taki sam. Odszukaj nowy krótki adres w konsoli Tasmota i zaktualizuj go w module (zmienna ID) albo zaimportuj szablon ponownie z nowym adresem.
Temperatura zmienia się powoli
To normalne: aby oszczędzać baterię, czujnik raportuje tylko przy zmianie o 0,5 °C lub raz na godzinę.
Ostrzeżenie lub błąd offline
- Sprawdź Battery Percentage i wymień baterię CR2477, jeśli jest słaba.
- Naciśnij przycisk na czujniku: jeśli ikona sygnału nie świeci stale, czujnik jest poza zasięgiem bramki lub routera Zigbee. Przysuń bramkę bliżej lub dodaj router Zigbee.
- Jeśli czujnik nadal nie raportuje, sparuj go ponownie i zaktualizuj krótki adres.
SONOFF