Seite 2 von 3

Re: Sommer / Winter Erkennung

Verfasst: Do Jan 02, 2020 8:44 pm
von Robert_Mini
Die Frage gab's im Knx-UF gerade mal.

In kurz:
um 7 Uhr T1
um 14 uhr T2
um 22 uhr. T3

T= (T1+T2+T3+T3) / 4

T > 16 Sommer, T<= 16 Winter
Find ich interessant und setzte ich demnächst als custom logik um.

Gerade für Beschattungsumschaltung ausreichend. Ideal wäre natürlich, wenn T1-T3 zusätzlich als Prognose vorliegen würden, dann könnte man das noch erweitern.

Lg
Robert

Re: Sommer / Winter Erkennung

Verfasst: Do Jan 02, 2020 9:32 pm
von cheater
Ja damit fahre ich für Jalousien schon länger sehr gut.

Re: Sommer / Winter Erkennung

Verfasst: Fr Jan 03, 2020 1:29 am
von alexbeer
Mit dem von Bodo vorgestellten OpenWeatherMap Node ist die 5-Tage Vorhersage schnell gemacht:
viewtopic.php?f=71&t=1430&start=60#p16871

Bei Bedarf dokumentiere ich das auch für die KB.

Auf einen Logic-Baustein zur dynamischen Sommer-/Winter-Berechnung bin ich gespannt.
VG Alex

Re: Sommer / Winter Erkennung

Verfasst: Fr Jan 03, 2020 8:35 am
von Robert_Mini
@alexbeer:
Das wäre super!
Ich steuere dann eine erweiterte Custom Logik bei, wobei das ein idealer Fall zum Einstieg in Customs für andere ist.

Lg
Robert

Re: Sommer / Winter Erkennung

Verfasst: Fr Jan 03, 2020 4:24 pm
von Matze76
Schöne Sache!

Wer statt mit NodeRed lieber mit openHAB arbeitet, kann sich die Werte von "OpenWeatherMap" auch darüber holen und auf den KNX schicken:

https://www.openhab.org/addons/bindings/openweathermap/

Re: Sommer / Winter Erkennung

Verfasst: Sa Jan 04, 2020 11:09 pm
von alexbeer
Hier die versprochene Doku - ggf für die KB:
Wetterdaten von https://openweathermap.org/ für Logiken im TWS verwenden
Der Zugriff auf die Wetterdaten von owm erfolgt über eine REST-API. Sehr einfach kann diese REST-API über den Node-Red Knoten https://flows.nodered.org/node/node-red ... weathermap erfolgen.

Registrierung bei https://openweathermap.org/
Die Authentifizierung gegenüber der owm REST-API erfolgt über API-Keys. Um einen API-Key zu generieren, ist eine Registrierung unter https://home.openweathermap.org/users/sign_up erforderlich.

Nach erfolgter Registrierung sind unter https://home.openweathermap.org/api_keys die Schlüssel zu erzeugen.
Tipp: Je Aufruf sollte ein Schlüssel erzeugt werden - also ein Schlüssel für die IST-Wetter-Daten und einer für die Vorhersage.
Bild


Installation Node Red auf TWS via Portainer
Exemplarisch wird in dieser Doku die OWM-API über einen Node Red-Knoten aufgerufen. Hierzu muss Node Red - falls noch nicht vorhanden auf dem TWS per Portainer installiert werden.

Die Doku zu Installation von Node Red auf dem TWS ist hier beschrieben: viewtopic.php?f=71&t=1430&hilit=node+red#p14790


Import OWM-Node in Node Red
Via Browser auf die den Node Red Editor zugreifen. Bei mir 192.168.1.3:1880

Über das "Hamburger Menü den Eintrag "Palette verwalten" aufrufen:
Bild

Auf dem Tab "Install" nun nach "openweathermap" suchen und den Node installieren
Bild

Import: KNX-Ultimate Node
Via Browser auf die den Node Red Editor zugreifen. Bei mir 192.168.1.3:1880

Über das "Hamburger Menü den Eintrag "Palette verwalten" aufrufen:
Bild

Auf dem Tab "Install" nun nach "knx-ultimate" suchen und den Node installieren
Bild
Der Entwickler dieses Nodes ist auch im KNXUF aktiv: https://knx-user-forum.de/forum/%C3%B6f ... r-node-red

Anschließend muss der Node KNX-Ultimate noch konfiguriert werden:
Hierzu im Menü auf der rechten Seite den Menüpunkt "Konfigurations-Node" auswählen
Bild

Bei mir sieht das wie folgt aus:
Bild

Aus der ETS können die GA's exportiert und hier importiert werden, so dass die Selektion einfacher fällt.

Flow: openweathermap
Eine generelle Doku ist hier zu finden: http://noderedguide.com/node-red-lectur ... #more-1242 (suche nach openweathermap)
Bild


Mein Flow sieht wie oben dargestellt aus:

Via Menü (oben rechts) --> Import --> Zwischenablage -->STRG+V --> Import könnt ihr den Flow so in euren Node Red-Editor importieren.
Den Ort müsst ihr noch anpassen und der API-Key muss auch noch eingefügt werden.
Der obere Teil enthält die aktuellen Wetterdaten, der untere Teil die Vorhersage.

Besonders elegant ist das Ganze nicht, aber für den Anfang ggf übersichtlicher…

INFO:
Die freie OWM-APi liefert die Vorhersage "nur" alle 3 Stunden und nicht stündlich. Leider sind folgende Uhrzeiten nicht möglich:
um 7 Uhr T1
um 14 uhr T2
um 22 uhr. T3
.
Ich habe mich für 6:00, 15:00 und 21:00 entschieden. Sollte das nicht passen, müssen aus dem Array andere Zeilen berücksichtigt werden...

Code: Alles auswählen

	[{"id":"d406ac94.b651b","type":"tab","label":"OpenWeatherMap.org","disabled":false,"info":""},{"id":"af430b40.e89898","type":"openweathermap","z":"d406ac94.b651b","name":"OWM: Bad Salzuflen - aktuelles Wetter","wtype":"current","lon":"","lat":"","city":"Bad Salzuflen","country":"Deutschland","language":"de","x":605.3828582763672,"y":440.37109565734863,"wires":[["42492af2.f940a4","17fbb628.21ef9a","72839c45.d22044","f1b402ef.253ca","53ef998a.06c478","b6dfc852.89f7b8","3fb97b7d.47c214","98274ac0.f47f58","e22411c8.43c6d","71222449.c8315c","4f971ddc.9b2bf4"]]},{"id":"7c2348bc.f09a38","type":"openweathermap","z":"d406ac94.b651b","name":"Bad Salzuflen 5 Tage Vorhersage","wtype":"forecast","lon":"","lat":"","city":"Bad Salzuflen","country":"Deutschland","language":"de","x":619.8490829467773,"y":720.3670682907104,"wires":[["32aea83d.541698","ddbe1aa7.75df58","b401a9f1.37d2f8","9a1a89ea.026d68","bc91432a.0aad3","c5c09f5.d370a6","d20f44c5.b29da8","bca18ef9.f7873","be0054cf.ad5628"]]},{"id":"44e7e259.c8a5dc","type":"inject","z":"d406ac94.b651b","name":"Polling 15min","topic":"Polling ","payload":"","payloadType":"date","repeat":"900","crontab":"","once":false,"onceDelay":0.1,"x":306.39453887939453,"y":616.9570064544678,"wires":[["af430b40.e89898","7c2348bc.f09a38"]]},{"id":"42492af2.f940a4","type":"function","z":"d406ac94.b651b","name":"OWM Luftdruck (hPa)","func":"\nvar unix = {payload: msg.payload.pressure};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1005.2926177978516,"y":468.4772357940674,"wires":[["dacf7760.b6f9f8"]]},{"id":"4f971ddc.9b2bf4","type":"debug","z":"d406ac94.b651b","name":"OWM","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","x":836.2837333679199,"y":53.616397857666016,"wires":[]},{"id":"17fbb628.21ef9a","type":"function","z":"d406ac94.b651b","name":"OWM: Wetter Icon","func":"\nvar unix = {payload: msg.payload.icon};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":994.2869415283203,"y":187.48005199432373,"wires":[["85f43aa4.61f268","ce71ee3.c821e1"]]},{"id":"85f43aa4.61f268","type":"template","z":"d406ac94.b651b","name":"OWM: Wetter Icon - URL","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"http://openweathermap.org/img/wn/{{payload}}@2x.png\n","output":"str","x":1237.0142211914062,"y":216.92605209350586,"wires":[[]]},{"id":"72839c45.d22044","type":"function","z":"d406ac94.b651b","name":"OWM: Temperatur (aktuell)","func":"\nvar unix = {payload: msg.payload.tempc};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1025.014259338379,"y":305.00560569763184,"wires":[["30225269.09c89e"]]},{"id":"f1b402ef.253ca","type":"function","z":"d406ac94.b651b","name":"OWM: Temperatur (max)","func":"\nvar unix = {payload: msg.payload.temp_maxc};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1016.0142135620117,"y":348.0056266784668,"wires":[["43efc53a.ee0ebc"]]},{"id":"53ef998a.06c478","type":"function","z":"d406ac94.b651b","name":"OWM: Temperatur (min)","func":"\nvar unix = {payload: msg.payload.temp_minc};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1014.0142059326172,"y":389.0056266784668,"wires":[["c05fa627.66fb18"]]},{"id":"b6dfc852.89f7b8","type":"function","z":"d406ac94.b651b","name":"OWM: Luftfeuchtigkeit(%)","func":"\nvar unix = {payload: msg.payload.humidity};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1014.0142135620117,"y":428.00563049316406,"wires":[["7b88f78d.fd5dc8"]]},{"id":"3fb97b7d.47c214","type":"function","z":"d406ac94.b651b","name":"OWM Windgeschwindigkeit (m/s)","func":"\nvar unix = {payload: msg.payload.windspeed};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1044.0142288208008,"y":515.0056438446045,"wires":[["7507b6fb.0f8de8"]]},{"id":"98274ac0.f47f58","type":"function","z":"d406ac94.b651b","name":"OWM Windrichtung (°)","func":"\nvar unix = {payload: msg.payload.winddirection};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1006.0142135620117,"y":561.0056419372559,"wires":[["209a6728.990c08"]]},{"id":"e22411c8.43c6d","type":"function","z":"d406ac94.b651b","name":"OWM Sonnenaufgang (UTC)","func":"\nvar unix = {payload: msg.payload.sunrise};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1030.0142135620117,"y":608.005651473999,"wires":[["3127528.c11e9ae"]]},{"id":"71222449.c8315c","type":"function","z":"d406ac94.b651b","name":"OWM Sonnenuntergang (UTC)","func":"\nvar unix = {payload: msg.payload.sunset};\nmsg.payload = unix;\nreturn msg.payload;","outputs":1,"noerr":0,"x":1045.014175415039,"y":656.0056629180908,"wires":[["cc3b2de4.1d1a3"]]},{"id":"ddbe1aa7.75df58","type":"debug","z":"d406ac94.b651b","name":"OWM Forecast","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":797.2841110229492,"y":1231.3752841949463,"wires":[]},{"id":"32aea83d.541698","type":"function","z":"d406ac94.b651b","name":"Vorhersage +1 Tag - 6:00","func":"var preview_1_600 = { payload:msg.payload[3].main.temp };\nreturn preview_1_600;\n","outputs":1,"noerr":0,"x":906.2840423583984,"y":789.4800796508789,"wires":[["ee51c455.f34df8"]]},{"id":"b401a9f1.37d2f8","type":"function","z":"d406ac94.b651b","name":"Vorhersage +1 Tag - 15:00","func":"var preview_1_1500 = { payload:msg.payload[6].main.temp };\nreturn preview_1_1500;\n","outputs":1,"noerr":0,"x":916.650505065918,"y":825.9148645401001,"wires":[["9677d9b4.d6e298"]]},{"id":"9a1a89ea.026d68","type":"function","z":"d406ac94.b651b","name":"Vorhersage +1 Tag - 21:00","func":"var preview_1_2100 = { payload:msg.payload[8].main.temp };\nreturn preview_1_2100;\n","outputs":1,"noerr":0,"x":917.6505088806152,"y":859.9147853851318,"wires":[["94aee2dd.8b892"]]},{"id":"bc91432a.0aad3","type":"function","z":"d406ac94.b651b","name":"Vorhersage +2 Tag - 6:00","func":"var preview_2_600 = { payload:msg.payload[11].main.temp };\nreturn preview_2_600;\n","outputs":1,"noerr":0,"x":906.6505432128906,"y":910.9148721694946,"wires":[["bc909f7c.d6ba1"]]},{"id":"c5c09f5.d370a6","type":"function","z":"d406ac94.b651b","name":"Vorhersage +2 Tag - 15:00","func":"var preview_2_1500 = { payload:msg.payload[14].main.temp };\nreturn preview_2_1500;\n","outputs":1,"noerr":0,"x":918.0170059204102,"y":946.3496189117432,"wires":[["8db4a74b.87e908"]]},{"id":"d20f44c5.b29da8","type":"function","z":"d406ac94.b651b","name":"Vorhersage +2 Tag - 21:00","func":"var preview_2_2100 = { payload:msg.payload[16].main.temp };\nreturn preview_2_2100;\n","outputs":1,"noerr":0,"x":921.0170631408691,"y":981.3494834899902,"wires":[["ff43651b.bb6638"]]},{"id":"bca18ef9.f7873","type":"function","z":"d406ac94.b651b","name":"Vorhersage +3 Tag - 6:00","func":"var preview_3_600 = { payload:msg.payload[19].main.temp };\nreturn preview_3_600;\n","outputs":1,"noerr":0,"x":909.6505737304688,"y":1035.8238525390625,"wires":[["6769512c.286e8"]]},{"id":"be0054cf.ad5628","type":"function","z":"d406ac94.b651b","name":"Vorhersage +3 Tag - 15:00","func":"var preview_3_1500 = { payload:msg.payload[22].main.temp };\nreturn preview_3_1500;\n","outputs":1,"noerr":0,"x":921.0170364379883,"y":1071.258599281311,"wires":[["8ae35575.cfc7d8"]]},{"id":"4fd13c9b.91fe64","type":"function","z":"d406ac94.b651b","name":"Vorhersage +2 Tag - 21:00","func":"var preview_3_2100 = { payload:msg.payload[24].main.temp };\nreturn preview_3_2100;\n","outputs":1,"noerr":0,"x":924.0170936584473,"y":1106.258463859558,"wires":[["589b1676.4fb2b8"]]},{"id":"ce71ee3.c821e1","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/1","dpt":"16.000","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Wettericon","outputtype":"write","outputRBE":false,"inputRBE":false,"x":1367.0084686279297,"y":166.7528305053711,"wires":[[]]},{"id":"30225269.09c89e","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/2","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Temperatur IST","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1304.0112762451172,"y":297.76136016845703,"wires":[[]]},{"id":"43efc53a.ee0ebc","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/3","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Temperatur max","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1290.7414245605469,"y":345.00565338134766,"wires":[[]]},{"id":"c05fa627.66fb18","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/4","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Temperatur min","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1292.7414245605469,"y":388.0056610107422,"wires":[[]]},{"id":"7b88f78d.fd5dc8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/5","dpt":"9.007","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Luftfeuchtigkeit %","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1293.7414093017578,"y":424.00565910339355,"wires":[[]]},{"id":"dacf7760.b6f9f8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/6","dpt":"9.006","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Luftdruck hPA","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1280.7413787841797,"y":461.00565910339355,"wires":[[]]},{"id":"7507b6fb.0f8de8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/7","dpt":"9.005","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Windgeschwindigkeit","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1334.7414245605469,"y":507.0056791305542,"wires":[[]]},{"id":"209a6728.990c08","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/8","dpt":"8.011","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Windrichtung","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1300.741455078125,"y":562.0056438446045,"wires":[[]]},{"id":"3127528.c11e9ae","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/9","dpt":"10.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Sonnenaufgang","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1306.7414245605469,"y":602.0056667327881,"wires":[[]]},{"id":"cc3b2de4.1d1a3","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/10","dpt":"10.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Sonnenuntergang","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1316.741455078125,"y":648.0056762695312,"wires":[[]]},{"id":"7a5d9b01.263e34","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/11","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 06:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1234.7414245605469,"y":782.4601917266846,"wires":[[]]},{"id":"32cf9e79.ba0392","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/12","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 15:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1237.7414245605469,"y":822.4601860046387,"wires":[[]]},{"id":"f27d866d.e4cc58","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/13","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 21:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1241.7414093017578,"y":860.4601850509644,"wires":[[]]},{"id":"d4741426.57cb18","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/14","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 06:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1237.741470336914,"y":913.460205078125,"wires":[[]]},{"id":"8b503768.64d828","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/15","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 15:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1233.741455078125,"y":947.460205078125,"wires":[[]]},{"id":"88f9640c.069758","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/16","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 21:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1230.741455078125,"y":983.460205078125,"wires":[[]]},{"id":"ee51c455.f34df8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/11","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 06:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1277.5176696777344,"y":783.8707218170166,"wires":[[]]},{"id":"9677d9b4.d6e298","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/12","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 15:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1273.767677307129,"y":818.870717048645,"wires":[[]]},{"id":"94aee2dd.8b892","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/13","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +1Tag 21:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1272.517677307129,"y":855.1207160949707,"wires":[[]]},{"id":"bc909f7c.d6ba1","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/14","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 06:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1275.0176696777344,"y":915.1207151412964,"wires":[[]]},{"id":"8db4a74b.87e908","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/15","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 15:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1268.7676696777344,"y":952.6207122802734,"wires":[[]]},{"id":"ff43651b.bb6638","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/16","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +2Tage 21:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1265.017677307129,"y":987.620710849762,"wires":[[]]},{"id":"6769512c.286e8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/17","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +3Tage 06:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1263.7676696777344,"y":1045.1207075119019,"wires":[[]]},{"id":"8ae35575.cfc7d8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/18","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +3Tage 15:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1265.017677307129,"y":1087.6207122802734,"wires":[[]]},{"id":"589b1676.4fb2b8","type":"knxUltimate","z":"d406ac94.b651b","server":"480e7e63.50483","topic":"10/2/19","dpt":"9.001","initialread":false,"notifyreadrequest":false,"notifyresponse":false,"notifywrite":true,"notifyreadrequestalsorespondtobus":false,"notifyreadrequestalsorespondtobusdefaultvalueifnotinitialized":"0","listenallga":false,"name":"OWM Vorhersage +3Tage 21:00","outputtype":"write","outputRBE":true,"inputRBE":false,"x":1266.2676696777344,"y":1127.6207103729248,"wires":[[]]},{"id":"480e7e63.50483","type":"knxUltimate-config","z":"","host":"192.168.1.20","port":"3700","physAddr":"15.15.22","suppressACKRequest":false"KNXEthInterface":"Auto","KNXEthInterfaceManuallyInput":"","statusDisplayLastUpdate":true,"statusDisplayDeviceNameWhenALL":true,"statusDisplayDataPoint":false}]
Bugs
Die Zeiten "Sonnenaufgang und Sonnenuntergang werden von OWM als UTC Timestamp geliefert. Hier fehlt noch die Konvertierung in die lokale Zeitzone.

VG Alex

Re: Sommer / Winter Erkennung

Verfasst: Sa Jan 04, 2020 11:29 pm
von blaubaerli
Hallo zusammen,

was spricht dagegen, sich die Daten über den Plugin-Container bzw. über ein Plugin in der App zu besorgen und darüber die Daten auf den Bus zu senden?

Ok, wer ohnehin NR benötigt, warum nicht. Aber für mich hört sich das gerade danach an, als wollte man mit dem Braunkohlebagger Brötchen holen fahren :lol:

Beste Grüße
Jens

Re: Sommer / Winter Erkennung

Verfasst: Sa Jan 04, 2020 11:53 pm
von alexbeer
Hi Jens,
Da spricht natürlich nichts dagegen. Bekanntlich führen viele Wege nach Rom.
Nur hierfür NR zu installieren ist natürlich Overkill.

Sobald der LE auch HTTP Requests beherrscht, ist meine Vorstellung, dass diese Abfrage vom LE übernommen wird.
VG Alex

Re: Sommer / Winter Erkennung

Verfasst: So Jan 05, 2020 12:33 am
von gbglace
Im aktuellen Zustand braucht man eben einen Intermediär.

Und eigentlich sehe ich da keinen Unterschied ob nun nen NR Container oder Plugin-Container läuft. Wer nicht vom wiregate-kommt muss wohl per Zufall Könner von Perl sein um sich den zu installieren. Mehr Leute werden dann wohl NR bevorzugen, weils doch sehr einfach zu bedienen ist.

Insofern Alex super Einsatz zu dem Thema, weil so kommen auch Nicht-ITler wieder einen Schritt weiter.

Re: Sommer / Winter Erkennung

Verfasst: So Jan 05, 2020 7:24 pm
von Robert_Mini
@alexbeer: Danke für die tolle Anleitung!
Probier ich demnächst mal aus, vielleicht finde ich ja Gefallen an NR.

@Matze76: Danke für den Hinweis auf OpenHab. Schau ich mir auch an, obwohl ich ich mit OpenHab noch nicht ganz warm geworden bin.

Danke und lg
Robert