{"id":12499,"date":"2019-01-08T02:37:43","date_gmt":"2019-01-08T01:37:43","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=12499"},"modified":"2019-01-13T17:12:09","modified_gmt":"2019-01-13T16:12:09","slug":"2019-openhab-rules-durch-nodered-flow-auf-dem-raspberry-pi-ersetzen-oder-simplify-your-homeautomatisation","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=12499","title":{"rendered":"2019: OpenHAB Rules durch NodeRed Flow auf dem Raspberry Pi ersetzen oder &#8222;Simplify your Homeautomatisation&#8220;"},"content":{"rendered":"<p>Homeautomatisation ist bei mir schon Jahre im Einsatz. Das Thema hat mich schon immer sehr interessierte. <\/p>\n<p>Die Dinge einfacher machen. Simplify your life oder besser: <strong>Simplify your Homeautomatisation<\/strong>.<\/p>\n<p>Da die Bude wieder mal kalt war, weil die Heizung ausgefallen ist, habe ich den Homatic Raumthermostat und auch das Heizungsventil  entfernt und wieder ein Manuelles Ventil eingebaut. Das Homatikventil werde ich bei Gelegenheit mal zerlegen. Alle Jahre wieder, war die Batterie leer, dann musste alles wieder neu angelernt (gepeert, gepairt &#8230;) und Programmiert werden usw. Und das immer dann, wenn man gerade keine Zeit oder Lust hat, oder Besuch da ist und der dann im kalten sitzt. Das war auch so bei Fhem. Bin aber schon lange auf openHAB umgestiegen.<\/p>\n<p>Und zum Jahreswechsel von openHAB auf openHAB 2. Da ist auch wieder alles anders. Auch einige Anpassungen in den *.rules sind n\u00f6tig. Bei der Gelegenheit habe ich alle gel\u00f6scht und habe f\u00fcr die relevanten Rules NodeRED Flows erstellt. Das geht ziemlich gut wenn man schon mit NodeRED Erfahrung hat. <\/p>\n<p>Hier mal ein Beispiel, die vorhandene Regel, die beim \u00f6ffnen der T\u00fcr eine Pushover auf unsere Handys sendet. Und f\u00fcr die musste auch f\u00fcr openHAB nach <strong>openHAB 2<\/strong> einige Anpassungen gemacht werden (imports, pushover Methode &#8230;).<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-09.45.20.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-09.45.20.png\" alt=\"\" width=\"981\" height=\"395\" class=\"aligncenter size-full wp-image-12500\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-09.45.20.png 981w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-09.45.20-300x121.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-09.45.20-768x309.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Hier der NodeRED Flow, der f\u00fcr zwei T\u00fcren und ein Fenster bei jeder Aktion eine Pushover Nachricht versendet.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06.png\" alt=\"\" width=\"1199\" height=\"651\" class=\"aligncenter size-full wp-image-12503\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06.png 1199w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06-300x163.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06-768x417.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.29.06-1024x556.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Die <a href=\"https:\/\/flows.nodered.org\/node\/node-red-contrib-openhab2\" rel=\"noopener\" target=\"_blank\">openHab2 Nodes<\/a> sind echt cool. <!--more--><\/p>\n<p>Bei jedem Event reagieren die. <a href=\"https:\/\/flows.nodered.org\/flow\/b36e37cb1e903d86ae08426a457b4668\" rel=\"noopener\" target=\"_blank\">Hier auf nodered.org<\/a> gibt es den Flow zum download.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.32.39.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.32.39.png\" alt=\"\" width=\"305\" height=\"511\" class=\"aligncenter size-full wp-image-12505\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.32.39.png 305w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-07-um-20.32.39-179x300.png 179w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/a><\/p>\n<p>Wie arbeitet der Flow? Jeder openHAB2 Node (die gr\u00fcnen Rechtecke) versenden bei jeden Kontakt-\u00c4nderung im (state) jeweils eine 1 oder 0 f\u00fcr offen und geschlossen. Damit prellen verhindert wird, d.h. wenn der Kontakt mehrfach das gleiche Singnal sendet, dann wir das mit den Oliven Nodes verhindert. Die switch Nodes spalten dann je nach 1 oder 0 die Singnalwege auf um unterschiedliche Textnachrichten zu versenden. Die Pushover versendung l\u00e4uft dann in dem gr\u00fcnen Node oben rechts. Der untere gr\u00fcne Debug Node dient zur Ausgabe im Debug Fenster. Der obere blau\/graue Node dient als Testbutton. Wenn man da drauf klickt wird eine einfache Test-Pushover Nachricht versendet.<\/p>\n<p>Weiter Beitr\u00e4ge zu openHAB folgen, aber nicht mehr heute &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Homeautomatisation ist bei mir schon Jahre im Einsatz. Das Thema hat mich schon immer sehr interessierte. Die Dinge einfacher machen. Simplify your life oder besser: Simplify your Homeautomatisation. Da die Bude wieder mal kalt war, weil die Heizung ausgefallen ist, habe ich den Homatic Raumthermostat und auch das Heizungsventil entfernt und wieder ein Manuelles Ventil &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=12499\" class=\"more-link\"><span class=\"screen-reader-text\">\u201e2019: OpenHAB Rules durch NodeRed Flow auf dem Raspberry Pi ersetzen oder &#8222;Simplify your Homeautomatisation&#8220;\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,852,2807,1023,2752],"tags":[1269,2824,2808,3504,3506,3505],"class_list":["post-12499","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-heimautomatisierung","category-openhab2","category-raspberry-pi","category-raspberry-pi-zero-w","tag-homeautomatisation","tag-nodered","tag-openhab2","tag-rules","tag-simplify","tag-simplify-your-homeautomatisation"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/12499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12499"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/12499\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12499"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}