Zigbee sensors on Tasmota router not being discovered, but visible in MQTT test panel

I am trying to set up my first home assistant. I have loaded Tasmota onto a Sonoff Zigbee Bridge Pro. I can see the sensors on the Tasmota Console. I have set up the MQTT integration on HA and configured the Tasmota appropriately I hope. I have SetOption19 0 on the Tasmota. I loaded the Tasmota integration and it sees the Bridge parameters, but no sensors appear as entities. I can see the sensors in a limited way in HA using the MQTT messages coming from the sensors e.g.
{“ZbReceived”:{“0x65B2”:{“Device”:“0x65B2”,“Power”:1,“Dimmer”:254,“X”:30138,“Y”:26909,“CT”:370,“ColorMode”:2,“RGB”:“FFC773”,“RGBb”:“FFC773”,“Endpoint”:1,“LinkQuality”:83}}}
What do I have to do to see the sensors as entities? Any help greatly appreciated.

1 Like

Hi, Same problem here. bridge is seen on HA, sensor is seen on bridge’s console, but not on HA. Here’s what I can see when I trigger the sensor on the tasmota console:

18:04:40.040 ZIG: {"ZbEZSPReceived":"4500000401000501010001000029BCCB17B5FFFF09191500010000010000"}
18:04:40.042 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":"0x0500","srcaddr":"0xB517","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":89,"securityuse":0,"seqnumber":41,"fc":"0x19","frametype":1,"direction":1,"disableresp":1,"manuf":"0x0000","transact":21,"cmdid":"0x00","payload":"010000010000"}}
18:04:40.044 ZIG: ZbZCLRawReceived: {"0xB517":{"0500?00":"010000010000","ZoneStatusChange":1,"ZoneStatusChangeZone":1,"0500/FFF2":1,"Endpoint":1,"LinkQuality":89}}
18:04:40.056 MQT: tele/tasmota_valensole/SENSOR = {"ZbReceived":{"0xB517":{"Device":"0xB517","0500?00":"010000010000","ZoneStatusChange":1,"ZoneStatusChangeZone":1,"Contact":1,"Endpoint":1,"LinkQuality":89}}}
18:04:41.430 ZIG: {"ZbEZSPReceived":"450000040100050101000100002AC0CC17B5FFFF09191600000000010000"}
18:04:41.431 ZIG: {"ZbZCLReceived":{"groupid":0,"clusterid":"0x0500","srcaddr":"0xB517","srcendpoint":1,"dstendpoint":1,"wasbroadcast":0,"LinkQuality":92,"securityuse":0,"seqnumber":42,"fc":"0x19","frametype":1,"direction":1,"disableresp":1,"manuf":"0x0000","transact":22,"cmdid":"0x00","payload":"000000010000"}}
18:04:41.435 ZIG: ZbZCLRawReceived: {"0xB517":{"0500?00":"000000010000","ZoneStatusChange":0,"ZoneStatusChangeZone":1,"0500/FFF2":0,"Endpoint":1,"LinkQuality":92}}
18:04:41.444 MQT: tele/tasmota_valensole/SENSOR = {"ZbReceived":{"0xB517":{"Device":"0xB517","0500?00":"000000010000","ZoneStatusChange":0,"ZoneStatusChangeZone":1,"Contact":0,"Endpoint":1,"LinkQuality":92}}}

So I see there’s some MQTT stuff sent but can’t find anyting in HA except the tasmota bridge itself in Tasmota integration.

There is no autodiscovery for Zigbee devices in Zigbee2Tasmota. You have to define them in .yaml

https://thehelpfulidiot.com/how-to-use-zigbee2tasmota-with-home-assistant

1 Like

Thank you. ( cumbersome but it works )