
Sonoff SNZB-01 je kompaktno bežično tipkalo Zigbee 3.0 koje se napaja gumbastom baterijom CR2450. Sa sustavom TapHome komunicira neizravno: tipkalo se uparuje s koordinatorom Zigbee2MQTT (npr. Sonoff ZBDongle-P/E ili USB stick s čipom CC2652), koji Zigbee poruke prosljeđuje na MQTT teme. TapHome se na te MQTT teme pretplaćuje preko modula PacketParser MQTT.
Predložak prepoznaje tri radnje tipke (jedan klik, dvostruki klik i dugi pritisak) i prati postotak baterije, napon baterije i kvalitetu Zigbee veze.
Konfiguracija
Postavljanje Zigbee2MQTT
Prije uvoza predloška TapHome tipkalo SNZB-01 mora biti upareno s koordinatorom Zigbee2MQTT:
- Otvorite web-sučelje Zigbee2MQTT i uključite način uparivanja (Permit join)
- Na tipkalu SNZB-01 skinite stražnji poklopac i 5 sekundi držite tipku za resetiranje dok LED dioda ne trepne tri puta
- Uređaj se pojavljuje na popisu uređaja Zigbee2MQTT s IEEE adresom (npr.
0x00124b001eab21e5) ili s nazivom (friendly name)
Varijabla modula
Nakon uvoza predloška u TapHome postavite korisničku varijablu SonoffSNZB01 kojom se uređaj prepoznaje na MQTT brokeru:
| Varijabla | Opis | Kako je dobiti | Primjer |
|---|---|---|---|
SonoffSNZB01 | Zigbee2MQTT friendly name ili IEEE adresa tipkala SNZB-01 | Web-sučelje Zigbee2MQTT → Devices → pronađite SNZB-01 → kopirajte friendly name ili IEEE adresu | 0x00124b001eab21e5 |
Varijabla se koristi kao prefiks MQTT teme: skripta slušatelja pretplaćuje se na zigbee2mqtt/{SonoffSNZB01} i zigbee2mqtt/{SonoffSNZB01}/action.
Ako umjesto IEEE adrese koristite friendly name (npr.
living_room_button), konfiguracija je preglednija. Friendly name može se promijeniti u web-sučelju Zigbee2MQTT u postavkama uređaja.
Mogućnosti uređaja
Prepoznavanje pritiska tipke
Predložak u sustavu TapHome prikazuje SNZB-01 kao uređaj vrste „Tipkalo” (Push Button). Događaji pritiska tipke stižu na temu zigbee2mqtt/{id}/action i preslikavaju se na brojčane vrijednosti:
| Fizička radnja | Sadržaj MQTT poruke | Vrijednost u sustavu TapHome |
|---|---|---|
| Jedan klik (otpuštanje + čekanje 0,6 s) | single | 1 |
| Dvostruki klik | double | 3 |
| Dugi pritisak (držanje 2 sekunde) | long | 2 |
Nakon čitanja stanja tipke vrijednost se vraća na 0: radnje tipke temelje se na događajima i ne mogu se naknadno očitati.
Praćenje baterije i signala
Svako tipkalo ima tri servisna atributa:
- Baterija: preostali postotak baterije (0–100 %) iz JSON poruke stanja. SNZB-01 koristi gumbastu bateriju CR2450 s uobičajenim vijekom trajanja od 1–2 godine.
- BatteryVoltage: napon baterije u milivoltima iz JSON poruke stanja.
- LinkQuality: pokazatelj kvalitete Zigbee signala (0–255 lqi) iz JSON poruke stanja. Veće vrijednosti znače bolji signal.
Svi atributi prikazuju "-" dok s uređaja ne stigne prva poruka.
Dodatne mogućnosti
Most Zigbee2MQTT nudi i temu za aktivni upit stanja (zigbee2mqtt/{id}/get) kojom se vrijednosti baterije i napona mogu zatražiti na zahtjev, kao i temu dostupnosti (availability) za prepoznavanje stanja na mreži / izvan mreže. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Pritisci tipke se ne prepoznaju
- Provjerite je li SNZB-01 uparen s koordinatorom Zigbee2MQTT. Na popisu uređaja treba imati zeleni status
- Provjerite odgovara li korisnička varijabla
SonoffSNZB01točno nazivu uređaja (friendly name) ili njegovoj IEEE adresi (razlikuju se velika i mala slova) - MQTT klijentom (npr. MQTT Explorer) pretplatite se na
zigbee2mqtt/#i pritisnite tipku. Na temi/actiontreba se pojaviti poruka - Ako se MQTT poruke ne pojavljuju, uređaj je možda izgubio Zigbee vezu. Ponovno ga uparite tako da 5 sekundi držite tipku za resetiranje
Zastarjele vrijednosti baterije ili kvalitete veze
- Podaci o bateriji i signalu ažuriraju se samo kada se uređaj probudi (pri pritisku tipke ili periodičnom javljanju)
- Ako vrijednosti prikazuju
"-", još nije primljena nijedna poruka. Pritisnite tipku kako biste potaknuli ažuriranje - Provjerite ima li Zigbee koordinator dobar prijem. Domet tipkala SNZB-01 ovisi o Zigbee mesh mreži
Proizvodnja tipkala Sonoff SNZB-01 je obustavljena, a zamijenio ga je SNZB-01P. Predložak TapHome i dalje vrijedi za postojeće uređaje SNZB-01, ali pri novoj kupnji razmotrite SNZB-01P, koji ima bolji domet i veću gumbastu bateriju CR2477.
