Powiadomienia
Wyczyść wszystko

Tasmota Zigbee Bridge

7 Wpisów
2 Użytkownicy
0 Likes
2,908 Wyświetleń
moral
(@moral)
Aktywny
Autor tematu
 

Cześć,

Wgrałem na Zigbee bridge tasmotę oraz wgrałem zigbee2tasmota do chipa od zigbee ogólnie flash zrobiony. Próbuję teraz podłączyć do bramki czujnik temperatury SNZB-02 i wygląda na to, że się paruje, ale nie wysyła temperatury:

ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":0,"srcaddr":"0x3DED","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":145,"securityuse":0,"seqnumber":2,"fc":"0x18","manuf":"0x0000","transact":1,"cmdid":"0x01","payload":"04000042076557654C696E6B050000420454483031"}}
ZIG: ZbZCLRawReceived: {"0x3DED":{"0000/0004":"eWeLink","0000/0005":"TH01"}}
MQT: tele/zigbee_bridge/SENSOR = {"ZbReceived":{"0x3DED":{"Device":"0x3DED","Manufacturer":"eWeLink","ModelId":"TH01","Endpoint":1,"LinkQuality":145}}}



Próbowałem wydać komendę (według opisu na stronie zb2tasmota w sekcji devices):

ZbBind {"Device":"0x3DED","ToDevice":"0x0000","Endpoint":1,"ToEndpoint":1,"Cluster":6}

Ale dosteję error:

tele/zigbee_bridge/RESULT = {"ZbRouteError":{"ShortAddr":"0x3DED","Status":66,"StatusMessage":"MAC_INDIRECT_TIMEOUT"}}

Czy robię coś nie tak? Czy czujnik jest wadliwy? PS. Myślałem, że zgbridge będzie działał podobnie jak RF bridge ale chyba się myliłem 🙂

 
Dodane : 12/08/2020 8:40 am
moral
(@moral)
Aktywny
Autor tematu
 

ok jeden problem rozwiązany, ZbBind już działa wystarczyło przycisnąć przycisk na bridgu i zielona LED zaczęła świecić teraz komenda ZbBind zwraca:

RESULT={"ZbBind":{"Device":"0x3DED","Status":0,"StatusMessage":"SUCCESS"}}

Ale dalej czujnik nie wysyła temperatury 🙁

 
Dodane : 12/08/2020 10:06 am
moral
(@moral)
Aktywny
Autor tematu
 

Problem rozwiązałem już jakiś czas temu, ale cały czas otrzymuję pytania w prywatnych wiadomościach dlatego napiszę tutaj dla większego grona, czujnik sparowałem tak:

1. W bramce włączyłem parowanie komendą: ZbPermitJoin 1

2. Na SNZB02 wcisnałem parowanie (5s przycisk parowania aż zapali się dioda)

3. potem szybko wydałem komendy na temperaturę, wilgotność i stan baterii:

ZbBind {"Device":"0x551C","Cluster":"Temperature"}

ZbSend {"Device":"0x551C","Config":{"Temperature":{"MinInterval":60,"MaxInterval":600,"ReportableChange":1}}}

ZbBind {"Device":"0x551C","Cluster":"Humidity"}
ZbSend {"Device":"0x551C","Config":{"Humidity":{"MinInterval":60,"MaxInterval":600,"ReportableChange":5}}}

ZbBind {"Device":"0x551C","Cluster":"BatteryVoltage"}
ZbSend {"Device":"0x551C","Config":{"BatteryVoltage":{"MinInterval":60,"MaxInterval":600,"ReportableChange":1}}}

 

0x551C to id jakie nada twojemu czujnikowi bramka po sparowaniu. Wszystko działa.

 
Dodane : 04/11/2020 8:07 am
pawell32
(@pawell32)
Dyrektor
 

@moral do jakiego systemu wysyłasz dane ?

 
Dodane : 08/03/2022 1:11 pm
moral
(@moral)
Aktywny
Autor tematu
 

@pawell32 do openHAB

 
Dodane : 08/03/2022 1:33 pm
pawell32
(@pawell32)
Dyrektor
 

@moral miałeś problem z jakimś akcesorium ?

 
Dodane : 08/03/2022 1:34 pm
moral
(@moral)
Aktywny
Autor tematu
 

@pawell32 Jeżeli chodzi o openHab to nie, ale na ten moment 95% moich rozwiązań jest opartych na MQTT więc w openHab mam właściwie tylko MQTT oraz Astro Binding. Mam urządzenia z tasmotą, mySensors, oraz ZigBee ale to wszystko gada do MQTT przez bramki (oprócz urządzeń z tasmotą oczywiście).

 
Dodane : 08/03/2022 1:48 pm
Udostępnij: