Hassio no muestra los dispositivos zigbee en entidades

¿Atascado con una automatización de Home Assistant? ¿Alguna configuración que no va? Plantea tu problema e intentaremos ayudarte
Responder
egma
Mensajes: 1
Registrado: Lun Ene 27, 2020 11:56 pm

Hassio no muestra los dispositivos zigbee en entidades

Mensaje por egma » Mar Ene 28, 2020 10:50 pm

Hola a todos! Encantado de unirme a este foro y a esta comunidad de la que espero aprender mucho, ya que soy totalmente novato en esto, y poder colaborar por supuesto, aunque sea con el paso del tiempo.

Escribo este post, porque llevo varios meses, si meses :roll: , estancado en un problema del que no soy capaz de salir y que me impide avanzar en el uso de Hassio.

Tengo cuatro dispositivos de xiaomi, dos sensores de movimiento e iluminación, y otros dos de puerta/ventana.

Instalé mosquitto broker en hassio, y se me conecta bien o eso creo, con mi usuario y contraseña (por cierto no se si es necesario utilizar un usuario a parte solo para mqtt o hay que utilizar el usuario principal de HA).

Os pongo un trocito de como tengo todo a ver si podeis echarme una mano.

Configuración de mosquitto broker:

Código: Seleccionar todo

{
  "logins": [
    {
      "username": "nombre de usuario",
      "password": "contraseña"
    }
  ],
  "anonymous": false,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem",
  "require_certificate": false
}
Este es el log de conexión de mosquitto broker:

Código: Seleccionar todo

[22:28:59] INFO: Setup mosquitto configuration
[22:28:59] INFO: Found local users inside config
[22:28:59] INFO: Initialize Hass.io Add-on services
[22:28:59] INFO: Initialize Home Assistant discovery
[22:28:59] INFO: Start Mosquitto daemon
1580246939: mosquitto version 1.6.3 starting
1580246939: Config loaded from /etc/mosquitto.conf.
1580246939: Loading plugin: /usr/share/mosquitto/auth-plug.so
1580246939: |-- *** auth-plug: startup
1580246939:  ├── Username/password checking enabled.
1580246939:  ├── TLS-PSK checking enabled.
1580246939:  └── Extended authentication not enabled.
1580246939: Opening ipv4 listen socket on port 1883.
1580246939: Opening ipv6 listen socket on port 1883.
1580246939: Opening websockets listen socket on port 1884.
1580246939: Opening ipv4 listen socket on port 8883.
1580246939: Opening ipv6 listen socket on port 8883.
1580246939: Opening websockets listen socket on port 8884.
1580246940: Warning: Mosquitto should not be run as root/administrator.
1580246940: New connection from 172.30.32.1 on port 1883.
[INFO] found "nombre de usuario" on local database
1580246940: New client connected from 172.30.32.1 as mqttjs_03eea5ef (p2, c1, k60, u'nombre de usuario').
1580246953: New connection from 172.30.32.1 on port 1883.
1580246953: New client connected from 172.30.32.1 as c5a1e42c590d4bb798b9945d8f80d0c1 (p2, c1, k15, u'nombre de usuario').
También instalé zigbee2mqtt con esta configuración:

Código: Seleccionar todo

{
  "data_path": "/share/zigbee2mqtt",
  "devices": "devices.yaml",
  "groups": "groups.yaml",
  "homeassistant": true,
  "permit_join": false,
  "mqtt": {
    "base_topic": "zigbee2mqtt",
    "server": "mqtt://ipdelaraspberry",
    "user": "nombre de usuario",
    "password": "contraseña"
  },
  "serial": {
    "port": "/dev/ttyACM0"
  },
  "advanced":
  . . .
  
Y este es parte del log de conexión de zigbee2mqtt:

Código: Seleccionar todo

./run.sh: line 17: [Info] Configuration backup found in /share/zigbee2mqtt/.configuration.yaml.bk. Skipping config backup.: No such file or directory
[Info] Socat is DISABLED and not started
2020-01-28T22:36:21: PM2 log: Launching in no daemon mode
2020-01-28T22:36:21: PM2 log: App [npm:0] starting in -fork mode-
2020-01-28T22:36:21: PM2 log: App [npm:0] online
> zigbee2mqtt@1.9.0 start /zigbee2mqtt-1.9.0
> node index.js
zigbee2mqtt:info  2020-01-28 22:36:25: Logging to console and directory: '/share/zigbee2mqtt/log/2020-01-28.22-36-25'
zigbee2mqtt:info  2020-01-28 22:36:26: Starting zigbee2mqtt version 1.9.0 (commit #unknown)
zigbee2mqtt:info  2020-01-28 22:36:26: Starting zigbee-herdsman...
zigbee2mqtt:info  2020-01-28 22:36:28: zigbee-herdsman started
zigbee2mqtt:info  2020-01-28 22:36:28: Coordinator firmware version: '{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}}'
zigbee2mqtt:info  2020-01-28 22:36:28: Currently 2 devices are joined:
zigbee2mqtt:info  2020-01-28 22:36:28: sensor_entrada_principal (0x0015...): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
zigbee2mqtt:info  2020-01-28 22:36:28: sensor_puerta_garaje (0x0015...): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
zigbee2mqtt:info  2020-01-28 22:36:28: Zigbee: disabling joining new devices.
zigbee2mqtt:info  2020-01-28 22:36:28: Connecting to MQTT server at mqtt://iddelaraspberry
zigbee2mqtt:info  2020-01-28 22:36:29: Connected to MQTT server
zigbee2mqtt:info  2020-01-28 22:36:29: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
zigbee2mqtt:info  2020-01-28 22:36:29: MQTT publish: topic 'zigbee2mqtt/sensor_entrada_principal', payload '{"battery":91,"voltage":2985,"contact":true,"linkquality":63}'
zigbee2mqtt:info  2020-01-28 22:36:29: MQTT publish: topic 'zigbee2mqtt/sensor_puerta_garaje', payload '{"battery":100,"voltage":3015,"illuminance":3,"linkquality":18,"occupancy":false}'
zigbee2mqtt:info  2020-01-28 22:36:29: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.9.0","commit":"unknown","coordinator":{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}},"log_level":"info","permit_join":false}'
El log de zigbee2mqtt me muestra todos los cambios que se producen en los sensores de forma correcta.

He hecho pruebas con la aplicación de escritorio de windows MQTT.fx, y me muestra los dispositivos, los cambios que se producen en ellos, etc.
Vamos que a mi entender, que no es mucho, la red zigbee está funcionando de forma correcta.

Pero el problema viene en Hassio, donde, no se por qué motivo, no consigo que me aparezcan los dispositivos como una entidad, ni de forma automatica (tengo el discovery a true en configuration.yaml) ni añadiendo los dispositivos de forma manual según figura en la documentación oficial.
Ya no sé que hacer, he probado a desinstalar los addons y volver a configurar por si había cometido errores, a instalar todo desde 0 en la raspberry, a cambiar parámetros una y otra vez) pero no consigo que ninguno de los sensores aparezca como entidad, con lo cual no puedo hacer nada con ellos.

Alguién sabría poner luz sobre esta sombra que me persigue desde octubre... Tenía muchas ideas para seguir domotizando la vivienda, pero me niego a comprar nada hasta que sea capaz de configurar y utilizar estos dispositivos.

Un saludo, y muchas gracias por su lectura, perdón por el tostón.

Altair
Mensajes: 4
Registrado: Mar Ago 11, 2020 12:02 am

Re: Hassio no muestra los dispositivos zigbee en entidades

Mensaje por Altair » Mar Ago 11, 2020 12:06 am

Aun persiste , tu problema?

SergioGC
Mensajes: 1
Registrado: Dom Dic 06, 2020 11:31 pm

Re: Hassio no muestra los dispositivos zigbee en entidades

Mensaje por SergioGC » Lun Dic 07, 2020 12:20 pm

Buenas,

He leído este problema, y yo tengo el mismo, no sé la solución, y me gustaría ayuda de alguien del foro.

Gracias

VictorD
Mensajes: 1
Registrado: Vie Oct 15, 2021 4:29 pm

Re: Hassio no muestra los dispositivos zigbee en entidades

Mensaje por VictorD » Vie Oct 15, 2021 4:32 pm

Buenas, creo que tengo el mismo problema ahora mismo, el addon de zigbee2mqtt me muestra los dispositivos como emparejados y puedo controlarlos en su UI pero en las listas de HA de entidades y dispositivos no aparecen.

Como lo solucionaste?

Responder