Fysisk Home Automation-gränssnittet (5 / 8 steg)
Steg 5: Sensor: Wink Hub
Jag råkade på detta blogginlägg från en tidig Wink NAV-användare som hittat ett sätt att root nav för att få tillgång till en PHP utnyttja. Detta utnyttja kan du köra en "aprontest"-verktyget att kontrollera saker som har kopplats ihop med navet Wink. Med den här metoden har jag kunnat kontroll lampor från gränssnittet OpenHAB.
Mest intressanta fördelen att böka Wink navet är att den ger dig lokal kontroll över belysning och sensor status utan att behöva få tillgång till Wink servern. Wink nav och Wink API måste alltid gå till internet för att kontakta Wink servern att göra belysningsstyrning eller få sensor status. Nu, med denna PHP exploatera, belysning och sensorn kan hållas till din lokala LAN. Det är utmärkt.
Jag har bifogat ett PHP-skript på botten av detta steg. Om du inte kan öppna filen, försök den här länk. Detta skript körs på Raspberry Pi och omröstningar Wink navet till två Wink Tripper reedbrytare status. Denna status skickas till OpenHAB via REST-API. OpenHAB publicerar sedan MQTT ämnen för dessa dörren positioner. Registeransvarige för modell huset sedan öppnar eller stänger dörrarna genom att prenumerera dessa dörren position ämnen.
De tre OpenHAB konfigurationsfiler (artiklar, sitemap och regler) fäst i det här steget behövs för att göra allt arbete. De definierar kontaktobjekt som skriptet polling interagerar med via gränssnittet resten. Det finns också ett exempelskript för kontrollerande zigbee lampa via OpenHAB.