Control de voz de la casa inteligente Z-Wave y más allá. Homekit + Siri. Manual de instrucciones


Establecer la máxima comodidad en el apartamento cada mes es cada vez más barato y más fácil. ¡En esta guía paso a paso, le mostraré lo fácil que es agregar control de voz a su hogar! Para el control por voz necesitamos:
  1. Controlador RaZberry o cualquier computadora con software Z-Way
  2. Un par de dispositivos Z-Wave, así como cualquier bombilla WiFi
  3. iPhone / iPad (preferiblemente en la pared)

Uso Raspberry Pi B +, por lo que la descripción de la configuración de control de voz se describirá más adelante. Video de trabajo al final del artículo.

1) Instale la versión del software Z-Way anterior a 2.2.2 :
wget -O - razberry.z-wave.me/install/v2.2.2-test-new-webserver-8-ga9cd319 | sudo bash
Z-Way es un Hub para dispositivos Z-Wave, Enocean, varias bombillas WiFi, enchufes, cerraduras y otros IoT controlados por solicitudes HTTP y TCP. La interfaz web está disponible en el puerto 8083.


2) Instale la última versión de Node.js
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-armv6l.tar.xz
tar -xvf node-v4.4.5-linux-armv6l.tar.xz
cd node-v4.4.5-linux-armv6l
sudo cp -R * /usr/local/
Node.js es una plataforma para ejecutar código JavaScript en un servidor basado en el motor Google V8.


3) Instalar Homebridge y el complemento Homebridge-zway
sudo npm install -g homebridge
sudo npm install -g homebridge-zway
Homebrige implementa el soporte de Homekit. Homebrige-zway es un complemento que agrega soporte mejorado de Homekit a Z-Way.


4) Cree la configuración Homebrige /usr/local/lib/node_modules/homebridge/config.json
{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:31",
        "port": 51826,
        "pin": "031-45-154"
    },
    "platforms": [
    {
            "platform": "ZWayServer",
            "url": "http://localhost:8083/",
            "login": "admin",
            "password": "admin"
    }
    ]
}
La última barra en la URL es muy importante, sin ella no funciona.

5) Lanzar Z-Way y Homebridge
sudo /etc/init.d/z-way-server start
sudo homebridge -U /usr/local/lib/node_modules/homebridge &
Si todo está correcto, verá en el registro dispositivos que puede controlar y un código PIN.


6) Usando la aplicación Home en el teléfono u otros ( MyTouchHome , MyHome App , etc.) agregamos el dispositivo Homekit.


7) ¡Listo! ¡Ahora la casa puede ser controlada por voz! Controles cómodos!


PD La última vez utilicé el módulo Homekit nativo para Z-Way para el control de voz , pero me gustó más Homebridge, porque permite trabajar no solo con Z-Way, sino también con otros sistemas de automatización, como Philips Hue , Nest y muchos otros. Complementos de Homebridge en github .

Source: https://habr.com/ru/post/es394621/


All Articles