Modul für Weather Underground / Wunderground

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

Vorheriges Thema - Nächstes Thema

mahowi

Zitat von: rabehd am 03 Februar 2020, 21:45:44

Also auf die Schnelle:
define <name> Weather API=wundergroundAPI,stationId:IHAUIDELB111 apikey=XXXXX

Das war wohl etwas sehr schnell.  ;) Du solltest Deinen API-Key unkenntlich machen. (hier schon ausgeXt)
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Loredo

Zitat von: münster am 25 Januar 2020, 20:57:12
Hab jetzt doch noch ein kleines Thema zu o.g. Umsetzung.

Hab nun folgende Meldung im Hauptbildschirm. :

Messages collected while initializing FHEM:
configfile: Invalid Expression UConv::f2c($val,1)
Invalid Expression UConv::inhg2hpa($val,0)
Invalid Expression UConv::f2c($val,2)
Invalid Expression UConv::f2c($val,2)
Invalid Expression UConv::mph2kph($val,1)
Invalid Expression UConv::mph2kph($val,1)


Dachte nach Einbindung von

define uconvInit notify global:INITIALIZED {use UConv}

können die erforderlichen Umrechnungen gemäß ch.eick ´s Code abgerufen und umgerechnet werden.

attr device reading11Name temperature
attr device reading11OExpr UConv::f2c($val,2)
attr device reading11Regex current-temp.*">([- ]*[\d\.]+).*DEWPOINT


Warum kommt nun diese Meldung? Fehlt noch was?


Der Zeitpunkt, wo UConv eingebunden wird, dürfte zu spät sein.
Besser in 99_myUtils als "use UConv;" einbinden, dann ist es auch rechtzeitig da.
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

rabehd

Zitat von: mahowi am 04 Februar 2020, 10:26:07
Das war wohl etwas sehr schnell.  ;) Du solltest Deinen API-Key unkenntlich machen. (hier schon ausgeXt)

;D Wenn es Dir gelingt, diese Station zu finden und mit diesem Key Daten abzufragen, dann gebe ich Dir einen aus.
Oder anders:  Nicht unkenntlich, sondern verfälscht, aber nicht hier erwähnt.
Auch funktionierende Lösungen kann man hinterfragen.

Loredo

Zitat von: rabehd am 03 Februar 2020, 20:01:12
Funktioniert das Modul überhaupt noch?


Das Modul wird in MAINTAINER.txt bereits als deprecated geführt.
Sobald ich spitz kriege, dass es wirklich niemandem mehr nützt, wird es auch aus dem FHEM Repository gelöscht.
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

mahowi

Zitat von: rabehd am 04 Februar 2020, 10:33:04
;D Wenn es Dir gelingt, diese Station zu finden und mit diesem Key Daten abzufragen, dann gebe ich Dir einen aus.
Oder anders:  Nicht unkenntlich, sondern verfälscht, aber nicht hier erwähnt.
Ok, ich hatte es jetzt auch nicht ausprobiert.  ;D

Aber da hier schon öfter mal API-Schlüssel, Paßwörter etc. versehentlich im List drin standen, sag ich lieber mal Bescheid.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

CoolTux

Hat einer einen Link für mich wo man den API Key bekommt?
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

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

ch.eick

Nochmals gefragt. Das mit dem Api Key geht nur, wenn man eine Wetterstation hat, oder hab ich es falsch verstanden?

Gesendet von meinem SM-G930F mit Tapatalk

RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

mahowi

Soweit ich weiß gibt es den kostenlosen Zugang mit API-Key seit der Übernahme durch IBM nur noch für User mit Wetterstation.

Wobei man ja eine anmelden kann, niemand überprüft, ob sie auch sendet.  ;)
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

semko

Zitat von: mahowi am 04 Februar 2020, 18:58:27
Wobei man ja eine anmelden kann, niemand überprüft, ob sie auch sendet.  ;)

Doch, das wird geprüft. Wenn meine Station ein paar Stunden nicht sendet, bekomme ich eine Email mit einem entsprechenden Hinweis. Könnte gut sein, dass der Key irgendwann gesperrt wird, wenn allzu lange nichts gesendet wird.
Es gibt aber irgendwo einen Public Key, der überall passen soll. Leider weiss ich nicht mehr, wo es den gibt. Müsste man mal googlen.

mahowi

Ich habe auch schon die Benachrichtigung bekommen,  wenn die Station ausgefallen ist. Sie war aber auch schon ein halbes Jahr offline ohne Probleme.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Per

Zitat von: mahowi am 04 Februar 2020, 10:40:13sag ich lieber mal Bescheid.
Ist zwar gut gemeint, aber besser wäre eine Info per PN, sonst weckt man evtl. schlafende Hunde!

ch.eick

Nur zur Info,
ich habe meinen früheren Eintrag aktualisiert. Es wird nun UConv für die Himmelsrichtungen verwendet.

https://forum.fhem.de/index.php/topic,59646.msg1016504.html#msg1016504


reading15OExpr  UConv::compasspoint2compasspoint(UConv::compasspoint2direction($val,"en"),"de")


Gruß
    Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

fireball

Und was ist wenn man einfach nur eine Wetterstation anmeldet und nur die Temperatur uploaded? Ne Außentemperatur hat ja fast jeder zu Hand oder überprüfen die, was alles hochgeladen wird?
VG
René

ch.eick

Zitat von: fireball am 06 Februar 2020, 17:04:37
Und was ist wenn man einfach nur eine Wetterstation anmeldet und nur die Temperatur uploaded? Ne Außentemperatur hat ja fast jeder zu Hand oder überprüfen die, was alles hochgeladen wird?
Da kann ich nichts zu sagen, aber welchen Vorteil hast Du davon?
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick