{"id":723,"date":"2016-09-06T17:24:14","date_gmt":"2016-09-06T15:24:14","guid":{"rendered":"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/?page_id=723"},"modified":"2016-09-06T18:26:29","modified_gmt":"2016-09-06T16:26:29","slug":"openhab-digitale-ein-und-ausgaenge","status":"publish","type":"page","link":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/openhab-integration\/openhab-digitale-ein-und-ausgaenge\/","title":{"rendered":"Digitale Ein- und Ausg\u00e4nge"},"content":{"rendered":"<p class=\"western\"><strong>Aufgabenstellung<\/strong><\/p>\n<p class=\"western\">Die digitalen Ein- und Ausg\u00e4nge des Hubo sollen \u00fcber openHAB eingelesen bzw. gesetzt werden. Mittels des exec-Bindings werden dazu die Beispielprogramme <a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/Hubo_C++_Library\/Documentation\/_get_digital_input_8cpp_source.html\" target=\"_blank\">GetDigitalInput<\/a> und <a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/Hubo_C++_Library\/Documentation\/_set_digital_output_8cpp_source.html\" target=\"_blank\">SetDigitalOutput<\/a> der Hubo Library aufgerufen.<\/p>\n<p class=\"western\">Das folgende Bild zeigt die Werte der digitalen Eing\u00e4nge, wobei Eingang 0 geschaltet ist; die anderen Eing\u00e4nge sind nicht geschaltet.<\/p>\n<p class=\"western\">\u00a0<a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge.jpg\" rel=\"attachment wp-att-725\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-725\" src=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge.jpg\" alt=\"openHAB_HuboDigitaleingaenge\" width=\"633\" height=\"546\" srcset=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge.jpg 633w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-300x259.jpg 300w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-150x129.jpg 150w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-174x150.jpg 174w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-600x518.jpg 600w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-77x66.jpg 77w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-257x222.jpg 257w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitaleingaenge-514x443.jpg 514w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<p class=\"western\">Nachfolgend sieht man die Stellung der digitalen Ausg\u00e4nge des Hubo.<\/p>\n<p class=\"western\"><a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge.jpg\" rel=\"attachment wp-att-727\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-727\" src=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge.jpg\" alt=\"openHAB_HuboDigitalausgaenge\" width=\"633\" height=\"546\" srcset=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge.jpg 633w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-300x259.jpg 300w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-150x129.jpg 150w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-174x150.jpg 174w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-600x518.jpg 600w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-77x66.jpg 77w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-257x222.jpg 257w, https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-content\/uploads\/2016\/09\/openHAB_HuboDigitalausgaenge-514x443.jpg 514w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p class=\"western\">\u00a0<strong>L\u00f6sung<\/strong><\/p>\n<p class=\"western\">Die Definition zum Einlesen eines Eingangs (hier Eingang 4) erfolgt \u00fcber die folgende Zeile in der hubo.items Datei.<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nNumber DigitalInput4 &quot;Eingang 4 [%d]&quot; &lt;chart&gt; (Hubo_Digital_Input) {exec=&quot;&lt;[\/home\/pi\/HuboDemo\/GetDigitalInput\/.\/GetDigitalInput 4:1000:]&quot;}\r\n<\/pre>\n<p class=\"western\">\u00c4hnlich gestaltet sich das Setzen von Ausg\u00e4ngen (hier Ausgang 6). Dies wird mit der folgenden Zeile verwirklicht.<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nSwitch\tDigitalOutput6 &quot;Relais 6&quot; &lt;switch&gt; (Hubo_Digital_Output) {exec=&quot;&gt;[OFF:\/home\/pi\/HuboDemo\/SetDigitalOutput\/.\/SetDigitalOutput 6 0] &gt;[ON:\/home\/pi\/HuboDemo\/SetDigitalOutput\/.\/SetDigitalOutput 6 1]&quot;}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Aufgabenstellung Die digitalen Ein- und Ausg\u00e4nge des Hubo sollen \u00fcber openHAB eingelesen bzw. gesetzt werden. Mittels des exec-Bindings werden dazu die Beispielprogramme GetDigitalInput und SetDigitalOutput der Hubo Library aufgerufen. Das folgende Bild zeigt die Werte der digitalen Eing\u00e4nge, wobei Eingang 0 geschaltet ist; die anderen Eing\u00e4nge sind nicht geschaltet. \u00a0\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/openhab-integration\/openhab-digitale-ein-und-ausgaenge\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":704,"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\/723"}],"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=723"}],"version-history":[{"count":17,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/723\/revisions"}],"predecessor-version":[{"id":793,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/723\/revisions\/793"}],"up":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/704"}],"wp:attachment":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/media?parent=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}