{"id":704,"date":"2016-09-06T16:53:21","date_gmt":"2016-09-06T14:53:21","guid":{"rendered":"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/?page_id=704"},"modified":"2018-04-27T08:10:50","modified_gmt":"2018-04-27T06:10:50","slug":"openhab-integration","status":"publish","type":"page","link":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/openhab-integration\/","title":{"rendered":"openHAB"},"content":{"rendered":"<p class=\"western\"><strong>Aufgabenstellung<\/strong><\/p>\n<p class=\"western\">openHAB erlaubt die einfache Integration diverser Sensorik und Aktorik in die Heimautomation sowie deren Visualisierung am Smartphone, Tablet und PC. Schaltvorg\u00e4nge lassen sich jedoch auch kombinieren.<\/p>\n<p class=\"western\">An dieser Stelle soll gezeigt werden, wie die Hardware des Hubo auf einfache Weise in openHAB integriert werden kann. Es handelt sich dabei um:<\/p>\n<ul>\n<li class=\"western\">die digitalen Ein- und Ausg\u00e4nge des I2C Portexpander MCP23017,<\/li>\n<li class=\"western\">des Zugriffs auf die 1wire Sensoren DS18x20,<\/li>\n<li class=\"western\">die analogen Eing\u00e4nge des Hubo AD Wandlers MCP3208, sowie<\/li>\n<li class=\"western\">die Steuerung von Funksteckdosen per 433MHz Sendemodul.<\/li>\n<\/ul>\n<p><strong>Installation<\/strong><\/p>\n<p class=\"western\">Zur Installation openHAB\u2018s kann auf die einschl\u00e4gigen Artikel (z.B. <a href=\"https:\/\/openhabdoc.readthedocs.io\/de\/latest\/Raspberry\" target=\"_blank\" rel=\"noopener\">hier<\/a>) zur\u00fcckgegriffen werden.<\/p>\n<p class=\"western\">Zudem sei angemerkt, da\u00df das in der Downloadrubrik verf\u00fcgbare <a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/download-pages\/linux-images\/\" target=\"_blank\" rel=\"noopener\">Image<\/a> bereits \u00fcber einen komplett eingerichteten openHAB-Server verf\u00fcgt und damit optimal f\u00fcr den Einsteiger ist, der zun\u00e4chst nur die prinzipielle Einbindung des Hubo in openHAB kennenlernen will. Beachten Sie bitte, da\u00df das Image auch \u00fcber einen Fhem-Server verf\u00fcgt, der vor dem Start des openHAB-Servers gestoppt werden sollte (sudo \/etc\/init.d\/fhem stop).<\/p>\n<p class=\"western\">Zur Erweiterung vorhandener Images empfehlen wir die Installation der Hubo Library. Diese bietet neben einem Installer der C++ Library auch einen Installer f\u00fcr openHAB einschlie\u00dflich einer Konfigurationsdatei zur Demonstration der Verwendung der Hubo Hardware unter openHAB.<\/p>\n<p class=\"western\">Anmerkungen:<\/p>\n<ul>\n<li class=\"western\">Beachten Sie bitte, da\u00df der openHAB-Server auf die C++-Beispielimplementierungen RCSocket, GetDigitalInput&#8230; der Hubo Library zur\u00fcckgreift. Um die Funktionsweise der Funksteckdosen vollst\u00e4ndig testen zu k\u00f6nnen, bedarf es also des Vorhandenseins der Hubo C++-Library.<\/li>\n<li class=\"western\">Zur Verwendung der Beispiele wird auf das exec-Binding zur\u00fcckgegriffen, welches Bestandteil der openHAB addons ist. Dieses wird automatisch \u00fcber den openHAB Installer mitinstalliert.<\/li>\n<li class=\"western\">Die f\u00fcr den Betrieb der Applikationen (RCSocket, GetDigitalInput&#8230;) erforderlichen Rechte werden ebenfalls vom Installer erteilt.<\/li>\n<\/ul>\n<p class=\"western\">Der Start des openHAB-Servers erfolgen via <em>\/opt\/openhab\/.\/start.sh<\/em>.<\/p>\n<p>Nach der Installation ist der openHAB-Server wie folgt zu erreichen <a href=\"http:\/\/raspberrypi:8080\/openhab.app?sitemap=hubo\" target=\"_blank\" rel=\"noopener\">http:\/\/raspberrypi:8080\/openhab.app?sitemap=hubo<\/a>.<\/p>\n<p class=\"western\">Sie sollten nun zwischen der \u00dcbersicht (s.u.) und der vollst\u00e4ndigen Darstellung aller Funktionen w\u00e4hlen k\u00f6nnen.<\/p>\n<p class=\"western\">\u00a0<a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht.jpg\" rel=\"attachment wp-att-718\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-718\" src=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht.jpg\" alt=\"openHAB_HuboUebersicht\" width=\"633\" height=\"546\" srcset=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht.jpg 633w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-300x259.jpg 300w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-150x129.jpg 150w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-174x150.jpg 174w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-600x518.jpg 600w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-77x66.jpg 77w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-257x222.jpg 257w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboUebersicht-514x443.jpg 514w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aufgabenstellung openHAB erlaubt die einfache Integration diverser Sensorik und Aktorik in die Heimautomation sowie deren Visualisierung am Smartphone, Tablet und PC. Schaltvorg\u00e4nge lassen sich jedoch auch kombinieren. An dieser Stelle soll gezeigt werden, wie die Hardware des Hubo auf einfache Weise in openHAB integriert werden kann. Es handelt sich dabei\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/openhab-integration\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":693,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/704"}],"collection":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/comments?post=704"}],"version-history":[{"count":16,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/704\/revisions"}],"predecessor-version":[{"id":1280,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/704\/revisions\/1280"}],"up":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/693"}],"wp:attachment":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/media?parent=704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}