59_Weather, DarkSky und OpenWeatherMap API Bugfixes

Begonnen von CoolTux, 13 Januar 2019, 21:22:31

Vorheriges Thema - Nächstes Thema

Tommy82

Eben irgendwie nicht, denn du Commref hatte ich mir auch schon angesehen:-) Aber ich will ja eigentlich nur die vorhandene Definition abändern und keine neue anlegen
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Zitat von: Tommy82 am 14 Januar 2019, 20:43:57
Eben irgendwie nicht, denn du Commref hatte ich mir auch schon angesehen:-) Aber ich will ja eigentlich nur die vorhandene Definition abändern und keine neue anlegen
Erstmal musst Du Dich bei einem Anbieter registrieren. Bekommst dann einen API Key den Du in die Def mit an gibst.
Wenn Du Sprache und Deine Location schon im globalen Device angegeben hast brauchst nichts weiter machen. Location ist longitude und latitude.
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

Tommy82

Ok, hab mich dann mal bei darksky regestriert, aber die readings werden nicht aktualisiert, ich habe die definition so vorgenommen
api=DarkSkyAPI apikey=6cef44578f5s7g5hf56e0d0d6ab16fd4cb location=52.677,7.801 interval=43200 lang=de
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Zitat von: Tommy82 am 14 Januar 2019, 21:02:43
Ok, hab mich dann mal bei darksky regestriert, aber die readings werden nicht aktualisiert, ich habe die definition so vorgenommen
api=DarkSkyAPI apikey=6cef44578f5s7g5hf56e0d0d6ab16fd4cb location=52.677,7.801 interval=43200 lang=de
api=DarkSkyAPI

API=DarkSkyAPI

Musste aber nicht mit angeben, die ist default
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

rischbiter123

Und Danke für den Key. Kann man vielleicht noch mal gebrauchen.  ;D ::)

Ne, im Ernst, den würde ich x-en.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

ToKa

Hallo CoolTux,

vielen Dank, dass Du das Modul wieder zum Laufen bzw. Auf die anderen Anbieter umgestellt hast. Ich nutze jetzt darksky und wundere mich über die readings pubdate und current_date_time. Kann es wirklich sein, dass diese Einträge identisch sind?

Ich hätte jetzt erwartet, dass pubdate durchaus älter sein kann.

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

CoolTux

Hallo Torsten,

Die pubDate Angabe für current ist in der Tat immer der Abrufzeitpunkt ausgelesen aus dem Response von DarkSky. current_date_time ist die Zeit wo FHEM die Daten geholt hat. Ausgelesen aus der Systemzeit von FHEM.


Grüße
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

Tommy82

Zitat von: CoolTux am 14 Januar 2019, 21:22:33
api=DarkSkyAPI

API=DarkSkyAPI

Musste aber nicht mit angeben, die ist default

OK, damit funktioniert es, nur seit dem ist Fhem unerträglich langsam....., auch ein Neustart hat da leider keine besserung gebracht.
Und meine FTUI Definition zeigt jetzt keine Symbole mehr an............
...
Zitat von: rischbiter123 am 14 Januar 2019, 21:29:28
Und Danke für den Key. Kann man vielleicht noch mal gebrauchen.  ;D ::)

Ne, im Ernst, den würde ich x-en.

LG

Andreas

Ist nicht der original, von daher gerne :-)
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Zu FTUI kann ich nichts sagen, gab aber schon einen Thread dazu.
In wie fern langsam? Sind ne Menge Daten die beim Load der Detailansicht geladen werden müssen. Oder meinst Du im allgemeinen. Also auch wenn Du eine andere einfache FHEMWEB Seite lädst?
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

Tommy82

Ja im Allgemeinen, seit ich das Modul korrekt definiert hab sind alle Fhem Seiten sehr langsam, hab mir grade mal per Konsole den Log geholt (Da er im WebIf nicht aufgeht), und hab da auch eine freetzemon meldung dazu
2019.01.14 22:06:10.995 1: [Freezemon] myFreezemon: possible freeze starting at 22:05:43, delay is 27.984 possibly caused by: tmr-Weather_GetUpdate(YahooWetter) bzw. genaugenommen gibt es davon jede menge
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Starte bitte FHEM mal neu. Jede Menge kann nicht sein, da per default wenn nichts weiter angegeben nur alle Stunde abgerufen wird.
Laut Deiner Definition sogar noch seltener.
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

ToKa

Hallo CoolTux,

danke für die schnelle Rückmeldung. Heißt also, es gibt kein reading das den Zeitpunkt der "Messung" beim Wetterdienst angibt, so wie es bei proplanta das reading obstime zumindest für die Uhrzeit gibt?

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

CoolTux

Meines Wissens nein. Aber in der Eile könnte ich auch nicht alles lesen. Die API ist gut Dokumentiert.
https://darksky.net/dev/docs
Schau einfach mal.
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

ToKa

Hallo CoolTux,

ich kann in der Doku auch keine Angabe zur letzten Beobachtungs- oder Messzeitpunkt finden.

Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Tommy82

Zitat von: CoolTux am 14 Januar 2019, 22:14:26
Starte bitte FHEM mal neu. Jede Menge kann nicht sein, da per default wenn nichts weiter angegeben nur alle Stunde abgerufen wird.
Laut Deiner Definition sogar noch seltener.

Hab sowohl Fhem wie auch den Cubitruck komplett Neugestartet, keine Veränderung.

Der load auf dem Cubie ist seit der aktivierung des Wetter Modules nach oben geschnellt teilweise über 3.0
Top zeigt mir seit dem untenstehende Auslastung an, im

top - 06:50:54 up 10 min,  1 user,  load average: 3,19, 1,31, 0,84
Tasks: 112 total,   3 running,  67 sleeping,   0 stopped,   0 zombie
%Cpu(s):  50,6/6,1    57[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||                                           ]
KiB Mem :  2059384 total,  1492412 free,   276684 used,   290288 buff/cache
KiB Swap:  1029688 total,  1029688 free,        0 used.  1697616 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
2933 fhem      20   0  133368 127932   6412 R 100,0  6,2   4:14.59 perl


2019.01.15 06:48:33.261 1: [Freezemon] myFreezemon: possible freeze starting at 06:48:22, delay is 11.254 possibly caused by: tmr-Weather_GetUpdate(YahooWetter) tmr-HMLAN_KeepAliveCheck(N/A) tmr-at_Exec(at_fp_time)
2019.01.15 06:48:47.043 1: [Freezemon] myFreezemon: possible freeze starting at 06:48:35, delay is 12.035 possibly caused by: tmr-Weather_GetUpdate(YahooWetter)
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI