Alles wat je kan bedienen in openHAB kan je ook vanop afstand (via de cloud - 4G) bedienen. Naast alles bedienen kan je ook pushnotifications krijgen. Via rules bv kan je je eigen notification sturen.
Deze is standaard niet actief. Om te activeren ga naar 'Instellingen'
Kies 'Misc'
Voeg toe met +
Kies openHAB Cloud Connector
En installeer.
In de M5 release van openHAB had ik wat problemen om de cloud connector online te krijgen. Als die niet online komt, ga dan naar Installingen - Other Addons - Cloud Connector - en klik bovenaan op Install.
Vervolgens maak je een account aan op https://myopenhab.org/login
Om een beveilgde verbinding tot stand te brengen maakt openHAB gebruik van een uuid en een secret. Deze sleutels kan je terugvinden op je raspberry pi. Hiervoor maak je best een verbinding via ssh en vraag de sleutels op met volgende commando's:
cat /var/lib/openhab/uuid
cat /var/lib/openhab/openhabcloud/secret
De cloud connector is soms een lastige om actief te krijgen. Een reboot kan dan helpen...
De bediening via de cloud connector verloopt via de Basic UI. Dit is een user interface die al meegaat sinds de eerste versie van openHAB. De UI wordt opgebouwd via .sitemap bestanden.
Opnieuw kan je een sitemap best aanmaken via Visual Studio Code. Links in het mapje sitempas maak je een nieuw bestand met de extentie .sitemap
sitemap dauwdruppel label="Dauwdruppel" {
Group item=g_Gelijkvloers label="Gelijkvloers"
Group item=g_Buiten label="Buiten"
Group item=g_Kelder label="Kelder"
}
Als we onze things en items hebben aangemaakt met de bestanden die aangemaakt werden door System Manager, hebben we een correcte definitie van onze items, inclusief kamers of verdiepen die hier voorgesteld worden door Group.
Een group uit mijn items bestand:
Group g_Gelijkvloers "Gelijkvloers" (g_House) ["Floor"]
Je kan duidelijk zien in de sitemap dat we verwijzen naar het item zoals opgegeven in het items bestand.
Hierna volgt eventueel een label, wat de omschrijving wat duidelijker kan maken.
Door deze kleine, eenvoudige sitemap kunnen we nu onze uitgangen bedienen via een app of web pagina.
Om de sitemap locaal te bekijken:
http://\<ip\>:8080/basicui/app?sitemap=\<sitemap naam\>
Of om de sitemap via myopenHAB te bekijken (via internet):
https://home.myopenhab.org/basicui/app?sitemap=<sitemap naam\>
Log in en controleer of je online bent:
Klik dan op Home en vervolgens op 'Click here to access your openHAB's dashboard'
Je komt dan op de gebruikelijk pagina van openHAB:
Nu kan je achter het adres dit invoeren: /basicui/app?sitemap=<sitemap naam>
Of via de openHAB app (hier op Android):
Meer info over de opbouw van een sitemap kan je hier vinden:
https://www.openhab.org/docs/ui/sitemaps.html