0Hacer que OpenZWave funcione con Home Assistant

Estoy migrando lentamente mi configuración de smarthome a HomeAssistant, que, como con la mayoría de los proyectos de código abierto, es bastante antipático para empezar y requiere algo de aprendizaje para usar. Tengo un Aeotec ZStick y un Aeotec Doorbell 6 que funcionan a través de Z-Wave y quería personalizar los tonos y reducir un poco el volumen. Pensarías que sería fácil, ¿verdad??

El primer obstáculo a superar fue darse cuenta de que Home Assistant ha 2 formas de utilizar Z-Wave. Uno está integrado, y uno se basa en el sistema "OpenZWave" / software / imagen de Docker (o lo que sea en realidad!). El sistema integrado no es compatible con los últimos estándares Z-Wave y, por lo tanto, no puedo configurar mi timbre., pero aparentemente la alternativa OpenZWave 1.6 el sistema podrá eventualmente, aunque no parece que sea así el año. Para evitar más problemas en el futuro, lo primero que debe hacer es cambiar de la compatibilidad con Z-Wave incorporada al complemento OpenZWave. Tenga en cuenta que estoy usando el "Asistente para el hogar" completo (que solía llamarse Hass.io). Es básicamente una instalación todo en uno con HassOS, y luego tanto Home Assistant como "Supervisor" corriendo encima de eso. Mucha gente ejecuta esta configuración en una Raspberry Pi, aunque yo lo estoy ejecutando en una mini PC de 4W con un Pentium 4200 que se parece mucho a un Intel NUC de baja potencia.

Antes de que empieces

Desvincula el timbre de tu puerta USB pegar si ya está emparejado, ya que necesitamos emparejarlo en modo seguro

Encuentra tu USB detalles de palo

  • Supervisor
  • Sys-tem
  • Cuadro "Host System"
  • Botón "Hardware"
  • Debería ser algo como
    /dev / serial / by-id / usb-0658_0200-if00

Deshabilitar zwave incorporado

  • -A-ción de Con-fig-ur
  • Integraciones
  • Caja ZWave
  • Haga clic en configurar
  • Haga clic en "Detener red"

Instalar el broker Mosquitto

  • Supervisor
  • Tienda de complementos
  • Buscar broker mosquitto

Instalar MQTT

  • -A-ción de Con-fig-ur
  • Integraciones
  • Buscar MQTT
  • Debería ver el corredor mosquitto en la lista. Haga clic en configurar

Instalar OpenZWave

  • Supervisor
  • Tienda complementaria
  • Buscar zwave

Genere una clave aleatoria por seguridad

  • Ir Random.org y generar un código hexadecimal aleatorio para una llave de seguridad que necesitará en el siguiente paso

Configure OpenZWave con su USB detalles

  • Supervisor
  • Cuadro de instrumentos
  • OpenZWave
  • -A-ción de Con-fig-ur
  • Edite la entrada "dispositivo" para que coincida con el USB camino desde arriba, y sume los números generados en lugar del ?? para la llave de seguridad
  • Por ejemplo.
    • dispositivo: /dev / serial / by-id / usb-0658_0200-if00
    • clave de red: "0x??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??, 0X??’
  • Clic en Guardar
  • Haga clic en la pestaña "Información"
  • Haga clic en Inicio

Configurar la integración de OpenZWave

  • -A-ción de Con-fig-ur
  • Integraciones
  • "OpenZWave (beta)" caja
  • Haga clic en "Configurar"
  • Haga clic en "Confirmar configuración"

Reiniciar!

En este punto descubrí que tenía que reiniciar para que el sistema comenzara a hablar con mi USB Z-Stick correctamente, así que recomiendo reiniciar en este punto.

Configuración de una interfaz de configuración semi amigable

  • Descargue e instale el OpenZWave GUI para las ventanas (desplácese hasta la parte inferior de la página y busque el enlace al archivo .msi de Windows)
  • Para usar la GUi, primero vaya a Supervisor -> OpenZwave -> Configuración y establezca el campo de host en 1983 (está deshabilitado de forma predeterminada a menos que ingrese un valor)
  • Luego en OpenZWave GUI solo ingresa el IP o el nombre de su asistente a domicilio. El puerto ya debería ser correcto y no se requiere clave de autenticación
  • Tenga en cuenta que su USB el dispositivo puede mostrarse como no Z-Wave plus, pero si algún dispositivo conectado se muestra como Z-Wave Plus, puede ignorarlo, es engañoso.

Configurando el volumen

¿Por qué diablos el volumen predeterminado está tan alto que se distorsiona?. Presumiblemente es para que Aeotec pueda poner un número tonto de decibelios en la caja.. Sin embargo, En realidad, no quiero que el timbre me dañe los oídos, o despierto a mis hijos por la noche ya sea para el caso, así que lo primero que tenía que hacer era rechazarlo. Pensarías que después de todos los obstáculos que ya hemos tenido que superar, podría ser (finalmente) fácil, pero adivina de nuevo ...

Asistente de apagado en casa

  • Asistente de apagado del hogar
  • Eliminar el USB Palo Z-Wave
  • Conéctelo a una PC con Windows

Obtenga el software Silicon Labs para PC

  • Ir al sitio web de Silicon Labs página abajo cargados
  • Seleccione para descargar el software del controlador de PC
  • Haga clic en el enlace "Crear una cuenta" y regístrese
  • Una vez que haya verificado su cuenta e iniciado sesión, volver al página abajo cargados
  • Descarga Z ‑ Wave SDK Primero
  • Luego descargue el software PC Controller
  • Ejecute ZWaveControllerSetup.msi
  • Extraiga el 2 archivos en la carpeta ZW050x_USB_VCP_PC_Driver, luego haga clic derecho en el archivo INF extraído y seleccione "instalar" para instalar los controladores
  • Conecte su dongle Z-Wave a su PC con Windows
  • Ejecute el software del controlador de PC Z-Wave
  • Haga clic en la rueda dentada para seleccionar su USB Stick - el mío apareció como "UZB" en COM4 y haga clic en "Detectar", luego haga clic en "Aceptar"
  • Haga clic en "Administración de red"
  • Haga clic en "agregar" y luego presione el botón de emparejamiento en el timbre
  • Necesitarás el primero 5 dígitos del código DSK que están impresos en la parte posterior del timbre; el dispositivo se emparejará en modo S2
  • El dispositivo debería aparecer como un "Interruptor de sonido" en la parte inferior de "esclavos" en el cuadro cerca de la parte superior izquierda.
  • Seleccione el dispositivo y luego haga clic en "Información del nodo"
  • Debería aparecer una lista de subdispositivos, aproximadamente 8 de ellos. Cada uno de estos representa una alerta diferente
  • Seleccione el subdispositivo apropiado
  • En el cuadro de abajo, haga doble clic en "79 - SOUND_SWITCH"
  • En la sección de la derecha, en el cuadro desplegable, seleccione "0 × 05 - SOUND_SWITCH_CONFIGURATION_SET"
  • Configura el volumen hexadecimal como quieras (efectivamente en porcentaje). encontré 60 era casi lo mismo que mi viejo timbre: un timbre eléctrico antiguo clásico
  • Haga clic en el botón Enviar en la parte inferior
  • Repite el ultimo 5 pasos para cada una de las diferentes alertas que desea cambiar; lo hice para todas

Restaurar Home Assistant

  • Cierre el software del controlador de PC
  • Desenchufe el Z-Stick y vuelva a conectarlo a su sistema Home Assistant
  • Copia de seguridad del asistente de inicio de arranque
  • El maridaje con el timbre, y tu nueva configuración de volumen, debe ser recordado por el Z-Stick

Los créditos para esto van para varias personas diferentes de las que logré reunir la información en su totalidad.

Deja una respuesta