{"id":245,"date":"2015-07-27T22:35:11","date_gmt":"2015-07-27T20:35:11","guid":{"rendered":"https:\/\/blog.gentz.com.de\/bloggentz\/?p=245"},"modified":"2015-07-27T22:35:11","modified_gmt":"2015-07-27T20:35:11","slug":"raspberry-pi-als-knx-ip-router-verbunden-mit-ip-schnittstelle","status":"publish","type":"post","link":"https:\/\/gentz.cloud\/?p=245","title":{"rendered":"Raspberry Pi als KNX IP-Router (verbunden mit IP Schnittstelle)"},"content":{"rendered":"<p>Erfolgreiches Wochenende! wie der Titel beschreibt habe ich eine M\u00f6glichkeit gefunden ein RPi in einen KNX IP-Router umzubauen. Hatte folgendes Problem, habe mir eine Gira IP-Schnittstelle gekauft (wurde falsch beraten) dadurch konnte mein Gira Home Server nicht mit dem Bus kommunizieren. Hier die L\u00f6sung (mal ganz schnell ohne gro\u00dfe Erkl\u00e4rung):<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\u00a0<span style=\"color: #ff0000;\"><strong>Hier nochmal der Warnhinweis ich nehme keinerlei Verantwortung f\u00fcr meine Tipps &amp; Tricks!!! alles was hier pr\u00e4sentiert\u00a0wird habe ich ausprobiert. Konnte keine Fehler feststellen. Jeder ist trotzdem dazu verpflichtet alles sorgf\u00e4ltig\u00a0zu testen.<\/strong><\/span><\/p>\n<p style=\"text-align: center;\"><span><strong><span style=\"color: #ff0000;\">M\u00f6chte hier hinweisen das ich den\u00a0Inhalt\u00a0der unten aufgef\u00fchrten scriptes nicht gepr\u00fcft habe und keine\u00a0Verantwortung\u00a0\u00fcber eventuelle\u00a0Hacker\u00a0Angriffe\u00a0nehme.<br \/>\nIch empfehle, dieses nicht bei einen kunden anzuwenden!<\/span><\/strong><\/span><\/p>\n<p>RPi mit <a href=\"https:\/\/downloads.raspberrypi.org\/raspbian_latest\">Rasbian<\/a> installieren (die Installation sollte jeden bekant sein). Bitte das OS noch auf dem Aktuellsten Stand bringen!!!<\/p>\n<p>Starte den Root modus und downloade das Script:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\npi@KNX-IP-Router~: $ sudo su\r\nroot@KNX-IP-Router~: #\r\nroot@KNX-IP-Router~: # wget http:\/\/michlstechblog.info\/blog\/download\/shell_scripts\/install_eibd.sh\r\n<\/pre>\n<p><a href=\"https:\/\/pastebin.com\/Q0Hd8NMX\">Hier<\/a> das Script falls es mal nicht mehr unter dem Link erreichbar sein sollte.<\/p>\n<p>Nun muss das Script ausgef\u00fchrt werden:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nroot@KNX-IP-Router~: # chmod +x .\/install_eibd_usb.sh\r\nroot@KNX-IP-Router~: # .\/install_eibd_usb.sh &amp;&amp; update-rc.d eibd defaults\r\n<\/pre>\n<p>Nachdem das Script durch ist sollte nun alles installiert sein. eidb, findknxusb, vbusmonitor2, groupwrite und andere sachen sollten unter \/usr\/local\/bin sein. Sollte am ende des Script die fehlermeldung &#8220;insserv: warning: script &#8220;mathkernel&#8221; missing LSB tags and overrides&#8221; kommen, kann es ignoriert werden.<\/p>\n<p>Nun muss das RPi neugestartet werden.<\/p>\n<p>Nun weiche ich von der Original <a href=\"http:\/\/michlstechblog.info\/blog\/raspberry-pi-eibd-with-a-knx-usb-interface\/\">Anleitung<\/a> ab, hier mein Dankesch\u00f6n an <a href=\"http:\/\/michlstechblog.info\/\">Michael Albert<\/a>\u00a0der das Script geschrieben hat!<\/p>\n<p>Nun habe ich die eidb editiert:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\npi@KNX-IP-Router ~ $ sudo nano \/etc\/init.d\/eibd\r\n<\/pre>\n<p>Dort habe ich die erste (siehe unten) Zeile auskommentiert und die zweite einkommentiert. Nun nur noch die Adresse gegen deine austauschen. (eibaddr = Adresse der IP-Schnitstelle im KNX BUS und ipt = IP adresse der IP-Schnitstelle)<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n#export EIBD_OPTIONS=&quot;-d -D -T -R -S -i -u --eibaddr=X.X.X tpuarts:\/dev\/ttyAM$\r\nexport EIBD_OPTIONS=&quot;-d -D -T -R -S -i -u --eibaddr=X.X.X ipt:X.X.X.X&quot;\r\n<\/pre>\n<p>Nun das RPi nochmal neustarten und voila es funktioniert, mit<\/p>\n<p>pi@KNX-IP-Router ~ $ groupswrite ip:localhost X\/X\/X 1<\/p>\n<p>solltest du nun (X\/X\/X durch EIB Gruppenadresse austauschen) einen Aktor in meinen beispiel eine Lampe ein und aus schalten k\u00f6nnen.<\/p>\n<p>&nbsp;<\/p>\n<p>Noch zur info der Michael hat eine Anleitung wie man aus einen Buskoppler + RPI eine IP-Router baut.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erfolgreiches Wochenende! wie der Titel beschreibt habe ich eine M\u00f6glichkeit gefunden ein RPi in einen KNX IP-Router umzubauen. Hatte folgendes Problem, habe mir eine Gira IP-Schnittstelle gekauft (wurde falsch beraten) dadurch konnte mein Gira Home Server nicht mit dem Bus kommunizieren. Hier die L\u00f6sung (mal ganz schnell ohne gro\u00dfe Erkl\u00e4rung): &nbsp; \u00a0Hier nochmal der Warnhinweis<\/p><\/div>\n<div class=\"blog-btn\"><a href=\"https:\/\/gentz.cloud\/?p=245\" class=\"home-blog-btn\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,25,27,28],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-tips-ricks","tag-hausautomatisation","tag-knx","tag-raspberry","tag-rpi"],"_links":{"self":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=245"}],"version-history":[{"count":12,"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts\/245\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}