{"id":1417,"date":"2021-01-21T08:21:45","date_gmt":"2021-01-21T07:21:45","guid":{"rendered":"https:\/\/www.piprojects.net\/?p=1417"},"modified":"2021-01-21T08:21:46","modified_gmt":"2021-01-21T07:21:46","slug":"hausautomation","status":"publish","type":"post","link":"https:\/\/www.piprojects.net\/en\/hausautomation\/","title":{"rendered":"(Deutsch) Hausautomation"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-en\">Sorry, this entry is only available in <a href=\"https:\/\/www.piprojects.net\/de\/wp-json\/wp\/v2\/posts\/1417\" class=\"qtranxs-available-language-link qtranxs-available-language-link-de\" title=\"Deutsch\">Deutsch<\/a>.<\/p><p>Hausautomation , das Thema der Zeit. Nun habe ich mich dem auch einmal zugewandt und bin \u00fcber diverse Software zu Home Assistant gekommen.<\/p>\n\n\n\n<p>Was ich probiert habe:<br>   &#8211; Homematic<br>   &#8211; openHAB<br>   &#8211; Node-RED<br>   -HomeAsssistant<\/p>\n\n\n\n<p>Homematic hat sicher seine Vorteile wenn man sich auf die Hardware einl\u00e4sst und auch mit Add-Ons arbeitet, programmiert wird das ganze in einer Art die aussieht wie VB Script.<\/p>\n\n\n\n<p>openHAB, ich habe es installiert und ein wenig rumgeklickt, dann habe ich es schnell wieder aufgegeben, da es mir zu kompliziert war.<\/p>\n\n\n\n<p>Node-RED, man kann sich recht schnell Dinge mit Drag&amp;Drop zusammenbauen und das auch recht gut aussehend gestalten.<\/p>\n\n\n\n<p>Zum Schluss kam ich dann bei HomeAssistant an und fand es auf anhieb gut. Ich hatte es vor Jahren schon einmal versucht , aber zu dem Zeitpunkt war man auf reine YAML Konfiguration angewiesen. Jetzt kann man viel direkt im Webbrowser erledigen und nur wenige Dinge werden noch per YAML gemacht.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.home-assistant.io\/\">https:\/\/www.home-assistant.io\/<\/a> hier mal der Link.<\/p>\n\n\n\n<p>Auf der Seite gibt es diverse Anleitungen zur Installation. Ich habe mich f\u00fcr das fertige Image entschieden.<\/p>\n\n\n\n<p>Hardware: <br>  &#8211; RaspberryPI 4 2GB Version<br>  &#8211; 64GB MicroSD Karte SanDisk<br>  &#8211; USB-C Netzteil<br>  &#8211; Zigbee USB Stick CC2531 (leider ohne Firmware)<br>  &#8211; Ikea Tradfri Treiber Board<br>  &#8211; Ikea 5 Button Switch<br>  &#8211; Blitzwolf BW-SS1<\/p>\n\n\n\n<p>Installation:<br>Die Installation war recht simple. Das Image auf der oben genannten Seite geladen und dann mit Rufus auf die Karte geschrieben.<\/p>\n\n\n\n<p>Den CC2531 vorbereiten ohne Debugger.<br>Mir war nicht klar das man den Debugger braucht, somit nach einer Anleitung gesucht. <a rel=\"noreferrer noopener\" href=\"https:\/\/notenoughtech.com\/home-automation\/flashing-cc2531-without-cc-debugger\/\" target=\"_blank\">https:\/\/notenoughtech.com\/home-automation\/flashing-cc2531-without-cc-debugger\/<\/a> Hier braucht man einen L\u00f6tkolben und eine weitere SD Karte oder wie in meinem Fall habe ich daf\u00fcr einen PI Zero verwendet.<\/p>\n\n\n\n<p>Nachdem die Vorbereitung getroffen waren und der Pi Startet erstmal die Einrichtung per Browser abschlie\u00dfen.<\/p>\n\n\n\n<p>Zun\u00e4chst muss man einige Intragtionen unter Supervisor nachinstallieren, was aber nur Suchen und Klicken ist.<\/p>\n\n\n\n<p>Reihenfolge ist wichtig:<br> &#8211; MQTT<br> &#8211; Zigbee2mqtt<br> &#8211; das es von extern erreichbar sein soll ach letsencrypt und nginx proxy<br> &#8211; File Editor (Sinnvoll damit man einige YAML im Browser bearbeiten kann)<\/p>\n\n\n\n<p>MQTT muss man noch konfigurieren, das steht aber in den Anleitungen zu den Integrationen.<\/p>\n\n\n\n<p>Tradfri anlernen: unter zigbee2mqtt permit join all aktivieren und dann am Treiber den Reset dr\u00fccken, anschlie\u00dfend sollte dieser recht schnell erscheinen. <br>Die Fernbedienung war schon etwas nerviger, dort muss man 4 schnell den Reset dr\u00fccken, es sollte eine rote LED blinken und dann 10 Sekunden gedr\u00fcckt halten, man muss  das im bei der Fernbedienung im Abstand von max 5cm zum CC2531 durchf\u00fchren. Ich habe gut 10 Anl\u00e4ufe gebraucht bis es wirklich funktioniert hat.<br>Wenn beide Ger\u00e4te verbunden sind kann man unter Einstellungen -> Vorlagen <a rel=\"noreferrer noopener\" href=\"https:\/\/community.home-assistant.io\/t\/zigbee2mqtt-ikea-five-button-remote\/255308\" target=\"_blank\">https:\/\/community.home-assistant.io\/t\/zigbee2mqtt-ikea-five-button-remote\/255308<\/a> diese Importieren , damit braut man sich dann schnell die Verbindung zwischen den Ger\u00e4ten. Jetzt kann man die Fernbedienung nutzen und sich auch in der \u00dcbersicht einen Schalten anlegen.<\/p>\n\n\n\n<p>Die Blitzwolf BW-SS1 waren schon etwas fummelig. Hier braucht man wieder die SD Karte mit dem reinen Raspbian wie schon beim Flashen des CC2531, aber auch einen Pi3 oder Pi4, diese haben WLAN schon integriert, mit einem Pi2 und USB WLAN Stick w\u00fcrde es wohl auch gehen.<\/p>\n\n\n\n<p>Man k\u00f6nnte den BW-SS1 Switch vermutlich auch mit der Cloud Anbindung einbauen , aber ich m\u00f6chte nicht die App etc verwenden und das die Ger\u00e4te lokal sind. Somit <a rel=\"noreferrer noopener\" href=\"https:\/\/www.heise.de\/ct\/artikel\/Tuya-Convert-IoT-Geraete-ohne-Loeten-vom-Cloud-Zwang-befreien-4283623.html\" target=\"_blank\">https:\/\/www.heise.de\/ct\/artikel\/Tuya-Convert-IoT-Geraete-ohne-Loeten-vom-Cloud-Zwang-befreien-4283623.html<\/a> dieser Anleitung gefolgt. Am Anfang habe ich den Fehler begangen das zwischen Pi und dem BW-SS1 ca 20m Abstand waren und somit das WLAN ziemlich mau, es lie\u00df sich einfach nicht flashen. Der Pi muss per LAN im normalen Netz sein damit man per SSH drauf kommt , denn das WLAN wird zu einem Access Point. Bei meinen weiteren Versuchen hatte ich die BW-SS1 dann ca 1m entfernt und es funktionierte sofort, unter der Auswahl welche Firmware geflasht werden soll habe ich die Tasmota ausgew\u00e4hlt.<\/p>\n\n\n\n<p>Da das Smartphone noch in der N\u00e4he war  habe ich dort dann das WLAN verbunden mit dem Tasmota und per Browser die 192.168.4.1 aufgerufen.<br>In dem Webinterface geht man dann auf WLAN Scannen und w\u00e4hlt sein Heimnetz auf und tr\u00e4gt die Zugangsdaten ein . Nun da der Switch im heimischen Netz ist kann man ihn auch gut vom Computer aus konfigurieren.<\/p>\n\n\n\n<p>Unter Configuration -> Templates <a href=\"https:\/\/hassiohelp.eu\/2019\/09\/27\/blitzwolf-bw-ss1\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/hassiohelp.eu\/2019\/09\/27\/blitzwolf-bw-ss1\/<\/a><\/p>\n\n\n\n<p>{&#8220;NAME&#8221;: &#8220;BW-SS1&#8221;, &#8220;GPIO&#8221;: [255,255,255,255,157,21,0,0,255,17,255,255,0], &#8220;FLAG&#8221;: 15, &#8220;BASE&#8221;: 18}<br>dies eintragen und danach MQTT konfigurieren zum Verbinden mit HomeAssistant.<br>Damit die Daten auch wirklich gesendet werden noch in Configuration -> Console : SetOption19 1 (Enter dr\u00fccken) <a href=\"https:\/\/community.home-assistant.io\/t\/mosquitto-mqtt-tasmota\/203236\/2\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/community.home-assistant.io\/t\/mosquitto-mqtt-tasmota\/203236\/2<\/a><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch. Hausautomation , das Thema der Zeit. Nun habe ich mich dem auch einmal zugewandt und bin \u00fcber diverse Software zu Home Assistant gekommen. Was ich probiert habe: &#8211; Homematic &#8211; openHAB &#8211; Node-RED -HomeAsssistant Homematic hat sicher seine Vorteile wenn man sich auf die Hardware einl\u00e4sst und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[31,2,3],"tags":[35,36,37,38,39],"class_list":["post-1417","post","type-post","status-publish","format-standard","hentry","category-all-about-pi","category-blogosphere","category-linux","tag-hausautomation","tag-homeassistant","tag-homematic","tag-node-red","tag-openhab"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":"","cvmm-medium":"","cvmm-medium-plus":"","cvmm-portrait":"","cvmm-medium-square":"","cvmm-large":"","cvmm-small":"","full":""},"categories_names":{"31":{"name":"","link":"https:\/\/www.piprojects.net\/en\/category\/all-about-pi\/"},"2":{"name":"Blogosphere","link":"https:\/\/www.piprojects.net\/en\/category\/blogosphere\/"},"3":{"name":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"}},"tags_names":{"35":{"name":"Hausautomation","link":"https:\/\/www.piprojects.net\/en\/tag\/hausautomation\/"},"36":{"name":"Homeassistant","link":"https:\/\/www.piprojects.net\/en\/tag\/homeassistant\/"},"37":{"name":"Homematic","link":"https:\/\/www.piprojects.net\/en\/tag\/homematic\/"},"38":{"name":"Node-Red","link":"https:\/\/www.piprojects.net\/en\/tag\/node-red\/"},"39":{"name":"openHAB","link":"https:\/\/www.piprojects.net\/en\/tag\/openhab\/"}},"comments_number":"0","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ktuF-mR","jetpack-related-posts":[{"id":608,"url":"https:\/\/www.piprojects.net\/en\/deutsch-lemaker-fuer-kinder\/","url_meta":{"origin":1417,"position":0},"title":"(Deutsch) LeMaker f\u00fcr Kinder","author":"Stefan","date":"Thursday May  7th, 2015","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Hallo Heute mal ein Artikel abseits der Hardware und Software. Wie ich schon geschrieben habe war ich ja 10 Wochen nicht aktiv. Von diesen 10 Wochen war ich 8 Wochen auf Reha, wobei der Grund keine Rolle spielt. Jedenfalls gab es dort in\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/www.piprojects.net\/en\/category\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":245,"url":"https:\/\/www.piprojects.net\/en\/bandsicherung-und-band-manuell-neu-laden\/","url_meta":{"origin":1417,"position":1},"title":"(Deutsch) Bandsicherung und Band manuell neu laden","author":"Stefan","date":"Saturday October  6th, 2012","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Ach ja ich nach langem mal wieder mit eine Thema zu Backups. Diesmal hab ich das Problem mit einem Bandlaufwerk und BackupExec 2012. Die Software mag glaub ich ganz toll sein aber was Symantec noch nicht geschaft hat einzubauen ist die Funktion Band\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.piprojects.net\/en\/category\/windows\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":34,"url":"https:\/\/www.piprojects.net\/en\/gpos\/","url_meta":{"origin":1417,"position":2},"title":"(Deutsch) GPOs","author":"Stefan","date":"Thursday March  8th, 2012","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Tja man lernt ja nie aus. Gerade dabei Gruppenrichtlinien anzupassen und suche verzweifelt nach dem Abschaltbefehl f\u00fcr das Wartungscenter. Ich muss dazu sagen das der DC ein SBS2008 ist ohne R2. Lange rede kurzer Sinn , diese Richtlinie gibt es ab Haus und\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.piprojects.net\/en\/category\/windows\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":121,"url":"https:\/\/www.piprojects.net\/en\/exchange2010-sp2-activesync\/","url_meta":{"origin":1417,"position":3},"title":"(Deutsch) Exchange2010 SP2 ActiveSync","author":"Stefan","date":"Monday April 16th, 2012","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Ich mal wieder mit meinen Problemen... Heute hatte ich das Ph\u00e4nomen das ActiveSync weder an einen WinMo,iPhone noch Android Ger\u00e4t funktionierte. Entweder ich bekam Meldungen wie Server ist nicht erreichbar oder \"Benutzername und Passwort falsch\" . Das Problem mit dem \"Nicht erreichbar\" war\u2026","rel":"","context":"In &quot;Windows&quot;","block_context":{"text":"Windows","link":"https:\/\/www.piprojects.net\/en\/category\/windows\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":694,"url":"https:\/\/www.piprojects.net\/en\/buchbesprechung-schnelleinstieg-banana-pi\/","url_meta":{"origin":1417,"position":4},"title":"(Deutsch) Buchbesprechung Schnelleinstieg Banana Pi","author":"Stefan","date":"Thursday July 23rd, 2015","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.\u00dcbersicht Kapitel Grundlagen Installation Bananian GPIO Anhang [aartikel]3645603905[\/aartikel] Grundlagen Also gut , wie jedes gute Buch f\u00e4ngt auch dieses mit den Grundlagen an und setzt erstmal kein Wissen voraus, was wohl f\u00fcr viele den Schritt zum weiterlesen erleichtert. Am Anfang war einmal ...\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/www.piprojects.net\/en\/category\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":712,"url":"https:\/\/www.piprojects.net\/en\/linux-und-spiele\/","url_meta":{"origin":1417,"position":5},"title":"(Deutsch) Linux und Spiele?","author":"Stefan","date":"Tuesday August  4th, 2015","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Linux und Spiele? Geht nicht!? Geht doch! Ja ich habe heute etwas Zeit gehabt und dacht ich Spiele mal wieder eine kleine Runde. Ok und was spielt man ? Doom3 l\u00e4uft ja super unter Linux, aber l\u00e4uft auch mein anderer Liebling Civilisation? Ja\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts\/1417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/comments?post=1417"}],"version-history":[{"count":1,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts\/1417\/revisions"}],"predecessor-version":[{"id":1422,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts\/1417\/revisions\/1422"}],"wp:attachment":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/media?parent=1417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/categories?post=1417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/tags?post=1417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}