Warning: The magic method OCDI\OneClickDemoImport::__wakeup() must have public visibility in /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php on line 121 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/e/4/aarnts.com/httpd.www/wp-content/themes/house-painter/importer/inc/OneClickDemoImport.php:121) in /customers/6/e/4/aarnts.com/httpd.www/wp-includes/rest-api/class-wp-rest-server.php on line 1831 {"id":101,"date":"2018-07-15T12:17:58","date_gmt":"2018-07-15T10:17:58","guid":{"rendered":"https:\/\/www.aarnts.com\/?p=101"},"modified":"2018-07-17T17:41:56","modified_gmt":"2018-07-17T15:41:56","slug":"installatie-openhab-op-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.aarnts.com\/2018\/07\/15\/installatie-openhab-op-raspberry-pi\/","title":{"rendered":"Installatie OpenHAB op Raspberry PI"},"content":{"rendered":"
<\/p>\n
Ik heb gekozen voor OpenHabian in plaats van het separaat installeren van Raspbian en OpenHAB. OpenHABian is een kant en klare versie van Raspbian met OpenHAB en diverse standaard tools en instellingen. Het betreft in de basis een headless versie maar het is mogelijk een display aan te sturen.<\/p>\n
Ik gebruik een Raspberry PI 2B welke is voorzien van een 7\u201d touchscreen. Dit touchscreen wordt echter niet gebruikt (zou wel kunnen maar ik heb er voor gekozen dit niet te doen).<\/p>\n
Informatie over de installatie is te vinden op https:\/\/docs.openhab.org\/installation\/openhabian.html<\/a><\/p>\n <\/p>\n Download de laatste versie van https:\/\/github.com\/openhab\/openhabian\/releases<\/a> en schrijf deze naar een SD card (bv. Met etcher https:\/\/etcher.io\/<\/a>)<\/p>\n Indien de PI uitsluitend via WiFi gebruikt gaat worden, is het noodzakelijk dit eerst in te stellen alvorens de PI op te starten. Indien de ook gebruik kunt maken van ethernet, is dit niet nodig en kan eventueel later, via de ethernetverbinding, Wifi ingesteld worden. Om WiFi in te stellen dient eerst het bestand openhabian.conf aangepast te worden:<\/p>\n <\/p>\n Het is belangrijk dat de PI een vast IP-adres krijgt. Dit kun je op de PI configureren of, zoals ik heb gedaan, een vast IP-adres op de DHCP server instellen voor de PI. Ik heb voor het laatste gekozen omdat ik tijdens de ontwikkelfase de PI op twee verschillende locaties (met verschillende netwerkadressen) heb gebruikt.<\/p>\n Ik heb internet van Ziggo en maak gebruik van de DHCP server van de Ziggo router. Op deze router kun je een vaste IP-adres instellen voor het MAC-adres van je PI.<\/p>\n Het is verstandig om vooraf een nummerplan te maken voor devices. Ik heb gekozen voor het volgende plan:<\/p>\n Ik overweeg over te gaan naar een klasse B adres range zodat er wat meer ruimte komt in het nummerplan.<\/p>\n In dit geval is er dus een vast IP adres gekoppeld aan het MAC adres van de PI: 192.168.178.100<\/p>\n OpenHAB is te nu bereiken op \\\\192.168.178.100:8080<\/p>\n <\/p>\n Het Openhabian Configuration tool is handig voor updates, upgrades en het in- of uitschakelen van basis componenten.<\/p>\n Als je nog geen PuTTY (https:\/\/www.putty.org\/<\/a>) of vergelijkbare SSH client, installeer deze dan eerst.<\/p>\n Open PuTTy en maak een verbinding met de PI (in mijn geval 192.168.178.100 port 22). Log in met userID \u201copenhabian\u201d en password \u201copenhabian\u201d. Maak het window groter zodat het tenminste 120 kolommen heeft. Dit is nodig voor het configuratietool (groter maken kan ook nog als het tool reeds is gestart).<\/p>\n Start nu het configuratietool: sudo openhabian-config<\/em><\/p>\n Voer nu de volgende acties uit:<\/p>\n Password met optie 34 aanpassen was bij mij geen succes. Ik weet niet wat er fout ging maar daarom heb ik de passwords maar op normale manier aangepast:<\/p>\n <\/p>\n Erg handig (zeg maar noodzakelijk) is de logviewer, welke is te bereiken op poort 9001. Je kunt de logviewer ook vanuit het dashboard activeren maar standaard staat de verwijzing naar het juiste IP-adres niet goed. Om de logviewer vanuit het dashboard te bereiken dien je de volgende aanpassing te plegen:<\/p>\n <\/p>\n Ik vind het handig om met de Windows Verkenner bestanden op de PI te kunnen benaderen. Type hiertoe in de adresbalk, vooraf gegaan door dubbel back-slash, het IP-adres van de PI in (in mijn geval \\\\192.168.178.100. Er wordt dan om de smb userid en wachtwoord gevraagd. Zelf heb ik de door de PI geboden shares als netwerk drive gemapped.<\/p>\n <\/p>\n Om met een tool als Visual Code Studio of vergelijkbare editor eenvoudig aanpassingen te kunnen plegen, is het nog wel noodzakelijk de toegangsrechten van de bestanden aan te passen (in PuTTY met chmod, als je niet weet hoe: https:\/\/www.nucleus.be\/helpdesk\/webhosting\/linux-file-permissions-en-ownership\/<\/a>)<\/p>\n <\/p>\n Het is niet de bedoeling van OpenHabian maar als je perse wilt, kun je met VNC de PI gebruiken. Hier een verkorte instructie:<\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":" Installatie van OpenHABian Ik heb gekozen voor OpenHabian in plaats van het separaat installeren van Raspbian en OpenHAB. OpenHABian is een kant en klare versie van Raspbian met OpenHAB en diverse standaard tools en instellingen. Het betreft in de basis een headless versie maar het is mogelijk een display […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_oct_exclude_from_cache":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-101","post","type-post","status-publish","format-standard","hentry","category-geen-categorie"],"_links":{"self":[{"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/posts\/101"}],"collection":[{"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":10,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/posts\/101\/revisions\/131"}],"wp:attachment":[{"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aarnts.com\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}Installatie<\/h1>\n
\n
IP-adres<\/h1>\n
\n
\nIn deze reeks heb ik onder andere de Ziggo router, 2 WiFi access points en een printer<\/li>\n
\nGebruik vaste IP-adressen uitgegeven door DHCP vanaf 90:<\/li>\n\n
\n
\nRaspberry PI 2 met OpenHAB en MQTT broker<\/li>\n
\nTestomgeving voor OpenHAB. Heeft een eigen MQTT broker maar kan ook gebruik maken van de productieomgeving<\/li>\n\n
\n
\n
\n
Openhabian Configuration tool<\/h1>\n
\n
\n
\nKies in ieder geval de volgende componenten:<\/p>\n\n
\nIk heb Mosquitto ge\u00efnstalleerd zonder password, dit is echter later aan te passen. Gebruiker is openhabian<\/li>\n<\/ul>\n<\/li>\n\n
\nHostname aangepast naar \u201cRobsSmartHome\u201d<\/li>\n
\nHier kun je passwords aanpassen (sterk aan te bevelen)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n
\nsudo passwd
\noud: openhabian
\nnieuw: <wat je maar wilt, wel onthouden><\/li>\n
\nsudo smbpasswd openhabian
\noud: openhabian
\nnieuw: <wat je maar wilt, wel onthouden><\/li>\n<\/ul>\nLogviewer<\/h1>\n
\n
Bestanden benaderen met Windows verkenner<\/h1>\n
VNC<\/h1>\n
\n
\n5 Interface options \u2013 P3 VNC<\/li>\n
\nLet op welk ip adres wordt terug gegeven en vooral de poort (192.168.178.100:1). Je kunt natuurlijk ook andere schermafmetingen opgeven.<\/li>\n