FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: mahowi am 23 Januar 2017, 18:52:39

Titel: [59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Januar 2017, 18:52:39
Hallo,

basierend auf betateilchens 55_weco.pm (https://forum.fhem.de/index.php/topic,22446.msg158376.html#msg158376) habe ich ein Modul auf github hochgeladen erstellt, um Wetterdaten auf Weather Underground hochzuladen. Benötigt werden dazu eine StationID und das dazugehörige Paßwort.

Definition:
define <name> WUup <stationId> <password>

Mit dem Attribut interval kann das Intervall in Sekunden angegeben werden, in dem der Upload erfolgt. Wenn nicht gesetzt oder <3 wird der Default von 300 genommen. Bei Werten <300 wird der RapidFire-Server genutzt.
unit_windspeed gibt an, ob die Readings für Windgeschwindigkeiten m/s oder km/h als Einheit haben.
Die Attribute wu... entsprechen den Definitionen im PWS Upload Protocol (http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol) von Wunderground, z.B. entspricht wutempf dem Feld tempf.
In den Attributen wird jeweils das Reading angegeben, das den gewünschten Wert enthält, z.B. attr <name> wutempf LaCrosse_16:temperature übergibt das Reading temperature aus dem LaCrosse-Sensor LaCrosse_16 als tempf (aktuelle Temperatur).

Die Werte werden im Modul für Wunderground ins anglo-amerikanische System umgerechnet. Temperaturen werden also automatisch von °Celsius in Fahrenheit, Windgeschwindigkeiten von km/h in mph, mm in Inch und der barometrische Druck von hPa in inHg umgerechnet.

Unterstützt werden:
winddir - [0-360 instantaneous wind direction]
windspeedmph - [mph instantaneous wind speed]
windgustmph - [mph current wind gust, using software specific time period]
windgustdir - [0-360 using software specific time period]
windspdmph_avg2m  - [mph 2 minute average wind speed mph]
winddir_avg2m - [0-360 2 minute average wind direction]
windgustmph_10m - [mph past 10 minutes wind gust mph ]
windgustdir_10m - [0-360 past 10 minutes wind gust direction]
humidity - [% outdoor humidity 0-100%]
dewptf- [F outdoor dewpoint F]
tempf - [F outdoor temperature]
rainin - [rain inches over the past hour)] -- the accumulated rainfall in the past 60 min
dailyrainin - [rain inches so far today in local time]
baromin - [barometric pressure inches]
soiltempf - [F soil temperature]
soilmoisture - [%]
solarradiation - [W/m^2]
UV - [index]


Mangels entsprechendem Sensor weiß ich nicht, in welcher Einheit die Sonneneinstrahlung (solarradioation) üblicherweise übergeben wird. Eventuell muß der Wert noch in W/m² umgerechnet werden.

Vielleicht kann der ein oder andere das Modul ja gebrauchen.  :)


Edit:

Die neue Version 0.9.2 kann über Github oder update installiert werden.

v0.8:

v0.9:

v0.9.2:
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: locutus am 06 Februar 2017, 22:21:41
Ja, ich kann es gebrauchen. Ich lade die Wetterdaten von meinem Oregon THGR228N Außensensor auf Weather Underground hoch.

define PersonalWeatherStation WUup <stationId> <password>
attr PersonalWeatherStation wuInterval 3600
attr PersonalWeatherStation wuhumidity THGR228N_f9_1:humidity
attr PersonalWeatherStation wutempf THGR228N_f9_1:temperature


Danke für das Modul!
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 20 Februar 2017, 21:09:58
Ich mache es bisher mit HTTPMOD.
Werde mir das Module mal ansehen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 22 Februar 2017, 11:00:19
Einrichten geht, aber es scheint nicht zu senden.
state bleibt auf defined

Was mach ich falsch?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 22 Februar 2017, 11:48:30
Tja, ich weiß nicht, was Du falsch machst.  ;)

Der State sollte eigentlich auf active sein, wenn Du das Attribut disable nicht auf 1 gesetzt hast.

Bei mir sieht die Definition z.B. so aus:
define WU WUup STATION passwort
attr WU verbose 3
attr WU wuInterval 60
attr WU wudewptf LaCrosse_16:dewpoint
attr WU wuhumidity LaCrosse_16:humidity
attr WU wutempf LaCrosse_16:temperature


Wenn die StationID und Dein Paßwort richtig sind, wüsste ich ehrlich nicht, woran es liegen könnte. Das Modul ist eigentlich recht simpel und macht nix anderes als die Daten der Wetterstation per HTTP GET an die richtige URL zu versenden.
Titel: Fazit:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 22 Februar 2017, 13:35:54
Also die ID und das PW habe ich aus dem aktiven Device kopiert. Während der Konfiguration war disable auf 1, jetzt schon lange nicht mehr.
Wäre ID oder PW falsch, dann erwarte ich einen Eintrag im Logfile.

Der state ist unverändert, im Logfile erscheint nichts.

Fazit: Für mich nicht zu gebrauchen. Ich aktiviere wieder das Device mit HTTPMOD.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 22 Februar 2017, 14:25:18
disable ist die einzige Möglichkeit, das Modul zu deaktivieren. Ansonsten macht es im Prinzip nichts anderes als vermutlich Deine Version mit HTTPMOD. Es wird diese URL aufgerufen:
https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=STATIONID&PASSWORD=password&dateutc=2017-02-22+13%3A17%3A44&tempf=45.9&humidity=90&dewptf=43.2&softwaretype=fhem&action=updateraw

Vorteil ist, das die Umrechnungen auf das amerikanische System schon im Modul gemacht werden. Mit "verbose 4" kannst Du Dir noch die komplette URL mit allen Werten anzeigen lassen. Aber solange das Modul nicht aktiv ist, gibt es auch nichts zu loggen.

Schick mal bitte ein list vom Device, natürlich ohne Paßwort.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 22 Februar 2017, 14:31:08
Das List ist aktuell, also nachdem ich das Device disable habe.
PW ist bearbeitet.

Internals:
   CFGFN
   DEF        IHEIDELB175 nfxxxxxk
   NAME       myWettertoWG
   NR         844
   STATE      defined
   TYPE       WUup
   Readings:
     2017-02-22 09:42:03   state           defined
   Helper:
     password   nfxxxxxk
     softwaretype fhem
     stationid  IHEIDELB175
     url        https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php
Attributes:
   disable    1
   room       Wetter
   verbose    5
   wuInterval 180
   wurainin   Wetterstation:statRainDay
   wutempf    Wetterstation:temperature
   wuwinddir  Wetterstation:windDirection
   wuwindspeedmph Wetterstation:windSpeed
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 22 Februar 2017, 15:17:29
Ich konnte das Problem zumindest hier mal nachstellen. Wenn ich disable auf 1 setze, passiert natürlich nichts mehr. Ist ja auch so gewollt.

Wenn ich dann disable auf 0 setze, läuft das Modul auch nicht.  ???

Was funktioniert hat, ist das Attribut disable zu löschen und dann mal kurz in den DEF-Editor (also DEF im Device anklicken) und mit dem modify-Button nochmal bestätigen. danach läuft es zumindest bei mir wieder.

Ich habe das Modul jetzt so seit über einem Monat im Einsatz und hab es auch schon mehrfach mal auf disable gesetzt, der Fehler ist bisher noch nie aufgetreten.

Es wäre nett, wenn Du den Workaround mal kurz testen könntest. Dann versuch ich mal rauszufinden, was sich an FHEM geändert hat, das den Fehler auslösen könnte.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 22 Februar 2017, 15:53:32
der Workaround funktioniert.  :)
Das disable hatte ich schon mal gelöscht, aber den Def-Editor nicht mehr aufgerufen.
Das Wiederanstarten wird wohl erst durch dem Aufruf des Def-Editors ausgelöst.
Vielleicht hätte ein Restart geholfen, aber es müßte auch ohne diese Wege gehen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 22 Februar 2017, 16:45:21
Schön, das es funktioniert.  :)

Aber Du hast recht, es müsste auch ohne solche Verrenkungen gehen. Und ich bin mir sicher, daß es auch bisher so funktioniert hat. Mal sehen, ob ich da was rasufinden kann.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: CoolTux am 22 Februar 2017, 16:57:58
Du musst den Timer Neustart ausserhalb einer IsDisabled Abfrage machen.
Der Timer muss also auf jeden Fall laufen. Ausser du machst eine AttrFn und sagst da das die Send Funktion neu gestartet werden soll nach löschen von disable oder disable 0 setzen
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 22 Februar 2017, 20:45:03
@CoolTux: Danke! Ich habe mir mal als Beispiel Deinen FlowerMonitor angesehen und mein Modul etwas umgebaut.

Die neue Version kann über Github oder update installiert werden.


Ich habe jetzt mehrfach disable gesetzt und wieder gelöscht. Funktioniert jetzt wie gewollt. Ebenso disabledForIntervals.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Lucky2k12 am 23 Februar 2017, 08:48:59
Danke für das Modul!

Ich hab damit meine WS1600 angeschlossen. Allerdings liefert die die Geschwindigkeit in m/s und nicht km/h.
Da muss ich wohl noch ein Userreading basteln. Oder hast du Lust, dafür noch einen attr-Schalter anzubieten? ???
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 08:58:26
Freut mich, daß es doch ein paar Leute gibt, die das Modul brauchen können.  :)

Ich werd mir das mal ansehen, aber das lässt sich sicher machen. Wird aber wohl erstmal ein paar Tage dauern.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Lucky2k12 am 23 Februar 2017, 09:30:27
Kein Problem, lass dir Zeit.
Was mir noch aufgefallen ist: Der Luftdruck scheint im Webfrontend bei Wunderground niedriger als der von mir gesendete. Sind das Rundungsfehler oder geht hier noch die Höhe irgendwie ein?
Danke!
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 10:29:48
Wie groß ist denn der Unteschied?

Ich rechne nur von hPa nach inHg um. Die Höhe wird hier eigentlich nicht eingerechnet. Ich habe leider keine bessere Erklärung der API gefunden als http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol (http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol).

Ich benutze die Berechnungen aus UConv.pm, die entsprechende Sub sieht so aus:
# Pressure: convert hPa (hecto Pascal) to in (inches of Mercury)
sub hpa2inhg($;$) {
    my ( $data, $rnd ) = @_;
    return roundX( $data * 0.02952998751, $rnd );
}


Ich habe jetzt mal von Hand 1044 hPa umgerechnet und komme auf 30,82930696044 inHg. Wenn ich den Wert als baromin an WU sende, zeigt mir die Webseite
ZitatPressure:   1043.9 hPa
an.

Also scheint die Umrechnung korrekt zu sein.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Lucky2k12 am 23 Februar 2017, 12:41:58
Ich sehe momentan an meinem BME280 am LGW 1003 hPa. (Kann der keine Nachkommastellen)
Raus geht an wunderground 29.6 in Hg, (passt nach deiner Umrechnungsformel)
angezeigt wird im wunderground 1002.3 hPa. Die Kurve ist auch recht stufig.
1012.4, dann 1009, dann 1005.6 und jetzt eben 1002.3. Zwischenwerte gibt's nicht.

Scheint also einfach ein Rundungsfehler bei der Konvertierung bei wunderground zu sein.
Kein Problem, hat mich nur gewundert. ..
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 12:50:17
Ja, blöde Umrechnerei bei den Amis.  ::)

Ich musste auch erstmal testen, ob WU inHg oder psi als Einheit nutzt, aus der Beschreibung der API geht das nicht hervor. Ich weiß auch nicht, ob WU nochmal die Höhe irgendwie einbezieht. Zumindest kann man der Einrichtung der PWS die Höhe über NN für den Standort angeben.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 14:04:11
Ich hatte mal grad ein paar Minuten Zeit und hab was gebastelt.  ;)

Kannst Du mal die Version aus dem devel-Branch (https://raw.githubusercontent.com/mahowi/WUup/devel/FHEM/59_WUup.pm) testen? Da hab ich ein neues Attribut "unit_windspeed" hinzugefügt. Hier kann man wählen zwischen km/h und m/s, Standard ist km/h.

Müsste eigentlich funktionieren, aber ich komme im Moment nicht zum testen. Wenn es so geht, kann ich auch problemlos noch andere Einheiten hinzufügen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Lucky2k12 am 23 Februar 2017, 16:42:33
Super, ich probier es Heute Abend aus.

Noch was: Kannst du bitte den Funktionsaufruf von hpa2inhg mit einem zweiten Parameter $rnd=2 versehen, so dass auf 2 Nachkommastellen gerundet wird. Sonst verlieren wir (glaub ich) doch ziemlich viel Genauigkeit beim Luftdruck, da die Absolut-Werte um in inHg so niedrig sind:

elsif ( $key eq "baromin" ) {
            $value = UConv::hpa2inhg($value,2);
        }


Mein heutiger Plot von WU anbei


Das zweite ist, dass mein LGW keine Nachkommastellen im pressure Reading übermittelt.
Naja, nicht wirklich schlimm, aber ich wüsste schon gern, wo ich da drehen muss.  8)

Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 18:28:33
So, neue Version ist im devel-Branch. Es wird jetzt auf 4 Stellen nach dem Komma gerundet. Damit werden aus den 1044 hPa, die ich zum testen nehme 1043,9 hPa auf WU. Auch mit noch mehr Stellen ändert sich der Wert nicht mehr.

Die Umrechnung von m/s in mph funktioniert jetzt auch. Ich hatte da vorher noch Tippfehler drin.

Warum Dein LGW keine Nachkommastellen für pressure ausgibt, weiß ich zwar nicht. Aber üblicherweise wird der Luftdruck in mbar bzw. hPa eigentlich nur ganzzahlig angegeben.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Lucky2k12 am 23 Februar 2017, 19:15:41
Herzlichen Dank, auch für die schnelle Änderung!

Ich habs eingebaut bei mir. Soweit alles Bestens.
Den Luftdruck werde ich noch eine Weile beobachten, der ändert sich nicht so schnell wie der Wind :8
Luftdruck ging eben wieder hoch um ein hPa und wird bei WU sauber geplottet. Somit von mir grünes Licht! :)

In der LacrosseGateWay Software sind humidity und pressure als int angelegt, soweit ich sehen konnte. Also kein Wunder...
Macht ja wahrscheinlich auch Sinn, für so ungenaue Messdaten nicht mehr Speicherplatz als notwendig zu verbrauchen.
Im Plot siehts halt 'n bischen blöd aus, ist aber ein rein kosmetisches Problem  ;D
und das Rauschen der Signale kriegt man so auch recht gut in den Griff  :P
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 23 Februar 2017, 20:03:32
Super, daß es jetzt klappt und die Werte auch genauer sind.  :)

Zur Zeit nutze ich nur Temperatur, Taupunkt und Luftfeuchtigkeit, daher weiß ich bei den anderen Werten nicht genau, was die Sensoren so übergeben.

Ich habe die neue Version auch fürs Update freigegeben.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 24 Februar 2017, 13:17:39
Ich nutze das jetzt seit ein paar Tagen. Nachdem der disable-Fehler raus ist, ist alles bestens.

Für die Wunschliste habe ich aber auch noch was.
Als STATE wünsche ich mir den den letzten Übertragungsstatus (success, "error" und wenn disable "disable")

Danke fürs Modul (wie es jrzt schon ist)
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 24 Februar 2017, 13:41:19
Schön, daß Dir das Modul gefällt.  :)

"disabled" sollte im STATE mittlerweile angezeigt werden. Die Rückgaben vom Server ("success", ...) stehen im Reading response. Das kannst Du über stateFormat umbiegen auf STATE:
attr WU stateFormat response

Alles unter einen Hut zu bringen, dürfte schwierig werden, daher ist es mir lieber, im STATE steht nur der aktuelle Zustand wie "active", "disabled", "defined".
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 24 Februar 2017, 14:19:02
Das stimmt natürlich  >:( und mit ein wenig Logik bekomme ich den Rest auch hin.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 24 Februar 2017, 14:39:28
Ich nehme natürlich gerne Vorschläge entgegen, wie ich den Status besser gestalten kann.  :)

Ich guck mir das nächste Woche mal an, vielleicht fällt mir ja was ein. Bin erstmal ein paar Tage unterwegs.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 16 März 2017, 17:00:27
Nachdem ich mich mal ein bißchen in HttpUtils eingelesen habe, habe ich im devel-Branch eine "non-blocking" Version eingecheckt. Der Code sieht zwar noch nicht besonders schön aus, aber bei mir funktioniert die Version.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mclore am 24 Mai 2017, 08:12:21
hallo in die Runde,
ich habe ein ähnliches Problem.
Die install. funzt aber er zeigt mir ein Fehler.
Mein Nachbar betreibt die Wetterstaion. Da möchte ich mich einklinken.
Ich hoffe auf konstruktive Hilfe :)


DeviceOverview
wetter_eigheim
???
Internals
BUSY
0
CHANGED
DEF   
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314 30
Interval
30
LASTSEND
1495606115.85852
MainURL
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
ModuleVersion
3.3.11 - 8.5.2017
NAME
wetter_eigheim
NR
37
STATE
???
TRIGGERTIME
1495606145.85583
TRIGGERTIME_FMT
2017-05-24 08:09:05
TYPE
HTTPMOD
addr
http://api.wunderground.com:80
buf
code
200
conn
data
displayurl
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
header
host
api.wunderground.com
httpheader
HTTP/1.0 200 OK Access-Control-Allow-Credentials: true Access-Control-Allow-Origin: http://www.wunderground.com Content-Type: text/xml Server: Apache/2.2.15 (CentOS) X-CreationTime: 0.007 Expires: Wed, 24 May 2017 06:08:36 GMT Cache-Control: max-age=0, no-cache Pragma: no-cache Date: Wed, 24 May 2017 06:08:36 GMT Content-Length: 2324 Connection: close Set-Cookie: DT=1495606116:30339:ip-10-226-237-178; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com Set-Cookie: Prefs=FAVS:1|WXSN:1|PWSOBS:1|WPHO:1|PHOT:1|RADC:0|RADALL:0|HIST0:NULL|GIFT:1|PHOTOTHUMBS:50|; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com
httpversion
1.0
hu_blocking
0
hu_filecount
137
hu_portSfx
ignoreredirects
0
loglevel
4
path
/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
protocol
http
redirects
0
timeout
2
url
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
value
0
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 24 Mai 2017, 09:07:26
Setz mal das list vom Gerät bitte in Code-Tags. Und am besten erklärst Du uns noch Dein Problem.  ;)
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mclore am 24 Mai 2017, 09:16:36
ich bin newbie.
Kannst du mir erst mal kurz erklären was ich machen soll  :(
Das Problem: es lies super einfügen.
Leider bekomme ich keine Werte.
Im Logfile kommt folgende Meldung:

2017.05.24 08:04:36 3: wetter_eigheim: Read response to update didn't match any Reading
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 24 Mai 2017, 09:29:15
Gib mal in der Befehlszeile oben in FHEM list wetter_eigheim ein und kopiere das Ergebnis in Code-Tags (die Raute oben im Editor) hierhin.

Wenn ich mir das so ansehe, was Du da geschrieben hast, sieht es so aus, als wolltest Du Daten von WU mit HTTPMOD auslesen. Dann bist Du hier im Thread falsch. Mein Modul macht genau das Umgekehrte, nämlich Daten von einer eigenen Wetterstation an WU senden.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mclore am 24 Mai 2017, 12:56:43
Genau,
ich möchte Daten einer WU über HTTPMOD auslesen.
Ich lege trotzdem die internals mit bei.

Internals:
   BUSY       0
   CHANGED
   DEF        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314 30
   Interval   30
   LASTSEND   1495623017.01861
   MainURL    http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
   ModuleVersion 3.3.11 - 8.5.2017
   NAME       wetter_eigheim
   NR         37
   STATE      ???
   TRIGGERTIME 1495623047.01581
   TRIGGERTIME_FMT 2017-05-24 12:50:47
   TYPE       HTTPMOD
   addr       http://api.wunderground.com:80
   buf
   code       200
   conn
   data
   displayurl http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
   header
   host       api.wunderground.com
   httpheader HTTP/1.0 200 OK

Access-Control-Allow-Credentials: true

Access-Control-Allow-Origin: http://www.wunderground.com

Content-Type: text/xml

Server: Apache/2.2.15 (CentOS)

X-CreationTime: 0.007

Expires: Wed, 24 May 2017 10:50:17 GMT

Cache-Control: max-age=0, no-cache

Pragma: no-cache

Date: Wed, 24 May 2017 10:50:17 GMT

Content-Length: 2329

Connection: close

Set-Cookie: DT=1495623017:50575:ip-10-226-237-178; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com

Set-Cookie: Prefs=FAVS:1|WXSN:1|PWSOBS:1|WPHO:1|PHOT:1|RADC:0|RADALL:0|HIST0:NULL|GIFT:1|PHOTOTHUMBS:50|; path=/; expires=Fri, 01-Jan-2020 00:00:00 GMT; domain=.wunderground.com
   httpversion 1.0
   hu_blocking 0
   hu_filecount 700
   hu_portSfx
   ignoreredirects 0
   loglevel   4
   path       /weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
   protocol   http
   redirects  0
   timeout    2
   url        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
   value      0
   QUEUE:
   Readings:
   Request:
     data
     header
     ignoreredirects 0
     retryCount 0
     type       update
     url        http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=ISACHSEN314
     value      0
   Sslargs:
Attributes:
   readingsName_date Datum
   readingsName_temperature Temperatur
   userattr   attr dewpointTemperature,humidity,preciptodaymetric, event-on-change-reading readingsName_cloudiness readingsName_date readingsName_dewpointTemperature readingsName_fog readingsName_heatindex readingsName_humidity readingsName_precip1hrmetric readingsName_preciptodaymetric readingsName_pressure readingsName_solarRadiation readingsName_solarUV readingsName_temperature readingsName_time readingsName_windChill readingsName_windDegrees readingsName_windDirection readingsName_windGust readingsName_windSpeed readingsRegex_cloudiness readingsRegex_date readingsRegex_dewpointTemperature readingsRegex_fog readingsRegex_heatindex readingsRegex_humidity readingsRegex_precip1hrmetric readingsRegex_preciptodaymetric readingsRegex_pressure readingsRegex_solarRadiation readingsRegex_solarUV readingsRegex_temperature readingsRegex_time readingsRegex_windChill readingsRegex_windDegrees readingsRegex_windDirection readingsRegex_windGust readingsRegex_windSpeed wetter_eigheim
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mclore am 24 Mai 2017, 12:58:05
kannst mir evtl den Link im Forum schicken?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 24 Mai 2017, 13:15:06
Was hindert dich selbst zu suchen, mal zu lesen und "zu zuhören"? >:(
mahowi hat doch alles klar geschrieben, wenn du so weitermachst, dann wirst du wenig Hilfe bekommen.

Hier geht es um das Hochladen der Daten!
Du willst sie runterladen und GENAU DAFÜR gibt es das Modul WUNDERGROUND !

Also mal die Forumsuche benutzen und in die commandref sehen.
:(
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 24 Mai 2017, 15:27:18
@mclore: Es gibt ein Modul Wunderground (http://fhem.de/commandref.html#Wunderground) zum Download der Wetterdaten. Dazu gibt's auch einen Thread hier im Forum (https://forum.fhem.de/index.php/topic,59646.0.html). Dazu brauchst Du einen API-Key. Wie man es per HTTPMOD macht steht u.a. im Wiki (https://wiki.fhem.de/wiki/Wetter_und_Wettervorhersagen#Wetter_von_Weather_Underground).

Und bitte benutze die Code-Tags! So kann man das nur schwer lesen, und es entstehen auch keine Smileys.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: scooty am 29 Juli 2017, 10:42:34
Hallo mahowi,

vielleicht hast Du es bisher übersehen, ich hatte mir erlaubt, da meine Wetterstation im 48 Sekunden Takt sendet, einen Pull Request (https://github.com/mahowi/WUup/pull/1) zur Integration des RapidFire-Modus (http://wiki.wunderground.com/index.php/PWS_-_Upload_Protocol#RapidFire_Updates) (senden von Updates in bis zu 3sec Intervallen) zu erstellen.

Bin jetzt nicht so der Modul-Entwickler/Perl-Experte aber vielleicht ist die Integration des RapidFire-Modus auch für andere interessant und Du möchtest es prüfen und eventuell übernehmen?

Viele Grüße und danke für das Modul,
Andreas

Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 31 Juli 2017, 07:48:10
Hallo Andreas,

sorry, bin nur noch nicht dazu gekommen, mir das anzusehen. Ich war im Urlaub und hatte auch danach wenig Zeit. Aber ich sehe mir das an und werde es sicher auch übernehmen.

Ist das mit den RapidFire-Updates über einen speziellen Server eigentlich noch aktuell? Ich meine, das würde mittlerweile auch über den Standard-Server funktionieren, aber da kann ich mich auch täuschen.

Gruß,
Manny
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: scooty am 31 Juli 2017, 08:33:51
Hallo Manny,

absolut verständlich, dass es auch andere Dinge gibt in Leben als FHEM.
Also kein Stress, schau es Dir in Ruhe an.

Ob die schnelleren Updates inzwischen auch vom "normalen" Server bei WU akzeptiert werden, kann ich leider auch nicht beantworten.

Vielen Dank,
Andreas
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 16 August 2017, 21:06:06
Hallo Andreas,

so, bin endlich mal dazu gekommen, Deinen Patch zu übernehmen.  :)

Funktioniert bestens. Vielen Dank!  :D
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 16 August 2017, 21:29:49
Ich habe die Änderungen jetzt auch im Master übernommen. Neu hinzu gekommen sind der RapidFire-Modus und die Umstellung auf "non-blocking".
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 17 August 2017, 09:53:29
Das Modul ist ab sofort im SVN verfügbar und wird ab morgen über das normal FHEM-Update verteilt.

Es kann also aus der Update-Liste mit
update delete https://raw.githubusercontent.com/mahowi/WUup/master/controls_wuup.txt
bzw.
update delete https://raw.githubusercontent.com/mahowi/WUup/devel/controls_wuup.txt
wieder entfernt werden.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 01 September 2017, 16:50:48
Hallo,

Upload klappt einwandfrei, allerdings bleiben die Statistik Daten bei Wunderground leer, muss ich da noch irgendetwas einstellen oder kommt das nach einiger Zeit von alleine?

Vielleicht noch eine andere Frage. Geht das Attribut event-on-change-reading um den Upoad so zu steuern?

Grüße
Marcus

Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 01 September 2017, 16:59:04
Wenn Du Dir die Desktop-Version der Seite für Deine PWS ansiehst, sollte neben der Karte stehen, wann das letzte Mal was empfangen wurde:
ZitatCurrent Conditions Station reported 27 seconds ago
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 01 September 2017, 17:15:17
Hallo,

Upload läuft alle 5 Minuten wie ein Schweizer Uhrwerk.

Grüße
Marcus
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 01 September 2017, 17:35:53
Zitat von: Aeroschmelz am 01 September 2017, 16:50:48
Vielleicht noch eine andere Frage. Geht das Attribut event-on-change-reading um den Upoad so zu steuern?
Das hatte ich erst überlesen. Nein, event-on-... wird nicht unterstützt. Momentan sehe ich da auch keinen Nutzen drin, da eigentlich kontinuierlich Daten gesendet werden sollten. Intervall kann man ja eingeben.

Wenn der Upload funktioniert, sollte das Reading response auf success stehen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 02 September 2017, 21:03:36
Na ja, man kann sich halt den Upload sparen, wenn sich nichts an den Daten geändert hat. Wenn ich mir die Daten von Netamo Wetterstationen anschaue, so gehen diese wohl genau nach dem Prinzp bei Wunderground vor. Dadurch sehen die Graphen bei Wunderground auch besser geglättet aus, bei mir zappelt das hin und her, weil sich die Nachkommastellen gering unterscheiden
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 03 September 2017, 12:54:01
Ich werde mir bei Gelegenheit mal ansehen, ob ich das einbauen kann. Ich kann aber nichts versprechen, da ich mir erst ansehen muß, wie ich auf Events anderer Geräte reagiere. Bisher werden ja einfach die Readings übernommen und gesendet.

Die Daten werden aber jetzt bei Dir in WU angezeigt?

Edit: Ich habe mir das mal durch den Kopf gehen lassen. Das Modul reagiert ja nicht auf Events, sondern liest die Readings aus. Es müsste also komplett umgebaut werden und das event-on-change-reading im entsprechenden Device gesetzt werden. Daher würde ich eventuell eher einen konfigurierbaren Schwellenwert einbauen, ab dem erst gesendet wird. Wenn sich also z.B. die Temperatur um x° ändert, wird gesendet, darunter nicht. Das ist 1. einfacher für mich und stört 2. nicht eventuell andere Module, die mit dem Gerät arbeiten.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 03 September 2017, 15:40:21
Das hört sich doch gut an und hat eigentlich auch keine weiteren Nachteile  :D Gut wenn man den Schwellenwert noch als Attribut angeben könnte.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mumpitzstuff am 06 Oktober 2017, 01:56:39
Ich habe relativ oft einen timeout error. Die hardcoded 4 Sekunden sind vielleicht etwas wenig.
Wenn ich einmal einen Fehler hatte, dann steht der State dauerhaft auf Error, weil er im Erfolgsfall nicht zurück gesetzt wird. Das ist irgendwie unschön.

Besteht hier die Möglichkeit etwas zu ändern?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 06 Oktober 2017, 07:48:39
Das mit dem Error ist mir auch schon aufgefallen. Ich muß mir mal ansehen, wie ich den Status wieder zurücksetze.
Das kann etwas dauern, da ich momentan wenig Zeit habe .
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mumpitzstuff am 06 Oktober 2017, 08:47:37
Ich mach dir eine angepasste Version fertig.

Das wäre mein Vorschlag basierend auf deinem aktuellen Code:

fhem/FHEM/59_WUup.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/fhem/FHEM/59_WUup.pm b/fhem/FHEM/59_WUup.pm
index 554230408..05ba6ff9b 100644
--- a/fhem/FHEM/59_WUup.pm
+++ b/fhem/FHEM/59_WUup.pm
@@ -258,7 +258,7 @@ sub WUup_send($) {
         }
         my $param = {
             url     => $url,
-            timeout => 4,
+            timeout => 6,
             hash    => $hash,
             method  => "GET",
             header =>
@@ -298,6 +298,7 @@ sub WUup_receive($) {
     }
     elsif ( $data ne "" ) {
         Log3 $name, 4, "WUup ($name) - server response: $data";
+        readingsSingleUpdate( $hash, "state", "active", undef );
         readingsSingleUpdate( $hash, "response", $data, undef );
     }
}
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 08 Oktober 2017, 10:23:26
Hi,

diese Attribute tauchen nicht mehr in der Attribut-Liste auf:


windspdmph_avg2m  - [mph 2 minute average wind speed mph]
winddir_avg2m - [0-360 2 minute average wind direction]
windgustmph_10m - [mph past 10 minutes wind gust mph ]
windgustdir_10m - [0-360 past 10 minutes wind gust direction]


Wenn ich diese manuell definiere, kommt eine Fehlermeldung...

Version ist die aktuelle:


Internals:
   DEF        IESSINGE19 s43r7js1
   INTERVAL   300
   NAME       Wunderground
   NR         364
   STATE      ERROR
   TYPE       WUup
   VERSION    0.9.2
   Helper:
     DBLOG:
       data:
         myDbLog:
           TIME       1507450618.35462
           VALUE      &rainin=0.0000&windgustmph=7.5807&humidity=86&winddir=289&baromin=30.0025&dailyrainin=0.0591&UV=0&tempf=48.9200&dewptf=44.9600
       state:
         myDbLog:
           TIME       1507450618.2439
           VALUE      active
   READINGS:
     2017-10-08 10:16:58   data            &rainin=0.0000&windgustmph=7.5807&humidity=86&winddir=289&baromin=30.0025&dailyrainin=0.0591&UV=0&tempf=48.9200&dewptf=44.9600
     2017-10-08 10:17:06   response        write to https://weatherstation.wunderground.com:443 timed out
     2017-10-08 10:17:06   state           ERROR
   helper:
     password   s43r7js1
     softwaretype FHEM
     stationid  IESSINGE19
     url        https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php
     url_rf     https://rtupdate.wunderground.com/weatherstation/updateweatherstation.php
Attributes:
   group      Wetterdienste
   interval   300
   room       Umwelt
   unit_windspeed km/h
   verbose    3
   wuUV       UV:UV
   wubaromin  Pressure:pressure-nn
   wudailyrainin Regeninfo:statTotal_rainDay
   wudewptf   Kueche:dewpoint
   wuhumidity Kueche:humidity
   wurainin   Regeninfo:rain_lasthour
   wutempf    Kueche:temperature
   wuwinddir  Windinfo:windDirAverage
   wuwindgustmph Windinfo:wind_gust


Viele Grüsse
Marcus
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 08 Oktober 2017, 18:42:14
Hm, sieht fast so aus, als hätte ich die einfach vergessen einzubauen.  ::)

Sobald ich den Patch von mumpitzstuff einbauen, kümmere ich mich darum. Wahrscheinlich Mitte bis Ende der Woche. Bin noch bis Dienstag unterwegs.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 10 Oktober 2017, 15:57:33
Ich habe die fehlenden Attribute und den Fix von mumpitzstuff eingebaut. Ist jetzt im SVN und wird ab morgen per Update verteilt. Danke an euch beide!  :)

@Aeroschmelz: Ich habe Deine Idee vom September nicht vergessen.  ;)  Ich muß mir nur mal ansehen, wie ich am günstigsten die alten Werte zwischenspeichere, um auf einen Schwellenwert zu vergleichen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 14 Oktober 2017, 08:00:46
Hallo,

danke für die Info und die Aktualisierung, funktioniert, mir ist nur aufgfallen, dass es ein Attribut ohne Prefix "wu" gibt:


windgustmph_10m


Daher die Frage, ob das beabsichtigt war  :D

Manchmal wäre es auch ganz praktisch, wenn man den Upload manuell anstoßen könnte wie bei anderen Modulen...

Viele Grüsse
Marcus
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 16 Oktober 2017, 18:55:31
Die Attribut-Namen habe ich jetzt bereinigt, sollten jetzt alle mit "wu" anfangen. Ein paar waren auch versehentlich doppelt angegeben.

Am "set update" zum manuellen Anstoßen arbeite ich noch.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 19 Oktober 2017, 17:26:40
Ab morgen ist das set-Command "update" verfügbar, mit der das Senden der Daten an Weather Underground angestoßen werden kann. Ich habe es gerade im SVN eingecheckt.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: ak323 am 26 Februar 2018, 20:51:02
Danke mahowi für das Modul... läuft seit heute und lädt die Wetterdaten meiner WH1080 hoch ...
VG ak323
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 19 März 2018, 18:44:54
Hallo mahowi,

danke für das Modul.
Hat meinen Aufwand zum Hochladen doch erheblich vereinfacht..... :)
Eine Frage aber doch noch dazu:
ZitatMangels entsprechendem Sensor weiß ich nicht, in welcher Einheit die Sonneneinstrahlung (solarradioation) üblicherweise übergeben wird. Eventuell muß der Wert noch in W/m² umgerechnet werden.
Die Angabe ist üblicherweise in W/m² aber keine Wetterstation liefert diesen Wert direkt.
Entweder wir er intern aus der Beleuchtungsstärke errechnet oder man macht das selber:
Nordeuropa: Ungefähr Beleuchtungsstärke (Lux) / 127,3.
Nachweis: Ich habe einen 20m² Flachkollektor (Poolwasser) auf dem Garagendach liegen.
Im Sommer haben wir hier schon mal 800-1000 W/m² theoretische Strahlungsleistung.
Da ich die Wärmemenge die der Kollektor liefert recht genau messe und berechne,
kann ich die ob.g. Formel damit bestätigen.
Viel anders machen es die Wetterstationen ja auch nicht.
Es wäre also schön wenn du noch eine Eingabemöglichkeit für Beleuchtungsstärke (Lux / 127,3 = solarradioation) vorsehen könntest.

Grüße aus Niedersachsen
Wolfdieter
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 19 März 2018, 19:12:11
Danke für die Info! Ich werde das dann mal so einbauen.

Falls jemand eine Wetterstation hat, die andere Einheiten als Lux ausgibt, bitte Bescheid sagen. Dann bau ich noch ein Attribut ein Attribut dafür ein.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 19 März 2018, 19:24:05
Äh.. hab mich bei der Eingabe vertippt: :(
Beleuchtungsstärke (Lux) / 126,7 ist der Wert in W/m² für Nordeuropa.
Wenn du im Netz danach suchst wirst du Werte zwischen 120 und 130 finden.
Jeder meint dort das "Absolut Richtige" gefunden zu haben.
Letztendlich ist es Wert der ungefähr die Sonnenleistung in Wärme pro Qm auf die Erde abbildet
und diese Genauigkeit ist wirklich nicht soooo wichtig. ;)
Gruß Wolfdieter
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 19 März 2018, 20:28:08
Ich habe jetzt mal die 126,7 übernommen. Ab morgen ist die neue Version im Update bzw. ab sofort im SVN.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 21 März 2018, 18:16:06
Hallo mahowi,

entschuldige die späte Antwort:
Das Modul läuft einwandfrei mit der Beleuchtungsstärkenumrechnung. :)
Ich hatte nach den letzten Updates einen Totalabsturz
und habe bis heute an dem owserver/owfx rumgefummelt.
Musste uralte Sicherungen hervorholen um diesen Fehler zu beseitigen... >:(
Egal - geht alles wieder. ;D

Gruß Wolfdieter
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 21 März 2018, 19:10:52
Freut mich, daß es funktioniert.  :)

Wie gesagt, falls jemand eine Station hat, die etwas anderes als Lux ausgibt, baue ich noch ein Attribut wie bei der Windgeschwindigkeit ein.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 10 April 2018, 15:36:42
Hallo Mahowi,

das Modul läuft nun seit einiger Zeit bei mir.
Die Werte die übertragen werden sind ungerundet - also etliche Stellen hinter dem Komma.
Könntest Du noch eine Rundung auf z.B. eine oder auch zwei Nachkommastelle einbauen?
Hintergrund: Wenn sich der Luftdruck z.B. nur geringfügig ändert
führt das zu merkwürdigen Anzeigen wenn man die Daten wieder bei Wunderground abfragt.

Gruß WDS
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 10 April 2018, 15:55:22
Hallo WDS,

aktuell wird auf 4 Stellen hinter dem Komma gerundet, da leider durch die Umrechnungen in amerikanische Einheiten und auf der Webseite von WU wieder zurück ins metrische System die Rundungsfehler gerade auch beim Luftdruck recht groß sind. Das war auf der zweiten Seite dieses Threads mal Thema.

Ich werde dann mal ein Attribut einbauen, in dem man die Nachkommastellen angeben kann. Aber wie gesagt, die 4 Nachkommastellen habe ich genommen, damit auf der WU-Seite der Wert nach den Umrechnungen auch soweit wie möglich dem selbst gemessenen Wert entspricht. Es wird ja erst der gemessene Luftdruck von mbar bzw. hPa in inHg umgerechnet, so an WU gesendet und dort wieder zurück in mbar umgerechnet bei Anzeige in metrischen Einheiten.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 10 April 2018, 18:27:33
Ich habe jetzt das Attribut round hinzugefügt. Damit kann die Anzahl der Nachkommastellen zur Berechnung angegeben werden. Der Standardwert ist wie vorher 4.

Die neue Version ist ab sofort im  SVN  und wird ab morgen per Update verteilt.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 10 April 2018, 18:34:08
Herzlichen Dank für die unglaublich schnelle Reaktion.  :) :)
Wenn mal alle Modulentwickler so schnell reagieren würden....
Egal - abwarten ob das die Lösung bringt.

Danke und Grüße
WDS
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 10 April 2018, 18:45:30
Naja, ich hab ja nur das eine Modul und die Änderung war recht simpel.  ;)

Ob das wirklich die Lösung in Deinem Sinne ist, kann ich Dir nicht versprechen. Das eigentliche Problem ist die doppelte Umrechnung der Werte, einmal im Modul und dann wieder bei WU.

Leider kann man über die API keine metrischen Werte versenden. Theoretisch müssten die Rundungsfehler kleiner werden, je mehr Nachkommastellen verwendet werden. Du kannst ja mal ein bißchen mit den Werten spielen und dann hier berichten. Dann ändere ich eventuell den Default von 4 noch ab.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: MaMi7880 am 11 April 2018, 19:12:44
Hallo,

erst mal danke für das Modul, funktioniert ohne Probleme.
Wäre es möglich noch folgende Fields mit eizubauen?

AqPM2.5 - PM2.5 mass - UG/M3
AqPM10 - PM10 mass - PM10 mass

Es handelt sich dabei um Feinstaubwerte, die API gibt es her, ob und wo WU diese anzeigt habe ich aber bisher nicht raus finden können.

Besten Dank schon mal.

Gruß
Ma.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 11 April 2018, 19:34:35
Prinzipiell lässt sich alles einbauen, was die API hergibt. Ich müsste nur wissen, ob ich die Werte der Sensoren 1:1 weitergeben kann, oder ob noch irgendwelche Umrechnungen erfolgen müssten.

Bisher sind nicht eingebunden:
weather - [text] -- metar style (+RA)
clouds - [text] -- SKC, FEW, SCT, BKN, OVC
leafwetness - [%]
visibility - [nm visibility]
AqNO - [ NO (nitric oxide) ppb ]
AqNO2T - (nitrogen dioxide), true measure ppb
AqNO2 - NO2 computed, NOx-NO ppb
AqNO2Y - NO2 computed, NOy-NO ppb
AqNOX - NOx (nitrogen oxides) - ppb
AqNOY - NOy (total reactive nitrogen) - ppb
AqNO3 -NO3 ion (nitrate, not adjusted for ammonium ion) UG/M3
AqSO4 -SO4 ion (sulfate, not adjusted for ammonium ion) UG/M3
AqSO2 -(sulfur dioxide), conventional ppb
AqSO2T -trace levels ppb
AqCO -CO (carbon monoxide), conventional ppm
AqCOT -CO trace levels ppb
AqEC -EC (elemental carbon) – PM2.5 UG/M3
AqOC -OC (organic carbon, not adjusted for oxygen and hydrogen) – PM2.5 UG/M3
AqBC -BC (black carbon at 880 nm) UG/M3
AqUV-AETH -UV-AETH (second channel of Aethalometer at 370 nm) UG/M3
AqPM2.5 - PM2.5 mass - UG/M3
AqPM10 - PM10 mass - PM10 mass
AqOZONE - Ozone - ppb
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 12 April 2018, 19:24:08
Hallo mahowi

MaMi7880 meint sicher https://forum.fhem.de/index.php/topic,66674.0.html
so einen Feinstaubsensor habe ich auch und das Teil ist problemlos in fhem zu integrieren.
Die Werte PM10 und PM2.5 könnten damit hochgeladen werden.
So wie ich das lese ohne irgendwelche Anpassungen.
Aber auf Wunderground habe ich so etwas auch noch nie gesehen.
Also einfach mal hochladen und abwarten was passiert.... ;D

Gruß WDS
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 12 April 2018, 20:14:27
Dann werde ich die beiden Werte mal noch einbauen. Gesehen habe ich WU auch noch keine Werte für Luftverschmutzung. Falls aber noch jemand auch noch einen der anderen noch ungenutzten Werte übertragen will, muß er mir nur sagen, welches Format benötigt wird.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: MaMi7880 am 12 April 2018, 21:36:30
Zitat von: dieter114 am 12 April 2018, 19:24:08
Hallo mahowi

MaMi7880 meint sicher https://forum.fhem.de/index.php/topic,66674.0.html
so einen Feinstaubsensor habe ich auch und das Teil ist problemlos in fhem zu integrieren.
Die Werte PM10 und PM2.5 könnten damit hochgeladen werden.
So wie ich das lese ohne irgendwelche Anpassungen.
Aber auf Wunderground habe ich so etwas auch noch nie gesehen.
Also einfach mal hochladen und abwarten was passiert.... ;D

Gruß WDS

Genau den Feinstaubsensor meinte ich  8), ich habe auch schon einige Zeit lang die Feinstaubdaten auf WU hochgeladen (durch lokale Anpassung des WUup-Moduls) aber bisher noch keine Daten auf WU gefuden. Ich denke WU baut da noch in Europa auf, für USA findet man schon Daten.

ZitatDann werde ich die beiden Werte mal noch einbauen. Gesehen habe ich WU auch noch keine Werte für Luftverschmutzung. Falls aber noch jemand auch noch einen der anderen noch ungenutzten Werte übertragen will, muß er mir nur sagen, welches Format benötigt wird.

Super, vielen vielen Dank. Dann ist es offiziell im Modul enthalten und ich spare mir die lokale Anpassung nach Updates.

Beste Grüße und schönen Abend

Gruß
Ma.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 13 April 2018, 20:12:00
Schreib die WU Leute doch einfach mal an.
Wenn meine Station 1h "off" ist bekomme ich schon eine Mail von denen.
Die antworten wirklich.

Gruß WDS
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 13 April 2018, 20:18:27
Ich habe in Version 0.9.8 AqPm2.5 und AqPm10 eingebaut. Außerdem habe ich die Doku noch etwas überarbeitet.

Ab morgen ist die neue Version im Update oder ab sofort im SVN. Wenn noch was fehlt, sagt einfach Bescheid.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 16 April 2018, 23:36:05
Hallo mahowi,

die PM2.5 und PM10 Werte werden übertragen und sind zumindest bei
meiner Station öffentlich im WU zu sehen.

Gruß WDS
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: B.Stromberg am 28 Juli 2018, 00:20:53
Hallo!
Da WU ja von IBM übernommen wurde und dieser nun an der Geldschraube drehen (API nicht mehr gratis erhältlich) wäre es cool, wenn in diesem Modul auch "die andere Richtung" möglich wäre...
Nämlich die hochgeschobenen Daten auch in FHEM abzurufen.

Grade in Bezug auf Regen habe ich bisher nichts gefunden. Via HttpMod und readings geht da wohl was, aber nicht sehr zufriendenstellend...

Wäre da von deiner Seite aus was möglich? Quasi ein abfanden der gesendeten Daten von FHEM als Reading?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 30 Juli 2018, 09:47:47
Die gesendeten Daten sollten ja vorhanden sein, da Du sie ja von vorhandenen Sensoren übernimmst. Zum Abrufen gibt es das Modul "Wunderground" (https://fhem.de/commandref.html#Wunderground). Allerdings wird auch da ein API-Key benötigt.

Über HTTPMod sollte man eigentlich auch alle Daten einer bestimmten Station ohne API-Key abrufen können. Eine Beschreibung dazu gibt's im Wiki (https://wiki.fhem.de/wiki/Wetter_und_Wettervorhersagen#Wetter_von_Weather_Underground).
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 15 August 2018, 11:56:20
Hallo Zusammen,
ich lade von einer Davis Vantage Pro 2 die Daten auf WU. Der Wert, der auf der WU Seite ankommt, scheint mir nicht plausibel. Wird im WUup-Modul dieser Wert umgerechnet, in der Annahme es seien Lux. Wenn ja, kann ich diese Umrechnung ausschalten?
Vielen Dank!
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 15 August 2018, 16:02:04
Zitat von: t.moori am 15 August 2018, 11:56:20
[...]Wird im WUup-Modul dieser Wert umgerechnet, in der Annahme es seien Lux. Wenn ja, kann ich diese Umrechnung ausschalten?

Ja, WUup nimmt an, daß der Wert für die Sonneneinstrahlung (solarradiation) in lux übergeben wird und rechnet diesen in W/m² um (Lux/126.7). Ich könnte hier analog zur Windgeschwindigkeit ein Attribut einführen, mit dem die Einheit für solarradiation ausgewählt wird.

Was gibt denn Deine Wetterstation aus?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 15 August 2018, 16:44:13
Hallo mahowi,

danke für die schnelle Antwort. Ich denke die Werte kommen schon als w/m2 an. Im KVP (JeeLink mit Davis-Sketch) kommen Werte von 0 bis 3stellig(die letzten Tage).
Wenn ich diese Werte nehme und durch 126,7 rechne, komme ich auf die Werte, die auf der WU Seite angezeigt werden.
Viele Grüße
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 15 August 2018, 17:00:17
Ok, dann baue ich dafür noch ein Attribut ein.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 15 August 2018, 17:43:56
Ich habe das Attribut unit_solarradiation eingebaut. Hier kann man wählen zwischen lux und W/m², Default ist lux.

Die neue Version 0.9.9 ist ab sofort im SVN oder ab morgen früh per Update verfügbar.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 15 August 2018, 18:03:35
Na super, werde ich morgen früh ausprobieren! vielen Dank dafür.
Ich hätte da noch eine Idee, Luftdruck und andere Werte, werden in der Console der VP2 berechnet, bzw. erzeugt.
Werden diese auch beim senden auf eine zweite Console (Console2Console, retransmission) mit übertragen??
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 15 August 2018, 18:22:58
Da weiß ich jetzt nicht genau, was Du meinst. Sollen die Daten, die das Modul sendet, zusätzlich auf einer Konsole ausgegeben werden?

Wie die Übertragung Deiner Wetterstation aussieht weiß ich leider nicht. Ich übernehme ja im Modul nur die Readings, rechne sie um und gebe sie dann an WU per API weiter. Man könnte jetzt ein separates Logfile erzeugen, in das die übertragenen Werte geschrieben werden. Auf der Konsole kannst Du das dann z.B. mit tail -f mitlaufen lassen. Aber im Moment sehe ich da keinen Nutzen drin, da die Daten ja an anderer Stelle schon vorliegen. Außerdem müsste ich mir erstmal ansehen, wie ich ein eigenes Logfile erzeuge.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 16 August 2018, 09:30:41
Hallo mahowi,
Version 0.9.9 funktioniert prima, vielen Dank!!!
Die Console der VP2 hat die Möglichkeit eine weitere Console mit den Daten der ISS(Davis Außensensoreinheit) zu versorgen. Nun habe ich nochmals nachgelesen und musste erkennen, dass nur Daten der ISS weitergefunkt werden, die lokalen, DewPoint und Luftdruck, werden nicht gesendet. So hat sich das auch erledigt.
Den Luftdruck werde ich bis auf Weiteres von Yahoo Wetter laden.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 16 August 2018, 11:08:40
Zumindest für den Taupunkt kannst Du auch das Modul dewpoint (https://commandref.fhem.de/commandref_DE.html#dewpoint) aktivieren. Damit kannst Du dann in den Geräten direkt die Readings für Taupunkt, aber auch absolute Feuchte und Dampfdruck erzeugen lassen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 16 August 2018, 12:01:33
Habe den DewPoint mittels UserReadings von habeIchVergessen berechnet.
https://forum.fhem.de/index.php/topic,44092.msg369267.html#msg369267 (https://forum.fhem.de/index.php/topic,44092.msg369267.html#msg369267)
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Jörg Günther am 01 Januar 2019, 20:10:06
Ich würde es auch gerne verwenden und danke schonmal im Voraus ;)
Gruss aus Schweden
Jörg
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Aeroschmelz am 31 März 2019, 16:42:54
Hallo,

da die alte API ja wohl am 22. März abgestellt wurde, habe ich mir einen neuen API Key generiert. Funktioniert denn WUUP mit der neuen API bzw. ist geplant es anzupassen?

Infos hier:

https://apicommunity.wunderground.com/weatherapi/topics/end-of-feb-wu-api-update
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: yersinia am 31 März 2019, 17:32:03
Um bei WU hochladen zu können benötigt man eh einen Account. Da bekommt man auch seine PWS-id und ein Passwort. Von daher glaube ich nicht das man von der API Geschichte hier betroffen sein wird. Bei mir läuft der Upload seit Monaten ohne Probleme.

Kurz, weil mobil.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 01 April 2019, 09:08:50
Wie yersinia schon schreibt, benötigt man für das Modul nur ID und Passwort.

An der API zum Hochladen eigener Wetterdaten hat sich nichts geändert. Es ist nur die API für die Wettervorhersagen betroffen.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: t.moori am 21 September 2019, 06:20:17
Hallo Zusammen!
Seit einiger Zeit lade ich Wetterdaten von meiner Davis auf WU hoch. Leider müllt mir diese das Logfile zu:

2019.09.01 01:27:32 3: WUup (WSFKW) - error while requesting https://rtupdate.wunderground.com/weatherstation/updateweatherstation.php?ID=xxxxxx&PASSWORD=xxxxxx&dateutc=2019-08-31+23%3A27%3A26&windspeedmph=0.0000&solarradiation=-1.76&dailyrainin=25.9921&windgustmph=4.0016&rainin=-0.0394&baromin=29.8519&dewptf=55.7240&humidity=47&winddir=121&tempf=74.8040&UV=-1&softwaretype=FHEM&action=updateraw&realtime=1&rtfreq=60 - https://rtupdate.wunderground.com/weatherstation/updateweatherstation.php?ID=IBRETNIG6&PASSWORD=m718t1i5&dateutc=2019-08-31+23%3A27%3A26&windspeedmph=0.0000&solarradiation=-1.76&dailyrainin=25.9921&windgustmph=4.0016&rainin=-0.0394&baromin=29.8519&dewptf=55.7240&humidity=47&winddir=121&tempf=74.8040&UV=-1&softwaretype=FHEM&action=updateraw&realtime=1&rtfreq=60: Can't connect(2) to https://rtupdate.wunderground.com:443:  SSL wants a read first

Was kann ich tun??
Vielen Dank!
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 21 September 2019, 10:32:56
Ich kann den Fehler leider nicht nachvollziehen. Zu der Fehlermeldung habe ich hier im Forum diesen Thread gefunden: https://forum.fhem.de/index.php/topic,43794.0.html

Du hast übrigens Deine ID und Paßwort beim zweiten Vorkommen nicht augeXt.

Edit: Wenn ich den Link für Deine Station wie angegeben aufrufe, bekomme ich ein "success".
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 12 März 2020, 09:24:13
Hallo Mahowi,

im Modul ist noch ein kleiner Fehler:
Wenn Solarradiation auf "lux" eingestellt ist, funktioniert die Rundung der Werte nicht.
Es wird gar nichts gerundet und somit ein extrem langer String ständig hochgeladen.
Ist eingentlich nicht so wichtig - aber ein "Schönheitsfehler".

Gruß Wolfdieter
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 12 März 2020, 11:55:32
Ich habe es geändert. Ich nutze jetzt auch für solarradiation UConv zum Umrechnen und runde den Wert wie alle anderen auch.

Ist ab sofort im SVN und ab morgen im Update.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 12 März 2020, 19:44:40
 Prima Danke
für die sehr schnelle Reaktion.  :)
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: dieter114 am 19 August 2020, 08:37:54
Hallo Mahowi,

kann es sein das die Berechnung für wubaromin irgendwie nur in "großen Schritten" läuft?
Die Luftdruckanzeige meiner Station bei Wunderground (IILSEDE7) zeigt irgendwie merkwürdige Werte an.
Bei mir zu Haus in fhem ist das erheblich differenzierter.

Gruß Wolfdieter
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 19 August 2020, 15:11:27
Hallo Wolfdieter,

was meinst Du mit "großen Schritten"? Ich nutze hier die Umrechnungsfunktionen vom FHEM-internen UConv-Modul:
$key eq 'baromin'           ? UConv::hpa2inhg( $value, $rnd )

Der Wert wird also von hPa in inHg umgerechnet, auf die Anzahl der gewünschten Stellen gerundet (Standard 4 Stellen).

Hier die Funktion aus UConv.pm:
# Pressure: convert hPa (hecto Pascal) to in (inches of Mercury)
sub hpa2inhg($;$) {
    my ( $data, $rnd ) = @_;
    return _round( $data * 0.02952998751, $rnd );


Kommen die Werte für den Luftdruck denn auch in mbar (=hPa) in FHEM an?
Du könntest auch versuchen, auf mehr Nachkommastellen zu runden. (Attribut "round")
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Mkloeffer am 13 September 2020, 19:45:54
Hi,

ich habe mir ein Device mit dem Modul erstellt und auf der Wundergound Seite eine neues Device vom Typ "other angelegt", leider bekomme ich immer folgende Response:

https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=meindevice&PASSWORD=meinpasswort&dateutc=2020-09-13+13%3A4      0%3A28&tempf=75.2000&baromin=30.3037&humidity=52&softwaretype=FHEM&action=updateraw: HTTP response code 401

das device habe ich angelegt mit der Station ID und dem Passwort von der Underground Webseite. Habe auch einen wget auf die URL probiert, selbes Ergebnis. Habe ich da was übersehen, oder ist das ein Problem bei Wunderground?

Vielen Dank schonmal
Michael
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 19 September 2020, 13:26:30
Hast Du da wirklich die Leerzeichen drin:
dateutc=2020-09-13+13%3A4      0%3A28&tempf=

Ansonsten sieht alles richtig aus. Kannst Du Dich denn bei WU so auf der Webseite anmelden?

An der API hat sich nichts geändert und meine Daten kommen auch bei WU an.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: ak323 am 27 November 2020, 07:20:25
Geht der Upload wirklich noch ?
Ich bekomme nach Neustart meines Pi heute Nacht ne error Meldung:

gethostbyname weatherstation.wunderground.com failed

Hmm ?
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 27 November 2020, 08:52:14
Zitat von: ak323 am 27 November 2020, 07:20:25
Geht der Upload wirklich noch ?
Ich bekomme nach Neustart meines Pi heute Nacht ne error Meldung:

gethostbyname weatherstation.wunderground.com failed

Hmm ?

myWettertoWG 2020-11-27 08:49:19 response success
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: ak323 am 29 November 2020, 07:18:34
Danke rabehd.
Meine Uploads gehen jetzt auch wieder ... komisch.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 01 Dezember 2020, 10:25:28
Eventuell war nach dem Neustart Dein DNS nicht erreichbar. Zumindest konnte die Adresse weatherstation.wunderground.com nicht aufgelöst werden.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Mad-at am 09 März 2021, 15:30:40
Hallo!

Seit heute geht es nun auch bei mir mit der gleichen Fehlermeldung "gethostbyname weatherstation.wunderground.com failed" nicht mehr, weatherstation.wuunderground.com zeigt "404 page not found", wird aber auf dem PC vom DNS normal aufgelöst.

Edit: 2021.03.09 15:24:06 3 : WUup (WeatherUnderground) - error while requesting https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=XXXXX&PASSWORD=XXXXX&dateutc=2021-03-09+14%3A23%3A56&rainin=0.0000&windspeedmph=1.6404&humidity=53&baromin=30.0827&dailyrainin=0.0000&tempf=39.7400&dewptf=24.8000&softwaretype=FHEM&action=updateraw - gethostbyname weatherstation.wunderground.com failed

Geht es bei euch noch?

Edit2: Muss man nicht verstehen, ganzen Morgen nix, jetzt gehts wieder.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: rabehd am 09 März 2021, 15:43:08
2021-03-09 15:33:36   response        success
Ich habe keine Fehlermeldungen.

weatherstation.wuunderground.com (http://weatherstation.wuunderground.com) dürfte auch falsch sein. Ich lande da bei der Bildzeitung. :o
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: mahowi am 09 März 2021, 15:43:50
Ich habe leider zur Zeit keinen Zugriff auf meinen FHEM-Server, um das zu testen. Aber https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php existiert zumindest noch und meldet sich auch mit bad request, wenn man die Seite ohne Parameter aufruft.
Titel: Antw:[59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Mad-at am 09 März 2021, 15:44:05
Zitat von: rabehd am 09 März 2021, 15:43:08
2021-03-09 15:33:36   response        success

weatherstation.wuunderground.com (http://weatherstation.wuunderground.com) dürfte auch falsch sein. Ich lande da bei der Bildzeitung. :o
ups...  ;D Vertippt

Edit: siehe oben, jetzt geht es wieder. keine Ahnung. Vielen Dank für eure super rasche Unterstützung!  :)
Titel: Aw: [59_WUup.pm] Wetterdaten zu Wunderground hochladen
Beitrag von: Fakenius am 13 Mai 2023, 11:16:21
59_WUup.pm kann offensichtlich nicht mit Readings umgehen, die z.B. eine Einheit beinhalten. Grund ist das ReadingsVal in Zeile 260, das zu einem Wert addiert werden soll.

Lösung: ReadingsNum verwenden. Nicht vergessen bei "GP_Import" hinzuzufügen ;-)