this post was submitted on 01 Jan 2024
14 points (93.8% liked)

homeassistant

12072 readers
20 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS
 

I run HA in Docker and I have set up Mosquito MQTT and Zigbee2mqtt in other containers.

I can add Zigbee devices into Zigbee2mqtt and they automatically turn up in the MQTT integration. The problem is that they usually don’t have the control entities in HA. This means that I can’t activate switches by clicking on them in HA.

Everything else seems to work. I can turn the devices on and off in Zigbee2mqtt and I can do the same from Node Red (running in another container) with the Zigbee2mqtt plugin.

Has anyone else seen this problem?

I found something in GitHub about it but the comments said that it was fixed in the next version but I have a later version than that but it’s still not working.

you are viewing a single comment's thread
view the rest of the comments
[–] AlternateRoute@lemmy.ca 4 points 10 months ago (1 children)

https://www.zigbee2mqtt.io/guide/configuration/homeassistant.html

Did you enable home assistant discovery since you were doing a manual installation?

# Optional: Home Assistant integration (MQTT discovery) (default: false)
homeassistant: true
[–] nogooduser@lemmy.world 1 points 10 months ago (1 children)

I have thanks. I have tried just doing the basic setting of ‘true’ and the more advanced options with no joy.

[–] AlternateRoute@lemmy.ca 2 points 10 months ago

Odd I have done the full setup several times As I run pure dockers / separate HA, Mosquito MQTT and Zigbee2mqtt and the devices all just auto discover and appear in HA has devices with entities with full control.