Paso 5: Sensor: Wink Hub
Me ha pasado en este post del blog de un usuario Hub Wink temprano que encontró una manera de root hub para acceder a un exploit PHP. Esta hazaña le permite ejecutar una utilidad de "aprontest" a las cosas de control que han sido emparejadas con el guiño de ojo. Usando este método, he sido capaz de para luces de control de la interfaz OpenHAB.
Los beneficios más interesantes para enraizamiento al eje de guiño es que le da control local sobre las luces y el estado del sensor sin tener que acceder al servidor de Wink. El eje de guiño y guiño API siempre tiene que ir a internet para contactar con el servidor de Wink para control de iluminación o haz estado del sensor. Ahora, con este exploit PHP, las operaciones de iluminación y sensor pueden conservarse a su red local. Genial.
He incluido un script PHP al final de este paso. Si no puede abrir este archivo, pruebe este enlace. Este script se ejecuta en la Raspberry Pi y encuestas el eje de guiño para el estado de dos interruptores de lámina de Wink Tripper. Este estado se envía a OpenHAB a través de la API de REST. OpenHAB entonces a publicar temas MQTT para estas posiciones de la puerta. El controlador para la casa de la modelo luego se abre o cierra las puertas mediante la suscripción de estos temas de posición de la puerta.
Los tres archivos de configuración de OpenHAB (artículos mapa del sitio y reglas) en este paso se necesitan para hacer que todo funcione. Definen los elementos de contacto que el script de votación interactúa con través de la interfaz del resto. También hay un script de ejemplo para bombilla de luz zigbee control vía OpenHAB.