Yahoo Wetter Werte falsch

Begonnen von Burny4600, 14 November 2015, 21:41:45

Vorheriges Thema - Nächstes Thema

moonsorrox

so meine Erkenntnisse sind die folgenden...
Die Tage werden immer wieder falsch angezeigt... wenn ich dann ein set Update machen, werden immer wieder neue Tage generiert, das habe ich eben mal gemacht bis ich den 16.11.2015 hatte.
So oft wie ich Update drücke so oft erscheint auch die Fehlermeldung im Log, in diesem Fall jetzt 4x und nun wird der heutige Tag angezeigt..

2015.11.16 19:02:20 1: DEBUG>ts1= 1447455000, ts2= 1447696140
2015.11.16 19:02:18 1: DEBUG>ts1= 1447455000, ts2= 1447399200
2015.11.16 19:02:15 1: DEBUG>ts1= 1447455000, ts2= 1447186800
2015.11.16 19:02:13 1: DEBUG>ts1= 1447224600, ts2= 1447455000


sicher ändert sich das wieder allein...
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

hyper2910

hallo,

nach dem update habe ich folgenden Fehler

Undefined subroutine &main::WeatherAsHtml called at (eval 185) line 1.
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

betateilchen

Zitat von: Dr. Boris Neubert am 15 November 2015, 18:21:32
Es kann sein, dass Dir eine Perl-Library fehlt, unter Debian bitte DateTime::Format::Strptime mit

apt-get install libdatetime-format-strptime-perl

nachinstallieren.

16,5 MB perl zusätzlich installieren, nur um ein bisschen Zeit und Datum zu parsen?


root@cubie:/home/udo# apt-get install libdatetime-format-strptime-perl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libclass-load-perl libclass-singleton-perl libdata-optlist-perl libdatetime-locale-perl libdatetime-perl
  libdatetime-timezone-perl libmath-round-perl libmodule-implementation-perl libmodule-runtime-perl
  libpackage-deprecationmanager-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl
  libparams-validate-perl libsub-install-perl libtry-tiny-perl
Suggested packages:
  libscalar-number-perl
Recommended packages:
  libpackage-stash-xs-perl
The following NEW packages will be installed:
  libclass-load-perl libclass-singleton-perl libdata-optlist-perl libdatetime-format-strptime-perl libdatetime-locale-perl
  libdatetime-perl libdatetime-timezone-perl libmath-round-perl libmodule-implementation-perl libmodule-runtime-perl
  libpackage-deprecationmanager-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl
  libparams-validate-perl libsub-install-perl libtry-tiny-perl
0 upgraded, 17 newly installed, 0 to remove and 7 not upgraded.
Need to get 2,934 kB of archives.
After this operation, 16.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?


-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

P.A.Trick

Zitat von: betateilchen am 16 November 2015, 20:29:39
16,5 MB perl zusätzlich installieren, nur um ein bisschen Zeit und Datum zu parsen?


root@cubie:/home/udo# apt-get install libdatetime-format-strptime-perl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libclass-load-perl libclass-singleton-perl libdata-optlist-perl libdatetime-locale-perl libdatetime-perl
  libdatetime-timezone-perl libmath-round-perl libmodule-implementation-perl libmodule-runtime-perl
  libpackage-deprecationmanager-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl
  libparams-validate-perl libsub-install-perl libtry-tiny-perl
Suggested packages:
  libscalar-number-perl
Recommended packages:
  libpackage-stash-xs-perl
The following NEW packages will be installed:
  libclass-load-perl libclass-singleton-perl libdata-optlist-perl libdatetime-format-strptime-perl libdatetime-locale-perl
  libdatetime-perl libdatetime-timezone-perl libmath-round-perl libmodule-implementation-perl libmodule-runtime-perl
  libpackage-deprecationmanager-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl
  libparams-validate-perl libsub-install-perl libtry-tiny-perl
0 upgraded, 17 newly installed, 0 to remove and 7 not upgraded.
Need to get 2,934 kB of archives.
After this operation, 16.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?


Ich finde es auch blöd das nach einem Update die Module (das ist schon das zweite in dieser Woche) nicht mehr funktionieren! Ein dicker Hinweis im Forum oder im  Changelog würden mir da schon weiterhelfen.

@Udo: Das sehe ich auch so! Mußte gerade erst einmal Platz schaffen für die Lib!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

betateilchen

Bei meinen Modulen versuche ich derzeit genau den umgekehrten Weg - bei der Neugestaltung des GDS Moduls habe ich fast alle zusätzlich benötigten perl-Module entfernt und die tatsächlich daraus verwendeten Funktionen (meistens nur eine aus dem ganzen Modul und selten mehr als 5 Zeilen) im Modul selbst eingebaut.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

Zitat von: betateilchen am 16 November 2015, 22:05:07
Bei meinen Modulen versuche ich derzeit genau den umgekehrten Weg - bei der Neugestaltung des GDS Moduls habe ich fast alle zusätzlich benötigten perl-Module entfernt und die tatsächlich daraus verwendeten Funktionen (meistens nur eine aus dem ganzen Modul und selten mehr als 5 Zeilen) im Modul selbst eingebaut.

genau das zeichnet dich aus betateilchen, deshalb brauchen wir dich  ;)
Ich versuche auch nur Updates vernünftig einzuspielen leider geht da momentan was das Wetter betrifft alles daneben...
2015.11.17 00:02:22 1: DEBUG>ts1= 1447701480, ts2= 1447712400
2015.11.16 23:02:22 1: DEBUG>ts1= 1447701480, ts2= 1447312800
2015.11.16 22:45:54 3: CUL_HM WZ_Lampe_TV repeat, level C8 instead of 00
2015.11.16 22:02:22 1: DEBUG>ts1= 1447697940, ts2= 1447701480
2015.11.16 21:02:22 1: DEBUG>ts1= 1447697940, ts2= 1447312800
2015.11.16 20:02:22 1: DEBUG>ts1= 1447696140, ts2= 1447697940

2015.11.16 19:03:14 2: maprss: Error from line 'img  .5 290 h490 jpeg file { fhem("get resse conditionsmap Nordwest"); "/tmp/resse_conditionsmap.jpg" }' in layout definition: Can't use an undefined value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 185.
2015.11.16 19:03:09 2: map2rss: Error from line 'img  .5 290 h490 jpeg file { fhem("get resse forecastsmap Nordwest_ueberm_spaet"); "/tmp/resse_forecastsmap.jpg" }' in layout definition: Can't use an undefined value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 185.
2015.11.16 19:02:56 2: warnrss: Error from line 'img  .5 290 h490 jpeg file { fhem("get resse warningsmap Niedersachsen"); "/tmp/resse_warningsmap.jpg" }' in layout definition: Can't use an undefined value as a symbol reference at /usr/lib/perl5/GD/Image.pm line 185.
2015.11.16 19:02:20 1: DEBUG>ts1= 1447455000, ts2= 1447696140
2015.11.16 19:02:18 1: DEBUG>ts1= 1447455000, ts2= 1447399200
2015.11.16 19:02:15 1: DEBUG>ts1= 1447455000, ts2= 1447186800
2015.11.16 19:02:13 1: DEBUG>ts1= 1447224600, ts2= 1447455000

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Tom111

#36
dito:


Use of uninitialized value $ts1 in concatenation (.) or string at ./FHEM/59_Weather.pm line 462, <$fh> line 2387.
2015.11.16 22:35:37 1: DEBUG>ts1= 1447707540, ts2= 1447707540
2015.11.16 22:45:37 1: DEBUG>ts1= 1447707540, ts2= 1447398000
2015.11.16 22:55:37 1: DEBUG>ts1= 1447707540, ts2= 1447271940
2015.11.16 23:05:37 1: DEBUG>ts1= 1447707540, ts2= 1447707540
2015.11.16 23:15:37 1: DEBUG>ts1= 1447707540, ts2= 1447225200
2015.11.16 23:25:37 1: DEBUG>ts1= 1447707540, ts2= 1447711080
2015.11.16 23:35:37 1: DEBUG>ts1= 1447711080, ts2= 1447711080
2015.11.16 23:45:37 1: DEBUG>ts1= 1447711080, ts2= 1447711080
2015.11.16 23:55:37 1: DEBUG>ts1= 1447711080, ts2= 1447711080
2015.11.17 00:00:01 2: Moving sysmon-2015-320.log to ./log-archive/
2015.11.17 00:05:37 1: DEBUG>ts1= 1447711080, ts2= 1447711080
2015.11.17 00:15:37 1: DEBUG>ts1= 1447711080, ts2= 1447398000
2015.11.17 00:25:37 1: DEBUG>ts1= 1447711080, ts2= 1447225200
2015.11.17 00:35:37 1: DEBUG>ts1= 1447711080, ts2= 1447311480
2015.11.17 00:45:37 1: DEBUG>ts1= 1447711080, ts2= 1447714680
2015.11.17 00:55:37 1: DEBUG>ts1= 1447714680, ts2= 1447307880
2015.11.17 01:05:37 1: DEBUG>ts1= 1447714680, ts2= 1447714680
2015.11.17 01:15:37 1: DEBUG>ts1= 1447714680, ts2= 1447718400
2015.11.17 01:25:37 1: DEBUG>ts1= 1447718400, ts2= 1447718400
2015.11.17 01:35:37 1: DEBUG>ts1= 1447718400, ts2= 1447718400
2015.11.17 01:45:37 1: DEBUG>ts1= 1447718400, ts2= 1447311480
2015.11.17 01:55:37 1: DEBUG>ts1= 1447718400, ts2= 1447138680
2015.11.17 02:05:37 1: DEBUG>ts1= 1447718400, ts2= 1447718400
2015.11.17 02:15:37 1: DEBUG>ts1= 1447718400, ts2= 1447718400
2015.11.17 02:25:37 1: DEBUG>ts1= 1447718400, ts2= 1447451880
2015.11.17 02:35:37 1: DEBUG>ts1= 1447718400, ts2= 1447225200
2015.11.17 02:45:37 1: DEBUG>ts1= 1447718400, ts2= 1447138680
2015.11.17 02:55:37 1: DEBUG>ts1= 1447718400, ts2= 1447484280
2015.11.17 03:05:37 1: DEBUG>ts1= 1447718400, ts2= 1447138680
2015.11.17 03:15:37 1: DEBUG>ts1= 1447718400, ts2= 1447311480
2015.11.17 03:25:37 1: DEBUG>ts1= 1447718400, ts2= 1447225200
2015.11.17 03:35:37 1: DEBUG>ts1= 1447718400, ts2= 1447311480
2015.11.17 03:45:37 1: DEBUG>ts1= 1447718400, ts2= 1447725600
2015.11.17 03:55:38 1: DEBUG>ts1= 1447725600, ts2= 1447398000
2015.11.17 04:05:38 1: DEBUG>ts1= 1447725600, ts2= 1447225200
2015.11.17 04:15:38 1: DEBUG>ts1= 1447725600, ts2= 1447725600

:-\
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

rainer1962

Leider schaff ich es nicht das Modul "DateTime::Format::Strptime" auf meiner NAS (Synology) nachzuinstallieren.

Vielleicht kann mir ja jemand einen Tip geben?

.....
Running make install
  make test had returned bad status, won't install without force
Failed during this command:
REHSACK/List-MoreUtils-0.413.tar.gz          : make NO
DROLSKY/DateTime-Locale-1.01.tar.gz          : make_test NO one dependency not OK (List::MoreUtils); additionally test harness failed
PEVANS/Scalar-List-Utils-1.42.tar.gz         : make NO
DROLSKY/DateTime-1.21.tar.gz                 : make_test NO one dependency not OK (DateTime::Locale); additionally test harness failed
DOY/Package-Stash-XS-0.28.tar.gz             : make NO
DOY/Package-Stash-0.37.tar.gz                : make_test NO one dependency not OK (Package::Stash::XS)
DROLSKY/Package-DeprecationManager-0.15.tar.gz: make_test NO one dependency not OK (Package::Stash); additionally test harness failed
DROLSKY/DateTime-Format-Strptime-1.61.tar.gz : make_test NO 3 dependencies missing (DateTime,DateTime::Locale,Package::DeprecationManager); additionally test harness failed

cpan[6]>

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

dev0

Zitat von: rainer1962 am 17 November 2015, 08:15:36
Vielleicht kann mir ja jemand einen Tip geben?
Aus der Zusammenfassung ist nur ersichtlich, dass abhängige Module nicht installiert werden konnten. Die eigentlichen Fehlermeldungen hast Du uns vorenthalten. Schau doch mal was als erstes schief läuft.

Elektrolurch

Zitat:
Bei meinen Modulen versuche ich derzeit genau den umgekehrten Weg - bei der Neugestaltung des GDS Moduls habe ich fast alle zusätzlich benötigten perl-Module entfernt und die tatsächlich daraus verwendeten Funktionen (meistens nur eine aus dem ganzen Modul und selten mehr als 5 Zeilen) im Modul selbst eingebaut.


Finde ich auch sehr löblich. Ist zwar auf Grund der Politik von AVM auch nicht mehr so brandheiß, aber dann haben auch die Fritzbox-Nutzer die Chance mehr Module nutzen zu können.
Für wahr, manchmal wird nur eine Funktion aus dem Riesenpaket benötigt und jeder hat den Streß nach einem Update erst einmal sein fhem chrashen zu lassen und irgendwelche Pakete nachinstallieren zu müssen. Nicht so toll....

Elektrolurch
configDB und Windows befreite Zone!

betateilchen

Zitat von: rainer1962 am 17 November 2015, 08:15:36
Leider schaff ich es nicht das Modul "DateTime::Format::Strptime" auf meiner NAS (Synology) nachzuinstallieren.

Vielleicht kann mir ja jemand einen Tip geben?

steht doch ziemlich am Ende im Klartext:

make_test NO 3 dependencies missing (DateTime,DateTime::Locale,Package::DeprecationManager);

Da fehlen drei weitere Pakete, die zuerst vorhanden sein müssen, bevor Du Dein Zielpaket installieren kannst. Das ist die Krux bei cpan, da geht das nicht immer automatisch.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

dev0

Zitat von: betateilchen am 17 November 2015, 09:59:07
Das ist die Krux bei cpan, da geht das nicht immer automatisch.
Aber ohne Fehlermeldung werden wir das nicht herausfinden bzw. nicht helfen können.

betateilchen

Die Fehlermeldung steht doch da?  ???
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

dev0

Bin ich blind? Wo steht warum List::MoreUtils nicht installiert wurde? Oder wir reden an einander vorbei...

rainer1962

anscheinend hängt er hier fest, er kann "List::MoreUtils" nicht kompilieren ....
Was läuft da falsch ???


Reading '/root/.cpan/Metadata'
  Database was generated on Tue, 17 Nov 2015 05:41:02 GMT
Running install for module 'DateTime::Format::Strptime'
Running make for D/DR/DROLSKY/DateTime-Format-Strptime-1.61.tar.gz
Checksum for /root/.cpan/sources/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.61.tar.gz ok

  CPAN.pm: Building D/DR/DROLSKY/DateTime-Format-Strptime-1.61.tar.gz

Checking if your kit is complete...
Looks good
CONFIG key 'lddlflags' does not exist in Config.pm
CONFIG key 'ldflags' does not exist in Config.pm
Writing Makefile for DateTime::Format::Strptime
Writing MYMETA.yml and MYMETA.json
----   Unsatisfied dependencies detected during   ----
---- DROLSKY/DateTime-Format-Strptime-1.61.tar.gz ----
    DateTime::Locale [requires]
    DateTime [requires]
    Package::DeprecationManager [requires]
Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'DateTime::Locale'
Running make for D/DR/DROLSKY/DateTime-Locale-1.01.tar.gz
Checksum for /root/.cpan/sources/authors/id/D/DR/DROLSKY/DateTime-Locale-1.01.tar.gz ok

  CPAN.pm: Building D/DR/DROLSKY/DateTime-Locale-1.01.tar.gz

Checking if your kit is complete...
Looks good
CONFIG key 'lddlflags' does not exist in Config.pm
CONFIG key 'ldflags' does not exist in Config.pm
Writing Makefile for DateTime::Locale
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
----    DROLSKY/DateTime-Locale-1.01.tar.gz   ----
    List::MoreUtils [requires]
Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'List::MoreUtils'
Running make for R/RE/REHSACK/List-MoreUtils-0.413.tar.gz
Checksum for /root/.cpan/sources/authors/id/R/RE/REHSACK/List-MoreUtils-0.413.tar.gz ok

  CPAN.pm: Building R/RE/REHSACK/List-MoreUtils-0.413.tar.gz

Checking whether pureperl is required... no
Checking for cc...
Checking if your kit is complete...
Looks good
CONFIG key 'lddlflags' does not exist in Config.pm
CONFIG key 'ldflags' does not exist in Config.pm
Writing Makefile for List::MoreUtils
Writing MYMETA.yml and MYMETA.json
cp lib/List/MoreUtils/XS.pm blib/lib/List/MoreUtils/XS.pm
cp lib/List/MoreUtils.pm blib/lib/List/MoreUtils.pm
cp lib/List/MoreUtils/PP.pm blib/lib/List/MoreUtils/PP.pm
cp lib/List/MoreUtils/Contributing.pod blib/lib/List/MoreUtils/Contributing.pod
/usr/bin/perl /usr/share/perl5/core_perl/ExtUtils/xsubpp  -typemap /usr/share/perl5/core_perl/ExtUtils/typemap  MoreUtils.xs > MoreUtils.xsc && mv MoreUtils.xsc MoreUtils.c
/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-ccache-gcc -c       -DVERSION=\"0.413\" -DXS_VERSION=\"0.413\" -fPIC "-I/usr/lib/perl5/core_perl/CORE"   MoreUtils.c
  REHSACK/List-MoreUtils-0.413.tar.gz
  /opt/bin/make -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running make for D/DR/DROLSKY/DateTime-Locale-1.01.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/DateTime-Locale-1.01-XnH7fv

  CPAN.pm: Building D/DR/DROLSKY/DateTime-Locale-1.01.tar.gz

Warning: Prerequisite 'List::MoreUtils => 0' for 'DROLSKY/DateTime-Locale-1.01.tar.gz' failed when processing 'REHSACK/List-MoreUtils-0.413.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink