After flashing and installing a Sonoff Zigbee bridge with Tasmota it handles messages over MQTT from a paired Zigbee temperature/humidity sensor. The messages are shown in the Tasmota console, so far so good:
Unfortunattely an error is shown after saving and tried to restart HASS:
Invalid config for [sensor.mqtt]: invalid template (TemplateSyntaxError: expected token 'end of print statement', got 'xEDC2') for dictionary value @ data['value_template']. Got '{{ value_json.ZbReceived.0xEDC2.Temperature }}'. (See ?, line ?).
Invalid config for [sensor.mqtt]: invalid template (TemplateSyntaxError: expected token 'end of print statement', got 'xEDC2') for dictionary value @ data['value_template']. Got '{{ value_json.ZbReceived.0xEDC2.Temperature }}'. (See ?, line ?).
Go to Configuration > Integrations > MQTT > Configure > Listen to a topic
Enter tele/ZBBridge/SENSOR in “Topic to subscribe to”
Click Start Listening and wait to receive a payload.
If you never receive a payload, it means Home Assistant isn’t subscribed to that topic. Either Home Assistant isn’t connected to the MQTT Broker or the Sonoff Zigbee Bridge isn’t connected to the MQTT Broker (or both).
Thank you Taras and Tom for your advice. Given the complexity, I decided to use my CC2531 Zigbee USB dongle. After adding the Zigbee integration this works fine. I don’t need MQTT for only measuring temperatures and humidity, so that can be done much easier.