Modul für Weather Underground / Wunderground

Begonnen von Loredo, 26 Oktober 2016, 01:31:36

Vorheriges Thema - Nächstes Thema

Jackson

Moin...

ich würde die Möglichkeit haben, die definierte Wetterstation im Modul dynamisch setzen zu können.

Hintergrund: Manchmal fallen die Wetterstation gerne mal aus. Ich möchte dann einfach eine andere in der Umgebung setzen. Das ginge zwar einfach über das DEF in den Internals, aber das lässt sich ja nicht automatisieren.

Oder gibt es da eine Möglichkeit?

Gruss
FHEM5.9@RPI3

CBSnake

Hi,

man könnte mit einem DOIF abfragen ob sich z.B. das Temperature Reading aktualisiert. Natürlich vorher schauen ob, wenn die Station ausfällt auch genau das eintritt (keine Aktualisierung).
Dann mit defmod die Definition anpassen.

z.b.

defmod WUweather Wunderground xxxxxxxxxxxx pws:IDRESDEN0815

defmod WUweather Wunderground xxxxxxxxxxxx pws:IDRESDEN0816

ob gesetzte Attribute dabei bleiben?? hab ich noch nie geprüft ;-)

Grüße

Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Jackson

Zitat von: CBSnake am 31 Juli 2018, 09:54:42

defmod WUweather Wunderground xxxxxxxxxxxx pws:IDRESDEN0815

defmod WUweather Wunderground xxxxxxxxxxxx pws:IDRESDEN0816

ob gesetzte Attribute dabei bleiben?? hab ich noch nie geprüft ;-)

Grüße

Achim


Hallo Achim,

danke, mit defmod geht's und die Attribute bleiben erhalten.

Gruss
Christian
FHEM5.9@RPI3

stefan-dd

Gibt es eine Abhilfe, damit fhem bei der Datenabfrage nicht blockiert wird?
Für eine komplexe Haussteuerung ist dieser Bug leider nicht akzeptabel.

CoolTux

Zitat von: stefan-dd am 03 September 2018, 18:24:09
Gibt es eine Abhilfe, damit fhem bei der Datenabfrage nicht blockiert wird?
Für eine komplexe Haussteuerung ist dieser Bug leider nicht akzeptabel.

Das Modul ist soweit mir bekannt nonBlocking. Kann es sein daß es blockiert wenn Dein Internet weg ist?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stefan-dd

Es ist genau so, wie in dem Beitrag paar Seiten vorher beschrieben. Dauert ca. 7s , wo keine Reaktion mehr stattfindet. Am Internet liegt es definitiv nicht.

CoolTux

OK, dann müssen wir mal schauen was Julian da machen kann. Ich kann mir vorstellen das eine Bearbeitungsschleife etwas länger braucht. Eventuell die welche die Daten extrahiert und lesbar zusammen setzt. Ist aber nur schlecht geraten. Vielleicht magst Du es seit mal anschauen. Bin gerade ausgelastet und Julian in der Woche zu meist auch.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Loredo

Die Abfragen laufen alle über die nonblocking FHEM Funktionen. Das parsing ansich kann eigentlich keine 7 Sek dauern, es sind ein paar einfache Schleifen.

Das zu debuggen fallt mir ohne konkreten Hinweis schwer,  vor allem zeitlich. Ich denke es ist eine individuelle Sache.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dadoc

Zitat von: dadoc am 19 Mai 2018, 16:20:50
https://www.wunderground.com/api Sagt:Und jetzt? Wie macht man das define?
Falls es mal jemand brauchen kann: Geht mit
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=HIER_DER_STATIONSCODE
auch ohne API-Key.
Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

LudgerR

Fhem/mosquitto/zigbee2mqtt  on PI 3+ , 2xCUNO, 13xFHT, EM1000 WZ/GZ, FS20,AMAD,SONOS, MQTT (Sonoff/Shelly),Buderus GB-112,CanOverEthernet(UVR67/CIM)

tomster

Zitat von: LudgerR am 14 Oktober 2018, 08:44:12
Hi,

https://apicommunity.wunderground.com/weatherapi/topics/end-of-service-for-the-weather-underground-api

FYI
Aus dem zitierten Link:...
If you are a Personal Weather Station owner, you will receive more information about our plan to offer free access to the data you provide to Weather Underground. We'll reach out once that plan has been finalized.

For developers who use WU API data for non-commercial purposes, you will have access to a new plan for a personal use, low call volume API. Stay tuned for more details as we build this out.

Mal schauen, wie das aussehen soll...

Werner Schäffer

Diese Nachricht habe ich per Mail auch schon mehrfach bekommen. Ich glaube aber dass da nicht mehr viel kommt und man sich langsam mal nach Alternativen umschauen sollte.

holle75

Habs auch schon "drüben" im Proplanta Thread geschrieben. Vielleicht findet sich ja ein Entwickler der Lust auf Yr hat:

ZitatHallo Ihr, Proplanta hat das Italien-Wetter eingestellt. Laut Page wohl nur temporär, auf eMail-Nachfrage ist aber eine weitere, zukünftige Implementierung nicht mehr geplant. Man fragt, sich ob das was mit den zwei Kasperln an der Macht in IT zu tun hat ;)

Da für mich das Proplanta-Modul von tupol fast schon essentiell ist, habe ich mich auf die Suche nach einer im Informationsumfang akzeptablen Alternative gemacht und die Norweger Yr https://www.yr.no/place/Germany/Hesse/Reinheim/long.html?spr=eng gefunden. Hier als Beispiel ein 1500 Personen Kaff in Hessen. Die sind scheinbar europaweit auch "feingliedrig" unterwegs und mMn recht akurat.

Spannend auch die Auswertung per XML https://hjelp.yr.no/hc/en-us/articles/360009342833-XML-weather-forecasts mit den zumindest essentiellen Informationen.

ZB https://www.yr.no/place/Germany/Hesse/Reinheim/forecast.xml oder andere Formate https://www.yr.no/place/Germany/Hesse/Reinheim/data.html

Lange Rede, kurzer Sinn .... Was meint ihr? Ist das eine Alternative? Reicht euch die Feingliedrigkeit in der Ortswahl von Proplanta noch aus? Kann/sollte man versuchen tupol (oder jemanden) zu motivieren ein neues (vielleicht sehr ähnliches) Modul zu schreiben? .... ich würde wenn ich könnte.

Problem wäre dann (zumindest für mich) die grafische Auswertung. Da gibts für Proplanta eine wunderbar funktionierende Anleitung über logProxy.

Grüße
H.


Loredo

Die Motivation ein Modul zu schreiben kommt aus der eigenen Notwendigkeit heraus.

Aktuell habe ich keine, aber vielleicht jemand anderes.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Werner Schäffer

Ich freunde mich gerade mit darksky.net an. Dort erhält man Vorhersagen für 7 Tage, auch auf stündlicher Basis. Bis 1000 Abfragen pro Tag sind kostenlos. Man gibt die Geo-Koordinaten an und lang=de&unit=si und man bekommt eine Json Objekt mit metrischen Werten (si) geliefert, das sehr umfangreich ist.

Und nein, ich werde dazu kein Modul erstellen, da ich dies nicht mit Fhem nutze, sondern in einem node.js Projekt.