{"id":169237,"date":"2022-10-16T13:45:45","date_gmt":"2022-10-16T11:45:45","guid":{"rendered":"https:\/\/www.andreas-edler.de\/blog\/?p=169237"},"modified":"2022-10-16T15:11:12","modified_gmt":"2022-10-16T13:11:12","slug":"node-red-laeuft-wieder-nun-auf-dem-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.andreas-edler.de\/blog\/2022\/10\/node-red-laeuft-wieder-nun-auf-dem-raspberry-pi\/","title":{"rendered":"Node-Red l\u00e4uft wieder &#8211; nun auf dem Raspberry Pi"},"content":{"rendered":"<p><figure id=\"attachment_169238\" aria-describedby=\"caption-attachment-169238\" style=\"width: 250px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-250x188.jpg\" alt=\"\" width=\"250\" height=\"188\" class=\"size-medium wp-image-169238\" srcset=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-250x188.jpg 250w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-470x354.jpg 470w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-768x578.jpg 768w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-1536x1157.jpg 1536w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-2048x1542.jpg 2048w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-100x75.jpg 100w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-150x113.jpg 150w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-200x151.jpg 200w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-300x226.jpg 300w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-450x339.jpg 450w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-600x452.jpg 600w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-12.47.13-900x678.jpg 900w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><figcaption id=\"caption-attachment-169238\" class=\"wp-caption-text\">RaspberryPi neben einer Fritzbox<\/figcaption><\/figure> Nachdem vorgestern Abend die <a href=\"https:\/\/www.andreas-edler.de\/blog\/2022\/10\/redmatic-auf-homematic-ccu3-zu-ende\/\">Node-Red-Installation auf der Homematic-CCU ein bisschen die Gr\u00e4tsche gemacht<\/a> hat und auf Github schon seit Monaten <a href=\"https:\/\/github.com\/rdmtc\/RedMatic\/discussions\/554\" rel=\"noopener\" target=\"_blank\">keine Antwort auf die Frage nach einer Weiterentwicklung<\/a> gegeben wurde, habe ich mich nach dem Schreiben des gestrigen Blogposts in den Keller gesetzt und mich mit dem Raspberry Pi besch\u00e4ftigt.<\/p>\n<p>Der liegt h\u00fcbsch versteckt in einem Eckregal neben einer meshenden Fritzbox und werkelt vor sich hin.  Eine <a href=\"https:\/\/nodered.org\/docs\/getting-started\/raspberrypi\" rel=\"noopener\" target=\"_blank\">Anleitung zur Einrichtung fand sich auf den Seiten von Node-Red<\/a>.<\/p>\n<p><figure id=\"attachment_169240\" aria-describedby=\"caption-attachment-169240\" style=\"width: 250px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-250x161.png\" alt=\"\" width=\"250\" height=\"161\" class=\"size-medium wp-image-169240\" srcset=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-250x161.png 250w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-470x304.png 470w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-768x496.png 768w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-100x65.png 100w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-150x97.png 150w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-200x129.png 200w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-300x194.png 300w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-450x291.png 450w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-600x388.png 600w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red-900x581.png 900w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-15-raspberry-pi-node-red.png 1282w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><figcaption id=\"caption-attachment-169240\" class=\"wp-caption-text\">Node Red ist installiert<\/figcaption><\/figure> Die ist recht verst\u00e4ndlich und einfach zu befolgen, wenn man schon mal ein bisschen was mit Computern gemacht hat und wei\u00df, wie ein Terminal aufgemacht wird. Ich habe nichts angepasst und einfach alles so gelassen, wie es standardm\u00e4\u00dfig eingestellt ist. Da auf dem PI auch das PiHole l\u00e4uft und dessen Dashboard auf Port 80 aufgerufen wird, ist es passend, dass die Oberfl\u00e4che von Node Red gleich die 1880 nimmt. Passt.<\/p>\n<p>Den gebastelten Flow f\u00fcr die Alexaaufrufe konnte ich \u00fcber die Exportfunktion auf der Redmatic-Instanz ganz einfach in die Zwischenablage nehmen und auf dem PI per Import in das dortige Node Red holen. Sache von vier Klicks. Danach musste noch die ben\u00f6tigten Nodes installiert werden. Zum Beispiel den <em>node-red-contrib-avr-yamaha<\/em> um die beiden Yamaha-Receiver anzusprechen oder die <em>node-red-contrib-shelly<\/em>, damit die Shellys hinter den herk\u00f6mmlichen Wandschaltern fernsteuerbar sind. Also per Sprache, per App funktionierte sowieso alles wie bisher. Ein bisschen gestutzt habe ich, weil ich die Elemente der CCU nicht ansprechen konnte, habe dann aber recht fix <em>node-red-contrib-ccu<\/em> entdeckt! Das liegt ja nun nicht mehr alles auf einer Kiste und kommt nicht mehr aus einem Paket!<\/p>\n<p>Sch\u00f6n ist, dass man dabei so fast gar nichts mehr einstellen musste. Sobald der passende Node da war, stimmten auch die Elemente wieder. Also fast. Der ganze Driss kam ja erst dadurch zustande, dass der Node, welcher f\u00fcr die Alexa-Anbindung zust\u00e4ndig ist, nach einem Update nicht mehr lief: <em>node-red-contrib-virtual-smart-home<\/em>. Ich habe dann etliche andere Nodes f\u00fcr Alexa ausprobiert, aber die haben allesamt nicht erkannt werden k\u00f6nnen. Amazon hat da was an der Erkennung ge\u00e4ndert und ums Verrecken ist es mir nicht gelungen, die rein lokalen L\u00f6sungen ans Laufen zu bekommen. Letztendlich war das ja auch der Grund, warum ich \u00fcberhaupt von der <a href=\"https:\/\/www.andreas-edler.de\/blog\/2017\/01\/yamaha-av-receiver-mit-amazon-echo-steuern\/\" rel=\"noopener\" target=\"_blank\">HA-Bridge<\/a> weg bin zu Redmatic. (Dazu wollte ich immer was schreiben, bin aber nicht dazu gekommen.) Also notgedrungen wieder den funktionierenden Node, welcher einen aktivierten Skill ben\u00f6tigt, eingesetzt.<\/p>\n<figure id=\"attachment_169245\" aria-describedby=\"caption-attachment-169245\" style=\"width: 470px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-470x177.png\" alt=\"\" width=\"470\" height=\"177\" class=\"size-large wp-image-169245\" srcset=\"https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-470x177.png 470w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-250x94.png 250w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-768x290.png 768w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-100x38.png 100w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-150x57.png 150w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-200x75.png 200w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-300x113.png 300w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-450x170.png 450w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-600x226.png 600w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red-900x339.png 900w, https:\/\/www.andreas-edler.de\/blog\/wp-content\/uploads\/2022\/10\/2022-10-16-flows-in-node-red.png 976w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/a><figcaption id=\"caption-attachment-169245\" class=\"wp-caption-text\">Flows wieder verbunden<\/figcaption><\/figure>\n<p>Danach noch ein bisschen suchen, bis ich im CCU-Node die richtigen Einstellungen gefunden habe, damit diese auch ihre Objekte preis gibt. Wobei &#8222;ein bisschen&#8220; in Wirklichkeit so ca. zwei Stunden bedeutet. Welche IP-Adresse wo hin sollte, musste erst heraus getestet werden. Ich glaube, es war die <em>init-address<\/em> in welcher ich die IP des Raspberry eingetragen habe, damit es dann pl\u00f6tzlich lief. Vielleicht war ich aber auch zu ungeduldig und ich h\u00e4tte einfach mal ein bisschen warten sollen, bis sich die Komponenten richtig finden. Jedenfalls stand dann pl\u00f6tzlich &#8222;online&#8220; an den Eingangs-Devices und &#8222;connected&#8220; an den zu steuernden Aktoren! Heureka! Ein bisschen z\u00e4hneknirschend habe ich dann auch die 12 Euro Jahresgeb\u00fchr f\u00fcr <em><a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-virtual-smart-home\" rel=\"noopener\" target=\"_blank\">node-red-contrib-virtual-smart-home<\/a><\/em> bezahlt. Weniger weil mir die 12 Euro weh tun, oder weil ich das zu teuer finde (im Gegenteil), sondern weil ich die Vorgehensweise ungl\u00fccklich fand. Naja, aber es ist wieder alles am Start.<\/p>\n<p>Um 11:30 Uhr gestern den Blogpost geschrieben. Dann angefangen zu basteln, dazwischen noch knapp eine Stunde Mittagessen und gegen 16:30 Uhr konnte ich wieder per Sprache das Licht einschalten. Vier Stunden Gebastel und etwas Haare raufen, aber insgesamt war es ein geschmeidiger Umzug. Allerdings macht sich die Frau Sorgen, was denn wohl passiert, wenn ich das mal nicht mehr pflegen kann? Das Problem sehe ich bei ganz vielen dieser &#8222;Bastell\u00f6sungen&#8220;! Und ehrlich gesagt, sorgt mich das auch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem vorgestern Abend die Node-Red-Installation auf der Homematic-CCU ein bisschen die Gr\u00e4tsche gemacht hat und auf Github schon seit Monaten keine Antwort auf die Frage nach einer Weiterentwicklung gegeben wurde, habe ich mich nach dem Schreiben des gestrigen Blogposts in &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.andreas-edler.de\/blog\/2022\/10\/node-red-laeuft-wieder-nun-auf-dem-raspberry-pi\/\"> <span class=\"screen-reader-text\">Node-Red l\u00e4uft wieder &#8211; nun auf dem Raspberry Pi<\/span> Weiterlesen &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":2,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[22],"tags":[269,224,24,364,190,49,140,99,145,64,268,129,46,27],"class_list":["post-169237","post","type-post","status-publish","format-standard","hentry","category-basteln","tag-amazon-echo","tag-anleitung","tag-computer","tag-digitalisierung","tag-gimmick","tag-hardware","tag-hausautomation","tag-homematic","tag-internet","tag-konsum","tag-smart-home","tag-software","tag-technik","tag-tools"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/posts\/169237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/comments?post=169237"}],"version-history":[{"count":0,"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/posts\/169237\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/media?parent=169237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/categories?post=169237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.andreas-edler.de\/blog\/wp-json\/wp\/v2\/tags?post=169237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}