Installation och konfiguration av OpenHAB. Del 6: Sakernas Internet, Home Automation (6 / 13 steg)
Steg 6: Steve Quinn Household - OpenHAB användargränssnitt
Ovanstående bilder skildrar den hemsida som jag skapade för min serie om hemautomation.
Huvudsidan heter 'stevequinnhousehold' med IoT enheter placerade i Garage, studie och gäst sovrum respektive. Bild en beskriver menystrukturen och återstående bilderna innehållet på dessa sidor.
Jag har lagt till möjligheten att visa eller ändra alla exponerade funktionaliteten som finns i varje IoT enheterna de tidigare delarna av denna serie detalj hur man skapar och har också lagt till i "persistence" så att dynamiska grafer av barometriskt tryck, temperatur, luftfuktighet och värme index visas.
När filerna som utgör "stevequinnhousehold" har installerats på servern OpenHAB, för att Visa hemsida måste du du ange följande i Google Chrome.
http://openhab.local:8080/openhab.app?sitemap=stevequinnhousehold
.
Tips: Vad menar jag med exponerade funktionalitet? Helt enkelt allt annat inom IoT enheten som kan läsas från eller skrivas till via MQTT. Så exempelvis Garage IoT enheten har en LED och DHT22 sensor vilket innebär att det har en lokal utgång (röd LED) och vissa lokala input (temperatur och fuktighet, Värmeindex beräknas). Koden i IoT enheten tillåter en avlägsen utgivare att slå på och av LED med '/ WiFiDevice/Led2Command' ämne publikationer och en avlägsen abonnent få ämne publikationer som enheten kommer att regelbundet offentliggöra sin lokala temperatur, luftfuktighet och Värmeindex om de ändrar via /WiFiDevice/Temp1Status, /WiFiDevice/Humd1Status och /WiFiDevice/HeatInd1Status. Om du tittar på webbsidan OpenHAB för garaget kommer du att se alla dessa objekt representeras av ikoner, värden (grader och procent) och en switch.