59_Weather Betatester Kanal. !!!Nur die Betatester!!!

Begonnen von CoolTux, 07 Januar 2019, 17:39:01

Vorheriges Thema - Nächstes Thema

CoolTux

Das ist in der Tat nicht dolle was die liefern.
OpenWeatherMap liefert da schon mehr, leider ist da das Mapping auf die Yahoo Codes wieder doof.
Naja schauen wir mal.


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

Frank_Huber

Zitat von: jonien am 09 Januar 2019, 00:49:05
Zitat von: CoolTux am 08 Januar 2019, 20:21:37
Wenn alles klappt gibt es morgen Abend noch einmal eine neue Version. Zusammen mit der OpenWeatherMap API. Kann dann vielleicht auch noch jemand testen wenn er mag.
...mache ich gerne !

Gruß Jörg

Zitat von: CoolTux am 07 Januar 2019, 17:39:01
Hier schreiben bitte ausschließlich die 5 Betatester vom Weathermodul.
Ich bitte darum das hier kein anderer reinschreibt, keine Fragen ausser von den Betatestern.

Zitat von: CoolTux am 07 Januar 2019, 15:55:01
Dabei sind:
Sebastian (binford6000)
Jörg (JoWiemann)
Helmut (Helmi55)
rabehd
Frank (Frank_Huber)

Ich melde mich heute Abend bei Euch per PM

Frank_Huber

Die Version aus dem neuen Link ist installiert.
weiterhin sauberes Log und keine Auffälligkeiten.

btw:
woran erkennt das Weather Modul welche API heranzuziehen ist?

CoolTux

Wenn keine API im DEF mit gegeben wird, wird default die DarkSky genommen.
Um nun OpenWeatherMapAPI verwenden zu können müßt Ihr das DEF anpassen


define myWeather Weather apikey=xxx API=OpenWeatherMapAPI,cachemaxage:600



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

Helmi55

Hallo danke für den Hinweis
Habe jetzt beide gleichzeitig laufen.

Im log sehe ich diese Fehlermeldung

2019.01.09 11:56:22 1: PERL WARNING: Use of uninitialized value in array element at ./FHEM/59_Weather.pm line 375.

Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

CoolTux

Hallo Helmut,

Die Fehlermeldung ist vorerst ok. Ich muß erst die Icons mappen, daher liefer ich kein aus aber Weather erwartet die natürlich. Also alles schick.

Danke fürs testen.
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

Helmi55

Mir ist jetzt noch was aufgefallen,
habe jetzt nur das OW definiert aber ich habe nur den heutigen Tag in den readings.
Das ist mein def. apikey=3dexxxxxx API=OpenWeatherMapAPI
Location habe ich weggelassen, wird aber übernommen.
Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

CoolTux

Zitat von: Helmi55 am 09 Januar 2019, 12:09:08
Mir ist jetzt noch was aufgefallen,
habe jetzt nur das OW definiert aber ich habe nur den heutigen Tag in den readings.
Das ist mein def. apikey=3dexxxxxx API=OpenWeatherMapAPI
Location habe ich weggelassen, wird aber übernommen.
Gruß
Helmut

Auch das ist korrekt. Die API ist noch nicht fertig und beinhaltet lediglich den aktuellen Tag. Das kommt aber die Woche noch. Also eine Vorhersage für 7 Tage.
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

Helmi55

Du bist spitze Danke.
ich hatte schon wieder Zweifel an mir dass das Problem zwischen Tastatur und Bildschirm sitzt.

Danke und schönen Tag

LG
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

binford6000

Zitat von: CoolTux am 09 Januar 2019, 11:52:07
Wenn keine API im DEF mit gegeben wird, wird default die DarkSky genommen.
Um nun OpenWeatherMapAPI verwenden zu können müßt Ihr das DEF anpassen


define myWeather Weather apikey=xxx API=OpenWeatherMapAPI,cachemaxage:600



Grüße

Hallo Leon,
habe eine Weiter Weather-Instanz mit OpenWeatherAPI angelegt.
Keine Fehler, kein auffälliges Verhalten.

Hier ein List:
Internals:
   API        OpenWeatherMapAPI
   APIKEY     ...
   APIOPTIONS cachemaxage:600
   CFGFN     
   DEF        apikey=... API=OpenWeatherMapAPI,cachemaxage:600
   INTERVAL   3600
   LANG       de
   LOCATION   50.123456,8.123456
   NAME       MeinWetterOWA
   NOTIFYDEV  global
   NR         72
   NTFY_ORDER 50-MeinWetterOWA
   STATE      T:2°C F:53% W:6.2km/h P:1015mbar
   TYPE       Weather
   READINGS:
     2019-01-09 12:18:45   apiMaintainer   Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2019-01-09 12:18:45   city            ...
     2019-01-09 12:18:45   cloudCover      20
     2019-01-09 12:18:45   condition       Ein paar Wolken
     2019-01-09 12:18:45   country         DE
     2019-01-09 12:18:45   current_date_time Wed, 9 Jan 2019 12:13 PM
     2019-01-09 12:18:45   high_c          5
     2019-01-09 12:18:45   humidity        53
     2019-01-09 12:18:45   icon            storm
     2019-01-09 12:18:45   iconAPI         02d
     2019-01-09 12:18:45   lastError       
     2019-01-09 12:18:45   lat             50.123456
     2019-01-09 12:18:45   long            8.123456
     2019-01-09 12:18:45   low_c           0
     2019-01-09 12:18:45   pressure        1015
     2019-01-09 12:18:45   pubDate         Wed, 9 Jan 2019 11:56 AM
     2019-01-09 12:18:45   state           T:2°C F:53% W:6.2km/h P:1015mbar
     2019-01-09 12:18:45   sunriseTime     Wed, 9 Jan 2019 08:25 AM
     2019-01-09 12:18:45   sunsetTime      Wed, 9 Jan 2019 16:44 PM
     2019-01-09 12:18:45   tempHigh        5
     2019-01-09 12:18:45   tempLow         0
     2019-01-09 12:18:45   temp_c          2
     2019-01-09 12:18:45   temperature     2
     2019-01-09 12:18:45   validity        up-to-date
     2019-01-09 12:18:45   visibility      10000
     2019-01-09 12:18:45   wind            6.2
     2019-01-09 12:18:45   wind_condition  Wind: N 6.2 km/h
     2019-01-09 12:18:45   wind_direction  350
     2019-01-09 12:18:45   wind_speed      6.2
   fhem:
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:


Was sofort auffällt ist dass es keine fc1-n readings gibt.  :o
Ah OK, dachte ich mir schon. Kommt also noch.


VG Sebastian

CoolTux

Ich habe soeben noch eine Version hochgeladen.
Es wurde ein wichtiges händling in der CallbackFn verändert. Wer ab jetzt update macht muß bitte alle Module updaten.
59_Weather.pm
DarkSkyAPI.pm
OpenWeatherMap.pm


Danke Euch
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

Frank_Huber

OWM ist angelegt, nur mein API Key noch nicht aktiv.
Im Log daher:
Dumper2: $VAR1 = {
          'message' => 'Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.',
          'cod' => 401
        };

CoolTux

Zitat von: Frank_Huber am 09 Januar 2019, 13:01:43
OWM ist angelegt, nur mein API Key noch nicht aktiv.
Im Log daher:
Dumper2: $VAR1 = {
          'message' => 'Invalid API key. Please see http://openweathermap.org/faq#error401 for more info.',
          'cod' => 401
        };


zeig mal bitte ein list vom Device. Will nur sehen das er den error korrekt geschrieben hat.
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

Frank_Huber

#73
Zitat von: CoolTux am 09 Januar 2019, 13:11:35
zeig mal bitte ein list vom Device. Will nur sehen das er den error korrekt geschrieben hat.

Hier bitte. Der key ist aber mittlerweile aktiv und der Fehler weg.
Internals:
   API        OpenWeatherMapAPI
   APIKEY     xy
   APIOPTIONS cachemaxage:600
   CFGFN     
   DEF        apikey=xy API=OpenWeatherMapAPI,cachemaxage:600
   INTERVAL   3600
   LANG       de
   LOCATION   1,1
   NAME       Weather_OpenWeatherMap
   NOTIFYDEV  global
   NR         145
   NTFY_ORDER 50-Weather_OpenWeatherMap
   STATE      T:27°C F:100% W:4.7km/h P:1024.71mbar
   TYPE       Weather
   Helper:
     DBLOG:
       apiMaintainer:
         logdb:
           TIME       1547036360.19563
           VALUE      Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
       cloudCover:
         logdb:
           TIME       1547036360.19563
           VALUE      0
       condition:
         logdb:
           TIME       1547036360.19563
           VALUE      Klarer Himmel
       current_date_time:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 13:19 pm
       high_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       humidity:
         logdb:
           TIME       1547036360.19563
           VALUE      100
       icon:
         logdb:
           TIME       1547036360.19563
           VALUE      storm
       iconAPI:
         logdb:
           TIME       1547036360.19563
           VALUE      01d
       lat:
         logdb:
           TIME       1547036360.19563
           VALUE      1
       long:
         logdb:
           TIME       1547036360.19563
           VALUE      1
       low_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       pressure:
         logdb:
           TIME       1547036360.19563
           VALUE      1024.71
       pubDate:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 13:19 pm
       state:
         logdb:
           TIME       1547036360.19563
           VALUE      T:27°C F:100% W:4.7km/h P:1024.71mbar
       sunriseTime:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 07:01 am
       sunsetTime:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 19:05 pm
       tempHigh:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       tempLow:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       temp_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       temperature:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       validity:
         logdb:
           TIME       1547036360.19563
           VALUE      up-to-date
       wind:
         logdb:
           TIME       1547036360.19563
           VALUE      4.7
       wind_condition:
         logdb:
           TIME       1547036360.19563
           VALUE      Wind: SSW 4.7
       wind_direction:
         logdb:
           TIME       1547036360.19563
           VALUE      206.001
       wind_speed:
         logdb:
           TIME       1547036360.19563
           VALUE      4.7
   READINGS:
     2019-01-09 13:19:20   apiMaintainer   Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2019-01-09 13:19:20   city           
     2019-01-09 13:19:20   cloudCover      0
     2019-01-09 13:19:20   condition       Klarer Himmel
     2019-01-09 13:19:20   current_date_time Wed, 9 Jan 2019 13:19 pm
     2019-01-09 13:19:20   high_c          27
     2019-01-09 13:19:20   humidity        100
     2019-01-09 13:19:20   icon            storm
     2019-01-09 13:19:20   iconAPI         01d
     2019-01-09 13:19:20   lastError       
     2019-01-09 13:19:20   lat             1
     2019-01-09 13:19:20   long            1
     2019-01-09 13:19:20   low_c           27
     2019-01-09 13:19:20   pressure        1024.71
     2019-01-09 13:19:20   pubDate         Wed, 9 Jan 2019 13:19 pm
     2019-01-09 13:19:20   state           T:27°C F:100% W:4.7km/h P:1024.71mbar
     2019-01-09 13:19:20   sunriseTime     Wed, 9 Jan 2019 07:01 am
     2019-01-09 13:19:20   sunsetTime      Wed, 9 Jan 2019 19:05 pm
     2019-01-09 13:19:20   tempHigh        27
     2019-01-09 13:19:20   tempLow         27
     2019-01-09 13:19:20   temp_c          27
     2019-01-09 13:19:20   temperature     27
     2019-01-09 13:19:20   validity        up-to-date
     2019-01-09 13:19:20   wind            4.7
     2019-01-09 13:19:20   wind_condition  Wind: SSW 4.7 km/h
     2019-01-09 13:19:20   wind_direction  206.001
     2019-01-09 13:19:20   wind_speed      4.7
   fhem:
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   room       OpenWeatherMap


Jetzt bekomme ich das hier im Log:
Dumper2: $VAR1 = {
          'cod' => '404',
          'message' => 'Internal error'
        };
2019.01.09 13:19:20 1: PERL WARNING: Use of uninitialized value in array element at ./FHEM/59_Weather.pm line 377.

CoolTux

Zitat von: Frank_Huber am 09 Januar 2019, 13:20:45
Hier bitte. Der key ist aber mittlerweile aktiv und der Fehler weg.
Internals:
   API        OpenWeatherMapAPI
   APIKEY     xy
   APIOPTIONS cachemaxage:600
   CFGFN     
   DEF        apikey=xy API=OpenWeatherMapAPI,cachemaxage:600
   INTERVAL   3600
   LANG       de
   LOCATION   1,1
   NAME       Weather_OpenWeatherMap
   NOTIFYDEV  global
   NR         145
   NTFY_ORDER 50-Weather_OpenWeatherMap
   STATE      T:27°C F:100% W:4.7km/h P:1024.71mbar
   TYPE       Weather
   Helper:
     DBLOG:
       apiMaintainer:
         logdb:
           TIME       1547036360.19563
           VALUE      Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
       cloudCover:
         logdb:
           TIME       1547036360.19563
           VALUE      0
       condition:
         logdb:
           TIME       1547036360.19563
           VALUE      Klarer Himmel
       current_date_time:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 13:19 pm
       high_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       humidity:
         logdb:
           TIME       1547036360.19563
           VALUE      100
       icon:
         logdb:
           TIME       1547036360.19563
           VALUE      storm
       iconAPI:
         logdb:
           TIME       1547036360.19563
           VALUE      01d
       lat:
         logdb:
           TIME       1547036360.19563
           VALUE      1
       long:
         logdb:
           TIME       1547036360.19563
           VALUE      1
       low_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       pressure:
         logdb:
           TIME       1547036360.19563
           VALUE      1024.71
       pubDate:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 13:19 pm
       state:
         logdb:
           TIME       1547036360.19563
           VALUE      T:27°C F:100% W:4.7km/h P:1024.71mbar
       sunriseTime:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 07:01 am
       sunsetTime:
         logdb:
           TIME       1547036360.19563
           VALUE      Wed, 9 Jan 2019 19:05 pm
       tempHigh:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       tempLow:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       temp_c:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       temperature:
         logdb:
           TIME       1547036360.19563
           VALUE      27
       validity:
         logdb:
           TIME       1547036360.19563
           VALUE      up-to-date
       wind:
         logdb:
           TIME       1547036360.19563
           VALUE      4.7
       wind_condition:
         logdb:
           TIME       1547036360.19563
           VALUE      Wind: SSW 4.7
       wind_direction:
         logdb:
           TIME       1547036360.19563
           VALUE      206.001
       wind_speed:
         logdb:
           TIME       1547036360.19563
           VALUE      4.7
   READINGS:
     2019-01-09 13:19:20   apiMaintainer   Leon Gaultier (<a href=https://forum.fhem.de/index.php?action=profile;u=13684>CoolTux</a>)
     2019-01-09 13:19:20   city           
     2019-01-09 13:19:20   cloudCover      0
     2019-01-09 13:19:20   condition       Klarer Himmel
     2019-01-09 13:19:20   current_date_time Wed, 9 Jan 2019 13:19 pm
     2019-01-09 13:19:20   high_c          27
     2019-01-09 13:19:20   humidity        100
     2019-01-09 13:19:20   icon            storm
     2019-01-09 13:19:20   iconAPI         01d
     2019-01-09 13:19:20   lastError       
     2019-01-09 13:19:20   lat             1
     2019-01-09 13:19:20   long            1
     2019-01-09 13:19:20   low_c           27
     2019-01-09 13:19:20   pressure        1024.71
     2019-01-09 13:19:20   pubDate         Wed, 9 Jan 2019 13:19 pm
     2019-01-09 13:19:20   state           T:27°C F:100% W:4.7km/h P:1024.71mbar
     2019-01-09 13:19:20   sunriseTime     Wed, 9 Jan 2019 07:01 am
     2019-01-09 13:19:20   sunsetTime      Wed, 9 Jan 2019 19:05 pm
     2019-01-09 13:19:20   tempHigh        27
     2019-01-09 13:19:20   tempLow         27
     2019-01-09 13:19:20   temp_c          27
     2019-01-09 13:19:20   temperature     27
     2019-01-09 13:19:20   validity        up-to-date
     2019-01-09 13:19:20   wind            4.7
     2019-01-09 13:19:20   wind_condition  Wind: SSW 4.7 km/h
     2019-01-09 13:19:20   wind_direction  206.001
     2019-01-09 13:19:20   wind_speed      4.7
   fhem:
     allowCache 1
     interfaces temperature;humidity;wind
Attributes:
   room       OpenWeatherMap


Jetzt bekomme ich das hier im Log:
Dumper2: $VAR1 = {
          'cod' => '404',
          'message' => 'Internal error'
        };
2019.01.09 13:19:20 1: PERL WARNING: Use of uninitialized value in array element at ./FHEM/59_Weather.pm line 377.


Mach mal bitte noch mal ein Update. Das Problem hatte ich auch und habe dann Änderungen vorgenommen. Schau mal ob es dann nach dem Update besser geht.
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