Stap 5: Sensor: Wink Hub
Ik toevallig op deze blogpost van een vroege gebruiker van de Wink Hub die een manier gevonden om de wortel van de hub om toegang tot een exploit van PHP te krijgen. Deze prestatie kunt u een hulpprogramma "aprontest" naar controle dingen die het Wink Hub hebben zijn gekoppeld. Met behulp van deze methode, ik in staat geweest om de controlelampjes vanuit de OpenHAB-interface.
De meest interessante voordeel voor beworteling van het Wink Hub is dat het geeft je lokale beheersing van de verlichting en de status van de sensor zonder toegang tot de server van het Wink. Het Wink Hub en het Wink API moet altijd naar het internet contact maken met de server van het Wink te doen lichtsturing of sensor status krijgen. Nu, met deze PHP exploiteren, verlichting en sensor operaties kunnen worden gehouden met uw lokale LAN. Goed hoor.
Ik heb ook een PHP-script aan de onderkant van deze stap. Als u dit bestand niet kunt openen, probeer dan deze link. Dit script wordt uitgevoerd op de Raspberry Pi en polls het Wink-Hub voor de status van twee Wink Tripper reed-switches. Deze status wordt verstuurd naar OpenHAB via de REST API. OpenHAB zal vervolgens publiceren MQTT onderwerpen voor deze deur posities. De controller voor het model huis vervolgens opent of sluit de deuren door u te abonneren op deze deur positie onderwerpen.
De drie OpenHAB configuratiebestanden (items, sitemap en regels) aangesloten in deze stap nodig zijn om te maken alles werken. Ze definiëren de contactpersoonitems die de polling-script met via de interface van de REST samenwerkt. Er is ook een voorbeeldscript voor controlerende zigbee-lamp via OpenHAB.