{"id":8062,"date":"2017-04-27T04:44:31","date_gmt":"2017-04-27T02:44:31","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=8062"},"modified":"2021-12-15T20:39:06","modified_gmt":"2021-12-15T19:39:06","slug":"openhab2-wetterabfrage-mit-pushover-benachrichtigung-in-30-minuten-via-woeid-where-on-earth-identifier","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=8062","title":{"rendered":"OpenHAB2 Wetterabfrage mit Pushover Benachrichtigung in 30 Minuten via WOEID (Where On Earth IDentifier)"},"content":{"rendered":"<p>In einem lauffenden OpenHAB2 System eine Wetterabfrage einzubauen geht schnell.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter.png\" alt=\"\" width=\"2732\" height=\"2048\" class=\"aligncenter size-full wp-image-8064\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter.png 2732w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter-300x225.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter-768x576.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Wetter-1024x768.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Zuerst das Yahoo-Wetter-Binding installieren:<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.29.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.29.png\" alt=\"\" width=\"320\" height=\"100\" class=\"aligncenter size-full wp-image-8063\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.29.png 320w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.29-300x94.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>Temperatur, Luftdruck und Luftfeuchte k\u00f6nnen so in der Paper UI angezeigt werden:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.12.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.12.png\" alt=\"\" width=\"508\" height=\"353\" class=\"aligncenter size-full wp-image-8065\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.12.png 508w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.38.12-300x208.png 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p>Oder auch so:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51.png\" alt=\"\" width=\"1443\" height=\"219\" class=\"aligncenter size-full wp-image-8066\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51.png 1443w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51-300x46.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51-768x117.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/04\/Bildschirmfoto-2017-04-26-um-21.37.51-1024x155.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>F\u00fcr die Konfiguration brauchen wir eine WOEID (Where On Earth IDentifier). Das ist eine unique 32-bit Id f\u00fcr den Ort der Wetterabfrage.  Oder wir nehemen die von Hannover <strong>670178<\/strong>.<\/p>\n<p>Wie hier beschrieben noch die folgenden Dateien anlegen:<\/p>\n<p><strong>wetter.things<\/strong><\/p>\n<pre class=\"lang:default decode:true \" >yahooweather:weather:langenhagen [ location=670178 ]  <\/pre>\n<p><strong>wetter.items<\/strong><\/p>\n<pre class=\"lang:default decode:true \" >Number temperatur \t\"Aussen Temperatur [%.1f \u00b0C]\"  { channel=\"yahooweather:weather:langenhagen:temperature\" }\r\nNumber feuchte      \"Luftfeuchtigkeit [%.1f %%]\"       { channel=\"yahooweather:weather:langenhagen:humidity\" }\r\nNumber druck        \"Luftdruck [%.1f hPA]\"             { channel=\"yahooweather:weather:langenhagen:pressure\" }<\/pre>\n<p><strong>haus.sitemaps<\/strong><\/p>\n<pre class=\"lang:default decode:true \" >Frame {\r\n\tGroup item=gWetter label=\"Wetter\" icon=\"temperature\"{ \r\n\t\t\r\n\tFrame {\r\n\t\tText item=temperatur icon=\"temperature\" valuecolor=[&gt;25=\"red\",&gt;15=\"green\",&gt;5=\"orange\",&lt;5=\"blue\"]\r\n\t\tText item=feuchte    icon=\"rain\"\r\n\t\tText item=druck      icon=\"pressure\"\r\n\t\t}\r\n\t}\r\n}<\/pre>\n<p>Und eine Regel die einmal am Tag um 9 Uhr an das Handy die Wetterdaten sendet:<\/p>\n<p><strong>wetter.rule<\/strong><\/p>\n<pre class=\"lang:default decode:true \" >rule \"Sende das Wetter per Pushover um 9 Uhr\"\r\n when\r\n    Time cron \"0 0 9 * * ?\"\r\n then\r\n  \t     var text = \"Wetter in Langenahagen\\nAussen Temperatur: \" + temperatur.state + \" \u00baC\\nLuftdruck: \" + druck.state + \" hPA\\nLuftfeuchtigkeit: \" + feuchte.state + \" %\"\r\n  \t       \r\n    \t pushover(text)\r\nend \r\n<\/pre>\n<p>Wie wird das Wetter morgen?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem lauffenden OpenHAB2 System eine Wetterabfrage einzubauen geht schnell. Zuerst das Yahoo-Wetter-Binding installieren:<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,538,2807],"tags":[1269,2808,1266,853,854],"class_list":["post-8062","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-elektronik","category-openhab2","tag-homeautomatisation","tag-openhab2","tag-pushover","tag-wetter","tag-yahoo"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8062","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=8062"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/8062\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8062"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}