FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: Burny4600 am 14 November 2015, 21:41:45

Titel: Yahoo Wetter Werte falsch
Beitrag von: Burny4600 am 14 November 2015, 21:41:45
Habe das Yahoo Wetter definiert.

Trotzdem stimmen die Wetterwerte nicht für die definierte Örtlichkeit mit dem Yahoo Wetter zusammen.
Der Code für das lokale Wetter stimmt aber mit der auf der  Yahoo Wetter Onlineseite überein.

define Wetter Weather 547257 600 de
attr Wetter event-on-update-reading temperature,humidity,pressure,wind_speed,wind_chill,wind_direction
attr Wetter group Umwelt
attr Wetter room Wetterstation
attr Wetter stateFormat city,current_date_time

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 14 November 2015, 22:11:48
Hallo,

das Weather-Modul holt die Werte von hier ab:

http://weather.yahooapis.com/forecastrss?w=547257&u=c (http://weather.yahooapis.com/forecastrss?w=547257&u=c)

Die Werte zappeln heftigst auch für meinen Standort. Deswegen stimmen Anzeige in FHEM und Ausweis unter o.a. URL nicht überein. Man sieht das Gezappele gut, wenn man die obige URL immer wieder aufruft.

Grund (erkennbar im Quellkode der Seite): es werden unterschiedliche Server angesprochen, die das Wetter von unterschiedlichen Zeitpunkten zeigen. Das ist ein Problem bei Yahoo.

Grüße
Boris



Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 15 November 2015, 09:04:47
Ich hatte in letzter Zeit und auch heute wieder das selbe Problem.
Das für "Heute" (Sonntag) ist eigentlich das Wetter vom Donnerstag. Wenn ich ein "get Wetter current_date_time" mache bekomme ich jetzt, am Sonntag, dem 15.11.2015 um 09:02 folgendes zurück:

Wetter current_date_time => 12 Nov 2015 6:58 am CET

Kommt bei dir auch die falsche Zeit? Gibt es einen Cache, den man eventuell leeren muss?
Die Werte werden bei mir stündlich aktualisiert, das funktioniert auch. Aber es kommen eben die Werte von vor 4 Tagen zurück... (inkl Forecasts)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 15 November 2015, 09:43:26
Hallo,

ich vermute, dass weather.yahooapis.com nach dem RoundRobin-Verfahren auf sekundäre Server weitergeleitet ist, die nicht alle auf demselben Stand sind. Wenn Du die von mir oben angegebene Seite aufrufst und den HTML-Quellkode betrachtet, siehst Du am Ende einen Hostnamen. Ich nehme an, dass das der Host ist, der die Anfrage beantwortet.

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: ext23 am 15 November 2015, 09:59:59
Moin,

mein Wetter stimmt heute auch nicht. Ist mir noch nie aufgefallen, dass so etwas passiert. Heute habe ich auch das Wetter vom Donnerstag aufm Schirm.

Gruß
Daniel
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 15 November 2015, 10:13:07
Hab gerade ein FHEM Update gemacht (letztes vor 2-3 Tagen). Jetzt komme ich dem heutigen Tage bei einem get Wetter current_date_time schon näher :D

Wetter current_date_time => 13 Nov 2015 6:58 am CET

Ist aber immer noch etwas weit entfernt.
Wie Boris schon sagte, vielleicht liefern die Server unterschiedliche Werte. Aber einer Firma wie Yahoo wird man ja zutrauen können, dass zumindest die Zeit per NTP aktuell gehalten wird.
Vielleicht liegt es auch an FHEM, aber im Moment kann ich leider nicht im Code nachschauen.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Burny4600 am 15 November 2015, 11:38:44
Ja die Uhrzeit ist nicht aktuell, aber das wäre nicht so tragisch.

Aufgefallen ist mir das Ganze nur, weil der Luftdruck sich nie ändert, was nur ein Fehler sein kann.

Auf jedenfall ist der Raspi und das FHEM auf aktuellem Stand, und die Uhrzeit am Raspi ist mit Sicherheit aktuell.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 15 November 2015, 12:17:38
Ich glaube mich zu wiederholen: ein Problem stellt dar, dass das Weather-API bei nacheinanderfolgenden Aufrufen zufällig Werte von unterschiedlichen Zeitpunkten abliefert. Bitte schaue Euch zunächst an, ob die alten Werte, die Ihr in FHEM seht, auch bei Aufruf der von mir angegebenen URL (die Zahl durch Eure WOEID ersetzen) im Browser erscheinen (Quellkode der Seite auch ansehen).

Wenn das nicht der Fall ist, kann es noch sein, dass FHEM die Daten nicht aktuell holen kann. Solange das Weather-Device bei current_date_time eine halbwegs aktuelle Zeit anzeigt, kann das ausgeschlossen werden.

Bitte analysiert, ob es das erste oder zweite Problem bei Euch ist.

Danke
Boris

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 15 November 2015, 13:26:56
Mittlerweile stimmen die Werte wieder halbwegs.

Current_Date_Time gibt: Wetter current_date_time => 15 Nov 2015 10:00 am CET
Zum Vergleich: Es ist jetzt 13:23 in der angeführten Zeitzone.

Wenn ich mir das XML genauer ansehe gebe ich dir Recht Boris. Obwohl es jetzt länger gedauert hat, bin ich jetzt auf einem Server gekommen, wo das "aktuelle" Wetter für meinen Standort jenes vom 9.11. ist, also 6 Tage in der Vergangenheit.
Das heißt, der Fehler liegt eindeutig bei Yahoo und wenn man Pech hat, erwisch man einen Server, der sehr alte Daten hat.
Das Service ist zwar gratis und daher darf ich nicht viel Ansprüche stellen - Aber optimal ist das nicht. Ich hätte gerne eine frühzeitige Schließung meiner Rollos bei Regen wenn ich abwesend bin. Dazu müssen aber halbwegs verlässliche Werte kommen.
Alternative wird sein, die Luftfeuchtigkeit zu messen und anhand der entscheiden, ob es regnet oder nicht.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: bntest1 am 15 November 2015, 15:10:29
Hallo,

ich habe begonnen, das pubDate in die Readings zu integrieren. Ich stelle mir vor, dass bei einem Update des Kalenders die Werte nur dann übernommen werden, wenn das pubDate nicht älter ist. Dummerweise bekomme ich jetzt nur noch die Werte vom Donnerstag und nicht mehr wie vor einer Stunde abwechselnd alte und aktuelle. So geht das nicht.

Mag das jemand bei Yahoo reklamieren?

Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 15 November 2015, 17:51:04
Hallo,

bitte findet anbei eine aktualisierte Version von 59_Weather.pm mit der Bitte um Test.

Die Version hat vier neue Readings:
pubDate Sun, 15 Nov 2015 3:58 pm CET
pubDateComment okay
pubDateTs 1447599480
validity up-to-date


Wenn das pubDate bei einer Abholung von Daten vor dem zuletzt geholten pubDate liegt, werden die Daten nicht aktualisiert und validity wird auf stale gesetzt.

Das verhindert, dass Tage altes Wetter angezeigt wird.

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 15 November 2015, 18:15:12
Danke, das klingt vernünftig.

Hab mir die Datei runtergeladen, das Original gebackupped und die neue Datei eingespielt, Shutdown restart und jetzt ist das Wetter bei mir leer. Also da wird rein gar nichts angezeigt.

Beim Weblink steht
Undefined subroutine &main::WeatherAsHtml called at (eval 39) line 1.

Hab noch nie eine PM-Datei manuell eingespielt. Muss ich da noch etwas beachten?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag 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.

Wenn das nicht hilft, bitte Auszug aus dem FHEM-Log zeigen.

Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 15 November 2015, 18:35:04
Jup, das wars, läuft jetzt.

Allerdings

current_date_time
11 Nov 2015 1:00 am CET
2015-11-15 18:34:04
...
pubDate
Wed, 11 Nov 2015 1:00 am CET
2015-11-15 18:34:04
pubDateComment
okay
2015-11-15 18:34:04


Also wieder die alten Daten drin, mit dem neuen Modul.
Mit einem mehrmaligem set Wetter update kann ich es nach einiger Zeit wieder auf die richtigen Werte bringen. Ich warte mal ab und beobachte es weiterhin.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 15 November 2015, 18:54:45
Hier ist der Patch auch OK
2015-11-15 18:41:02   current_date_time 15 Nov 2015 6:00 pm CET
     2015-11-15 18:41:02   day_of_week     So
     2015-11-15 18:41:02   pubDate         Sun, 15 Nov 2015 6:00 pm CET
     2015-11-15 18:41:02   pubDateComment  okay
     2015-11-15 18:41:02   pubDateTs       1447606800
2015-11-15 18:41:05   validity        stale


VG
Frank
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 15 November 2015, 19:22:18
Danke für Eure Meldungen.

Das Gezappele wird dadurch verhindert, dass die Zeit immer nur vorwärts läuft.

Wenn man aber öfters hintereinander eine alte Lieferung erwischt, ist das auch schlecht.

Ich checke das jetzt ein und drehe bei mir das Aktualisierungsintervall auf 15 Minuten runter.

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: det. am 15 November 2015, 21:38:04
Danke, funktioniert bei mir auch. Die fehlende Perl Library hat sich ordentlich gesträubt, bis sie auf meinem Cubietruck war. Das gibt bestimmt einen Aufschrei im Forum....
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: ext23 am 15 November 2015, 22:10:34
Bei mir läuft auch alles.

Danke.

/Daniel
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Gisbert am 16 November 2015, 08:00:42
Mit dem verbessertem Modul laufen die Werte wieder "Strich".
Vielen Dank für die schnelle Umsetzung.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Billy am 16 November 2015, 09:26:32
Läuft soweit wieder nach apt-get install libdatetime-format-strptime-perl,
allerdings habe ich im LOG folgende Meldung
Use of uninitialized value $ts1 in concatenation (.) or string at /FHEM/59_Weather.pm line 462, <$fh> line 120.

Dann kommt auch noch --> 2015.11.16 09:24:38 1: DEBUG>ts1= 1447399200, ts2= 1447660140

Sagt das was?

Gruß Billy
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 16 November 2015, 12:00:25
leider kann ich bei mir auf der synology das Paket mit strptime nicht installieren.
gibt es da jemanden welcher das schon geschafft hat ?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Billy am 16 November 2015, 12:03:12
Hatte bei mir auf dem BBB auch Probleme, nach einem apt-get update gings dann.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 16 November 2015, 12:30:02
apt-get gibt es nicht auf der synology :-(
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 16 November 2015, 12:45:51
Dann installiere das Perl Modul DateTime::Format::Strptime auf dem Weg, auf dem Du auch sonst Perl Module installiert (cpan, cpanm, ipkg, ...).
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Elektrolurch am 16 November 2015, 12:59:59
Sorry. Hatte nach dem gleichen Problem gesucht, aber die Suchmaschine im Forum hat mir den Beitrag nicht angezeigt, so dass ich einen neuen Post aufgemacht hatte.
Ok. Habe das gleiche Problem.

Noch ein Nachtrag für den Modulautor:
attr Wetter ?
zeigt keine Liste der Attribute. Wäre schön, wenn das noch "fhem-konform" wäre. :-)

Elektrolurch
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 16 November 2015, 13:33:38
EDITH://
leider stimmen die Tage immer noch nicht... Frage muss ich das Modul von hier (http://forum.fhem.de/index.php/topic,44063.msg359681.html#msg359681) nach einem heutigen wieder einspielen..?

also bei mir läuft es nach einigen Neustarts nun doch hatte erst eine Menge Fehler drin..!
..und er hat mir das Wetter define raus gelöscht  :-\ und mir folgenden Fehler angezeigt:
Error messages while initializing FHEM:
configfile: Cannot load module Weatherstatefile: Please define MeinWetter first
Please define MeinWetter first
Please define MeinWetter first


aus einer Sicherung wieder angelegt und gut..!  :D

Was mir aber in meiner RSS Anzeige fehlt ist der Trend den ich folgendermaßen abrufe:
{ ReadingsVal('MeinWetter','pressure_trend_txt','') }

sicher hat sich hier einiges geändert aber ich habe es noch nicht gefunden..!
Weiß einer mehr davon.. Tante Google hat es mir noch nicht gezeigt  :-\


EDITH://
hat einen Moment gedauert und nun ist es doch wieder da...!  ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Burny4600 am 16 November 2015, 13:46:15
Modul
Zitatapt-get install libdatetime-format-strptime-perl
hat sich ohne Probleme installieren lassen.
Neustart => FHEM => Update => Neustart
Dennoch ändert sich der Luftdruck Wert nicht.
Hier wird immer noch der gleiche Luftdruckwert mit aktuellen Zeitstempel eingelesen.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 16 November 2015, 13:57:09
hier mal die Readings:

current_date_time 13 Nov 2015 8:20 am CET 2015-11-16 13:51:18
day_of_week Fr                           2015-11-16 13:51:18
pubDate Fri, 13 Nov 2015 8:20 am     CET 2015-11-16 13:51:18
pubDateComment okay                2015-11-16 13:51:18
pubDateTs 1447399200               2015-11-16 13:51:18
validity up-to-date                         2015-11-16 13:51:18


dazu wird immer noch der Fehler so angezeigt wenn ich Fhem starte:
Error messages while initializing FHEM:
configfile: Cannot load module Weatherstatefile: Please define MeinWetter first
Please define MeinWetter first
Please define MeinWetter first


aber das define ist in meiner config drin..! :-\


EDITH:// wenn ich mehrmals set Update drücke kommt irgend wann auch mal der richtige Tag. Im log erscheint dann folgendes
2015.11.16 14:39:52 1: DEBUG>ts1= 1447678200, ts2= 1447483800
2015.11.16 14:38:18 1: DEBUG>ts1= 1447678200, ts2= 1447226400
2015.11.16 14:38:16 1: DEBUG>ts1= 1447483800, ts2= 1447678200
2015.11.16 14:38:15 1: DEBUG>ts1= 1447483800, ts2= 1447174140
2015.11.16 14:38:12 1: DEBUG>ts1= 1447483800, ts2= 1447226400
2015.11.16 14:38:10 1: DEBUG>ts1= 1447226400, ts2= 1447483800
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: duke-f am 16 November 2015, 14:47:09
Hab das auch und bin nun mit restore eine Stufe zurück => Yahoo ist wieder da.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: shady88 am 16 November 2015, 18:48:23
Zitat von: Billy am 16 November 2015, 09:26:32
Dann kommt auch noch --> 2015.11.16 09:24:38 1: DEBUG>ts1= 1447399200, ts2= 1447660140

Das hatte ich auch.
Die Werte haben jetzt, beim einmaligen Hinschauen mit dem Patch gestimmt. Bin wieder zurück auf die Original-Version von 59_Weather.pm eingespielt und siehe da - Wieder falsche Werte.

Die Werte die falsch sind kommen so gut wieder immer von einem dieser Server: fan****.sports.bf1.yahoo.com ( * = jeweils eine Ziffer)
Hier kommen die Werte richtig: api**.weather.bf1.yahoo.com ( * = jeweils eine Ziffer)

Was auch immer diese fan****.sports.bf1.yahoo.com Server sind - Sie liefern falsche Werte. Die anscheinend "offiziellen" mit api**.weather.bf1.yahoo.com passen wieder.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 16 November 2015, 19:08:17
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...
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: hyper2910 am 16 November 2015, 20:04:03
hallo,

nach dem update habe ich folgenden Fehler

Undefined subroutine &main::WeatherAsHtml called at (eval 185) line 1.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 16 November 2015, 20:29:39
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]?


Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: P.A.Trick am 16 November 2015, 22:01:56
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!
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag 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.

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 17 November 2015, 01:01:20
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

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom111 am 17 November 2015, 04:48:17
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

:-\
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag 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?

.....
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]>

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 17 November 2015, 09:18:20
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.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Elektrolurch am 17 November 2015, 09:24:05
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
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 09:59:07
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.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 17 November 2015, 10:23:24
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.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 10:36:25
Die Fehlermeldung steht doch da?  ???
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 17 November 2015, 10:44:48
Bin ich blind? Wo steht warum List::MoreUtils nicht installiert wurde? Oder wir reden an einander vorbei...
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 17 November 2015, 10:45:25
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.

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 10:51:37
Versuch doch einfach mal, List::MoreUtils alleine zu installieren und nicht als Abhängigkeit.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 17 November 2015, 11:26:35
Hallo Betateilchen,
habe das auch mal manuell versucht:
da kommen folgende Fehler wo ich wirklich nicht mehr weiter weiss:
Vielleicht hat noch jemand eine Idee ...


/usr/bin/perl Makefile.PL:

Checking whether pureperl is required... no
Checking for cc...
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


make:

Skip blib/lib/List/MoreUtils/Contributing.pod (unchanged)
Skip blib/lib/List/MoreUtils/XS.pm (unchanged)
Skip blib/lib/List/MoreUtils.pm (unchanged)
Skip blib/lib/List/MoreUtils/PP.pm (unchanged)
/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
MoreUtils.xs:1:20: error: EXTERN.h: No such file or directory
MoreUtils.xs:2:18: error: perl.h: No such file or directory
MoreUtils.xs:3:18: error: XSUB.h: No such file or directory
In file included from MoreUtils.xs:4:
multicall.h:24:6: error: #error Neither AVf_REIFY nor SVpav_REIFY is defined
In file included from MoreUtils.xs:4:
multicall.h:33: error: expected ')' before 'AV'
In file included from MoreUtils.xs:5:
ppport.h:3607:28: error: patchlevel.h: No such file or directory
ppport.h:3610:48: error: could_not_find_Perl_patchlevel.h: No such file or directory
In file included from MoreUtils.xs:5:
ppport.h:4416: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:4419: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:4533: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:4771: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:4810: error: expected ')' before 'flags'
ppport.h:4885: error: expected ')' before 'flags'
ppport.h:4916: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:4947: error: expected ')' before '*' token
ppport.h:5212: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:5258: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:5406: error: expected ')' before '*' token
ppport.h:5430: error: expected ')' before '*' token
ppport.h:5800: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:6473: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
ppport.h:6507: error: expected ')' before '*' token
ppport.h:6797: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:6853: error: expected declaration specifiers or '...' before 'STRLEN'
ppport.h:6853: error: expected declaration specifiers or '...' before 'UV'
ppport.h:6853: error: 'CAT2' declared as function returning a function
ppport.h:6853: warning: parameter names (without types) in function declaration
ppport.h:7067: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:7169: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:7271: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:7364: error: expected ';', ',' or ')' before 'len'
ppport.h:7398: error: 'CAT2' declared as function returning a function
ppport.h:7398: warning: parameter names (without types) in function declaration
ppport.h:7440: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:7470: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'CAT2'
ppport.h:7560: error: expected ')' before '*' token
ppport.h:7669: error: expected ')' before '*' token
ppport.h:7723: error: expected ')' before '*' token
MoreUtils.xs:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ncmp'
MoreUtils.xs:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PADNAMELIST'
MoreUtils.xs:111: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PADNAME'
MoreUtils.xs:113: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PADLIST'
MoreUtils.xs:114: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PAD'
MoreUtils.xs:135: error: expected ')' before '*' token
MoreUtils.xs:239: error: expected specifier-qualifier-list before 'AV'
MoreUtils.xs:246: error: expected specifier-qualifier-list before 'SV'
MoreUtils.xs:253: error: expected declaration specifiers or '...' before 'SV'
MoreUtils.xs:253: error: expected declaration specifiers or '...' before 'AV'
MoreUtils.xs: In function 'insert_after':
MoreUtils.xs:255: error: 'av' undeclared (first use in this function)
MoreUtils.xs:255: error: (Each undeclared identifier is reported only once
MoreUtils.xs:255: error: for each function it appears in.)
MoreUtils.xs:258: error: 'SV' undeclared (first use in this function)
MoreUtils.xs:258: error: 'sv' undeclared (first use in this function)
MoreUtils.xs:258: error: 'FALSE' undeclared (first use in this function)
MoreUtils.xs:259: error: expected expression before 'const'
MoreUtils.xs:259: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:259: error: lvalue required as increment operand
MoreUtils.xs:262: error: 'what' undeclared (first use in this function)
MoreUtils.xs: At top level:
MoreUtils.xs:267: error: expected ')' before '*' token
MoreUtils.xs:302: error: expected ')' before '*' token
MoreUtils.xs:308: error: expected ')' before '*' token
MoreUtils.xs:315: error: expected ')' before '*' token
MoreUtils.c:429: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
MoreUtils.c:432: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
MoreUtils.c:474: warning: data definition has no type or storage class
MoreUtils.c:474: warning: parameter names (without types) in function declaration
MoreUtils.c: In function 'XS':
MoreUtils.c:477: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:478: error: 'items' undeclared (first use in this function)
MoreUtils.c:479: error: 'cv' undeclared (first use in this function)
MoreUtils.c:481: error: 'SV' undeclared (first use in this function)
MoreUtils.c:481: error: 'sv' undeclared (first use in this function)
MoreUtils.xs:329: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:329: error: 'code' undeclared (first use in this function)
MoreUtils.xs:329: error: expected expression before ')' token
MoreUtils.xs:330: error: request for member 'any_ptr' in something not a structure or union
MoreUtils.xs:332: error: 'arrayeach_args' has no member named 'navs'
MoreUtils.xs:333: error: 'arrayeach_args' has no member named 'avs'
MoreUtils.xs:334: error: 'arrayeach_args' has no member named 'avs'
MoreUtils.xs:336: error: request for member 'any_ptr' in something not a structure or union
MoreUtils.xs:336: error: 'NULL' undeclared (first use in this function)
MoreUtils.c:498: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:502: warning: data definition has no type or storage class
MoreUtils.c:502: warning: parameter names (without types) in function declaration
MoreUtils.c:504: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:505: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:506: error: 'items' undeclared (first use in this function)
MoreUtils.c:507: error: 'cv' undeclared (first use in this function)
MoreUtils.c:509: error: 'SV' undeclared (first use in this function)
MoreUtils.c:509: error: 'sv' undeclared (first use in this function)
MoreUtils.xs:349: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:349: error: 'code' undeclared (first use in this function)
MoreUtils.xs:349: error: expected expression before ')' token
MoreUtils.xs:350: error: request for member 'any_ptr' in something not a structure or union
MoreUtils.xs:352: error: 'natatime_args' has no member named 'nsvs'
MoreUtils.xs:353: error: 'natatime_args' has no member named 'svs'
MoreUtils.xs:354: error: 'natatime_args' has no member named 'svs'
MoreUtils.xs:356: error: request for member 'any_ptr' in something not a structure or union
MoreUtils.xs:356: error: 'NULL' undeclared (first use in this function)
MoreUtils.c:526: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:530: warning: data definition has no type or storage class
MoreUtils.c:530: warning: parameter names (without types) in function declaration
MoreUtils.c:532: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:533: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:534: error: 'items' undeclared (first use in this function)
MoreUtils.c:535: error: 'cv' undeclared (first use in this function)
MoreUtils.c:537: error: 'SV' undeclared (first use in this function)
MoreUtils.c:537: error: 'code' undeclared (first use in this function)
MoreUtils.xs:370: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:370: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:370: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:370: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:370: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:370: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:370: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:370: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:370: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:370: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:370: error: expected ';' before 'hasargs'
MoreUtils.xs:370: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:370: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:370: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:370: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:370: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:370: error: 'args' undeclared (first use in this function)
MoreUtils.xs:370: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:370: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:370: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:370: error: expected ';' before 'gimme'
MoreUtils.xs:370: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:370: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:370: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:370: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:370: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:370: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:370: error: invalid type argument of '->'
MoreUtils.xs:370: error: invalid type argument of '->'
MoreUtils.xs:370: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:370: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:370: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:370: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:370: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:370: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:370: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:370: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:370: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:370: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:370: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:370: error: expected expression before 'const'
MoreUtils.xs:370: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:370: error: lvalue required as increment operand
MoreUtils.xs:370: error: expected expression before 'const'
MoreUtils.xs:370: error: lvalue required as increment operand
MoreUtils.xs:370: error: lvalue required as increment operand
MoreUtils.xs:370: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:370: error: expected expression before ')' token
MoreUtils.xs:370: error: subscripted value is neither array nor pointer
MoreUtils.xs:370: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:370: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:370: error: lvalue required as decrement operand
MoreUtils.xs:370: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:370: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:370: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:370: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:370: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.xs:370: error: lvalue required as decrement operand
MoreUtils.xs:370: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.c:550: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:554: warning: data definition has no type or storage class
MoreUtils.c:554: warning: parameter names (without types) in function declaration
MoreUtils.c:556: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:557: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:558: error: 'items' undeclared (first use in this function)
MoreUtils.c:559: error: 'cv' undeclared (first use in this function)
MoreUtils.c:561: error: 'SV' undeclared (first use in this function)
MoreUtils.c:561: error: 'code' undeclared (first use in this function)
MoreUtils.xs:384: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:384: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:384: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:384: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:384: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:384: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:384: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:384: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:384: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:384: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:384: error: expected ';' before 'hasargs'
MoreUtils.xs:384: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:384: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:384: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:384: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:384: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:384: error: 'args' undeclared (first use in this function)
MoreUtils.xs:384: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:384: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:384: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:384: error: expected ';' before 'gimme'
MoreUtils.xs:384: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:384: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:384: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:384: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:384: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:384: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:384: error: invalid type argument of '->'
MoreUtils.xs:384: error: invalid type argument of '->'
MoreUtils.xs:384: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:384: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:384: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:384: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:384: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:384: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:384: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:384: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:384: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:384: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:384: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:384: error: expected expression before 'const'
MoreUtils.xs:384: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:384: error: lvalue required as increment operand
MoreUtils.xs:384: error: expected expression before 'const'
MoreUtils.xs:384: error: lvalue required as increment operand
MoreUtils.xs:384: error: lvalue required as increment operand
MoreUtils.xs:384: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:384: error: expected expression before ')' token
MoreUtils.xs:384: error: subscripted value is neither array nor pointer
MoreUtils.xs:384: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:384: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:384: error: lvalue required as decrement operand
MoreUtils.xs:384: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:384: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:384: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:384: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:384: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.xs:384: error: lvalue required as decrement operand
MoreUtils.xs:384: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.c:574: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:578: warning: data definition has no type or storage class
MoreUtils.c:578: warning: parameter names (without types) in function declaration
MoreUtils.c:580: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:581: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:582: error: 'items' undeclared (first use in this function)
MoreUtils.c:583: error: 'cv' undeclared (first use in this function)
MoreUtils.c:585: error: 'SV' undeclared (first use in this function)
MoreUtils.c:585: error: 'code' undeclared (first use in this function)
MoreUtils.xs:399: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:399: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:399: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:399: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:399: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:399: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:399: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:399: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:399: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:399: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:399: error: expected ';' before 'hasargs'
MoreUtils.xs:399: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:399: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:399: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:399: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:399: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:399: error: 'args' undeclared (first use in this function)
MoreUtils.xs:399: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:399: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:399: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:399: error: expected ';' before 'gimme'
MoreUtils.xs:399: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:399: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:399: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:399: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:399: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:399: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:399: error: invalid type argument of '->'
MoreUtils.xs:399: error: invalid type argument of '->'
MoreUtils.xs:399: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:399: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:399: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:399: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:399: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:399: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:399: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:399: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:399: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:399: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:399: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:399: error: expected expression before 'const'
MoreUtils.xs:399: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:399: error: lvalue required as increment operand
MoreUtils.xs:399: error: expected expression before 'const'
MoreUtils.xs:399: error: lvalue required as increment operand
MoreUtils.xs:399: error: lvalue required as increment operand
MoreUtils.xs:399: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:399: error: expected expression before ')' token
MoreUtils.xs:399: error: subscripted value is neither array nor pointer
MoreUtils.xs:399: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:399: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:399: error: lvalue required as decrement operand
MoreUtils.xs:399: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:399: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:399: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:399: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:399: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.xs:399: error: lvalue required as decrement operand
MoreUtils.xs:399: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.c:598: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:602: warning: data definition has no type or storage class
MoreUtils.c:602: warning: parameter names (without types) in function declaration
MoreUtils.c:604: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:605: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:606: error: 'items' undeclared (first use in this function)
MoreUtils.c:607: error: 'cv' undeclared (first use in this function)
MoreUtils.c:609: error: 'SV' undeclared (first use in this function)
MoreUtils.c:609: error: 'code' undeclared (first use in this function)
MoreUtils.xs:413: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:413: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:413: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:413: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:413: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:413: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:413: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:413: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:413: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:413: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:413: error: expected ';' before 'hasargs'
MoreUtils.xs:413: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:413: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:413: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:413: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:413: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:413: error: 'args' undeclared (first use in this function)
MoreUtils.xs:413: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:413: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:413: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:413: error: expected ';' before 'gimme'
MoreUtils.xs:413: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:413: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:413: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:413: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:413: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:413: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:413: error: invalid type argument of '->'
MoreUtils.xs:413: error: invalid type argument of '->'
MoreUtils.xs:413: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:413: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:413: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:413: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:413: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:413: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:413: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:413: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:413: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:413: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:413: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:413: error: expected expression before 'const'
MoreUtils.xs:413: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:413: error: lvalue required as increment operand
MoreUtils.xs:413: error: expected expression before 'const'
MoreUtils.xs:413: error: lvalue required as increment operand
MoreUtils.xs:413: error: lvalue required as increment operand
MoreUtils.xs:413: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:413: error: expected expression before ')' token
MoreUtils.xs:413: error: subscripted value is neither array nor pointer
MoreUtils.xs:413: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:413: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:413: error: lvalue required as decrement operand
MoreUtils.xs:413: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:413: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:413: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:413: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:413: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.xs:413: error: lvalue required as decrement operand
MoreUtils.xs:413: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.c:622: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:626: warning: data definition has no type or storage class
MoreUtils.c:626: warning: parameter names (without types) in function declaration
MoreUtils.c:628: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:629: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:630: error: 'items' undeclared (first use in this function)
MoreUtils.c:631: error: 'cv' undeclared (first use in this function)
MoreUtils.c:633: error: 'SV' undeclared (first use in this function)
MoreUtils.c:633: error: 'code' undeclared (first use in this function)
MoreUtils.xs:428: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:428: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:428: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:428: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:428: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:428: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:428: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:428: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:428: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:428: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:428: error: expected ';' before 'hasargs'
MoreUtils.xs:428: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:428: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:428: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:428: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:428: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:428: error: 'args' undeclared (first use in this function)
MoreUtils.xs:428: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:428: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:428: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:428: error: expected ';' before 'gimme'
MoreUtils.xs:428: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:428: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:428: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:428: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:428: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:428: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:428: error: invalid type argument of '->'
MoreUtils.xs:428: error: invalid type argument of '->'
MoreUtils.xs:428: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:428: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:428: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:428: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:428: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:428: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:428: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:428: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:428: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:428: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:428: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:428: error: expected expression before 'const'
MoreUtils.xs:428: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:428: error: lvalue required as increment operand
MoreUtils.xs:428: error: expected expression before 'const'
MoreUtils.xs:428: error: lvalue required as increment operand
MoreUtils.xs:428: error: lvalue required as increment operand
MoreUtils.xs:428: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:428: error: expected expression before ')' token
MoreUtils.xs:428: error: subscripted value is neither array nor pointer
MoreUtils.xs:428: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:428: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:428: error: lvalue required as decrement operand
MoreUtils.xs:428: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:428: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:428: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:428: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:428: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.xs:428: error: lvalue required as decrement operand
MoreUtils.xs:428: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.c:649: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:653: warning: data definition has no type or storage class
MoreUtils.c:653: warning: parameter names (without types) in function declaration
MoreUtils.c:655: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:656: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:657: error: 'items' undeclared (first use in this function)
MoreUtils.c:658: error: 'cv' undeclared (first use in this function)
MoreUtils.c:660: error: 'SV' undeclared (first use in this function)
MoreUtils.c:660: error: 'code' undeclared (first use in this function)
MoreUtils.xs:444: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:444: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:444: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:444: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:444: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:444: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:444: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:444: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:444: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:444: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:444: error: expected ';' before 'hasargs'
MoreUtils.xs:444: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:444: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:444: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:444: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:444: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:444: error: 'args' undeclared (first use in this function)
MoreUtils.xs:444: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:444: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:444: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:444: error: expected ';' before 'gimme'
MoreUtils.xs:444: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:444: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:444: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:444: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:444: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:444: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:444: error: invalid type argument of '->'
MoreUtils.xs:444: error: invalid type argument of '->'
MoreUtils.xs:444: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:444: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:444: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:444: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:444: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:444: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:444: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:444: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:444: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:444: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:444: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:444: error: expected expression before 'const'
MoreUtils.xs:444: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:444: error: lvalue required as increment operand
MoreUtils.xs:444: error: expected expression before 'const'
MoreUtils.xs:444: error: lvalue required as increment operand
MoreUtils.xs:444: error: lvalue required as increment operand
MoreUtils.xs:444: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:444: error: expected expression before ')' token
MoreUtils.xs:444: error: subscripted value is neither array nor pointer
MoreUtils.xs:444: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:444: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:444: error: lvalue required as decrement operand
MoreUtils.xs:444: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:444: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:444: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:444: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:444: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.xs:444: error: lvalue required as decrement operand
MoreUtils.xs:444: error: 'XSRETURN_UNDEF' undeclared (first use in this function)
MoreUtils.xs:445: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.c:673: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:677: warning: data definition has no type or storage class
MoreUtils.c:677: warning: parameter names (without types) in function declaration
MoreUtils.c:679: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:680: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:681: error: 'items' undeclared (first use in this function)
MoreUtils.c:682: error: 'cv' undeclared (first use in this function)
MoreUtils.c:684: error: 'SV' undeclared (first use in this function)
MoreUtils.c:684: error: 'code' undeclared (first use in this function)
MoreUtils.xs:458: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:458: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:458: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:458: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:458: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:458: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:458: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:458: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:458: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:458: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:458: error: expected ';' before 'hasargs'
MoreUtils.xs:458: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:458: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:458: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:458: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:458: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:458: error: 'args' undeclared (first use in this function)
MoreUtils.xs:458: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:458: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:458: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:458: error: expected ';' before 'gimme'
MoreUtils.xs:458: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:458: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:458: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:458: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:458: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:458: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:458: error: invalid type argument of '->'
MoreUtils.xs:458: error: invalid type argument of '->'
MoreUtils.xs:458: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:458: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:458: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:458: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:458: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:458: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:458: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:458: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:458: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:458: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:458: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:458: error: expected expression before 'const'
MoreUtils.xs:458: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:458: error: lvalue required as increment operand
MoreUtils.xs:458: error: expected expression before 'const'
MoreUtils.xs:458: error: lvalue required as increment operand
MoreUtils.xs:458: error: lvalue required as increment operand
MoreUtils.xs:458: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:458: error: expected expression before ')' token
MoreUtils.xs:458: error: subscripted value is neither array nor pointer
MoreUtils.xs:458: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:458: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:458: error: lvalue required as decrement operand
MoreUtils.xs:458: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:458: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:458: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:458: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:458: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.xs:458: error: lvalue required as decrement operand
MoreUtils.xs:458: error: 'XSRETURN_UNDEF' undeclared (first use in this function)
MoreUtils.xs:459: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.c:697: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:701: warning: data definition has no type or storage class
MoreUtils.c:701: warning: parameter names (without types) in function declaration
MoreUtils.c:703: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:704: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:705: error: 'items' undeclared (first use in this function)
MoreUtils.c:706: error: 'cv' undeclared (first use in this function)
MoreUtils.c:708: error: 'SV' undeclared (first use in this function)
MoreUtils.c:708: error: 'code' undeclared (first use in this function)
MoreUtils.xs:473: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:473: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:473: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:473: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:473: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:473: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:473: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:473: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:473: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:473: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:473: error: expected ';' before 'hasargs'
MoreUtils.xs:473: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:473: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:473: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:473: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:473: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:473: error: 'args' undeclared (first use in this function)
MoreUtils.xs:473: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:473: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:473: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:473: error: expected ';' before 'gimme'
MoreUtils.xs:473: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:473: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:473: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:473: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:473: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:473: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:473: error: invalid type argument of '->'
MoreUtils.xs:473: error: invalid type argument of '->'
MoreUtils.xs:473: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:473: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:473: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:473: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:473: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:473: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:473: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:473: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:473: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:473: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:473: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:473: error: expected expression before 'const'
MoreUtils.xs:473: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:473: error: lvalue required as increment operand
MoreUtils.xs:473: error: expected expression before 'const'
MoreUtils.xs:473: error: lvalue required as increment operand
MoreUtils.xs:473: error: lvalue required as increment operand
MoreUtils.xs:473: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:473: error: expected expression before ')' token
MoreUtils.xs:473: error: subscripted value is neither array nor pointer
MoreUtils.xs:473: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:473: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:473: error: lvalue required as decrement operand
MoreUtils.xs:473: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:473: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:473: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:473: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:473: error: 'XSRETURN_NO' undeclared (first use in this function)
MoreUtils.xs:473: error: lvalue required as decrement operand
MoreUtils.xs:473: error: 'XSRETURN_UNDEF' undeclared (first use in this function)
MoreUtils.xs:474: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.c:721: error: 'XSRETURN_EMPTY' undeclared (first use in this function)
MoreUtils.c: At top level:
MoreUtils.c:725: warning: data definition has no type or storage class
MoreUtils.c:725: warning: parameter names (without types) in function declaration
MoreUtils.c:727: error: redefinition of 'XS'
MoreUtils.c:476: error: previous definition of 'XS' was here
MoreUtils.c: In function 'XS':
MoreUtils.c:728: error: 'dXSARGS' undeclared (first use in this function)
MoreUtils.c:729: error: 'items' undeclared (first use in this function)
MoreUtils.c:730: error: 'cv' undeclared (first use in this function)
MoreUtils.c:732: error: 'SV' undeclared (first use in this function)
MoreUtils.c:732: error: 'code' undeclared (first use in this function)
MoreUtils.xs:487: error: 'newsp' undeclared (first use in this function)
MoreUtils.xs:487: error: 'PERL_CONTEXT' undeclared (first use in this function)
MoreUtils.xs:487: error: 'cx' undeclared (first use in this function)
MoreUtils.xs:487: error: 'CV' undeclared (first use in this function)
MoreUtils.xs:487: error: 'multicall_cv' undeclared (first use in this function)
MoreUtils.xs:487: error: 'OP' undeclared (first use in this function)
MoreUtils.xs:487: error: 'multicall_cop' undeclared (first use in this function)
MoreUtils.xs:487: error: 'bool' undeclared (first use in this function)
MoreUtils.xs:487: error: expected ';' before 'multicall_oldcatch'
MoreUtils.xs:487: error: 'U8' undeclared (first use in this function)
MoreUtils.xs:487: error: expected ';' before 'hasargs'
MoreUtils.xs:487: error: 'HV' undeclared (first use in this function)
MoreUtils.xs:487: error: 'stash' undeclared (first use in this function)
MoreUtils.xs:487: error: 'GV' undeclared (first use in this function)
MoreUtils.xs:487: error: 'gv' undeclared (first use in this function)
MoreUtils.xs:487: error: '_cv' undeclared (first use in this function)
MoreUtils.xs:487: error: 'args' undeclared (first use in this function)
MoreUtils.xs:487: error: 'stack_base' undeclared (first use in this function)
MoreUtils.xs:487: error: 'ax' undeclared (first use in this function)
MoreUtils.xs:487: error: 'I32' undeclared (first use in this function)
MoreUtils.xs:487: error: expected ';' before 'gimme'
MoreUtils.xs:487: error: '_nOnclAshIngNamE_' undeclared (first use in this function)
MoreUtils.xs:487: error: 'AV' undeclared (first use in this function)
MoreUtils.xs:487: error: 'padlist' undeclared (first use in this function)
MoreUtils.xs:487: error: 'ENTER' undeclared (first use in this function)
MoreUtils.xs:487: error: 'multicall_oldcatch' undeclared (first use in this function)
MoreUtils.xs:487: error: 'CATCH_GET' undeclared (first use in this function)
MoreUtils.xs:487: error: invalid type argument of '->'
MoreUtils.xs:487: error: invalid type argument of '->'
MoreUtils.xs:487: error: 'ppaddr' undeclared (first use in this function)
MoreUtils.xs:487: error: 'OP_NULL' undeclared (first use in this function)
MoreUtils.xs:487: error: 'SAVETMPS' undeclared (first use in this function)
MoreUtils.xs:487: error: 'PL_op' undeclared (first use in this function)
MoreUtils.xs:487: error: 'TRUE' undeclared (first use in this function)
MoreUtils.xs:487: error: 'PERLSI_SORT' undeclared (first use in this function)
MoreUtils.xs:487: error: 'CXt_SUB' undeclared (first use in this function)
MoreUtils.xs:487: error: 'stack_sp' undeclared (first use in this function)
MoreUtils.xs:487: error: 'hasargs' undeclared (first use in this function)
MoreUtils.xs:487: error: 'OPpLVAL_INTRO' undeclared (first use in this function)
MoreUtils.xs:487: error: 'OPpENTERSUB_INARGS' undeclared (first use in this function)
MoreUtils.xs:487: error: expected expression before 'const'
MoreUtils.xs:487: error: '_sv' undeclared (first use in this function)
MoreUtils.xs:487: error: lvalue required as increment operand
MoreUtils.xs:487: error: expected expression before 'const'
MoreUtils.xs:487: error: lvalue required as increment operand
MoreUtils.xs:487: error: lvalue required as increment operand
MoreUtils.xs:487: error: 'PL_comppad' undeclared (first use in this function)
MoreUtils.xs:487: error: expected expression before ')' token
MoreUtils.xs:487: error: subscripted value is neither array nor pointer
MoreUtils.xs:487: error: 'PL_curpad' undeclared (first use in this function)
MoreUtils.xs:487: error: 'defgv' undeclared (first use in this function)
MoreUtils.xs:487: error: lvalue required as decrement operand
MoreUtils.xs:487: error: 'PL_curpm' undeclared (first use in this function)
MoreUtils.xs:487: error: 'POPSTACK' undeclared (first use in this function)
MoreUtils.xs:487: error: 'LEAVE' undeclared (first use in this function)
MoreUtils.xs:487: error: 'SPAGAIN' undeclared (first use in this function)
MoreUtils.xs:487: error: 'XSRETURN_YES' undeclared (first use in this function)
MoreUtils.xs:487: error: lvalue required as decrement operand
MoreUtils.xs:487: error: 'XSRETURN_UNDEF' undeclared (first use in this function)
MoreUtils.xs:488: error: 'XSRETURN_NO' undeclared (first use in this function)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Elektrolurch am 17 November 2015, 11:37:58
Hallo,

wenn ich das hier mit den Problemen mit den nachzuinstallierenden Modulen so lese:
Wäre es da nicht einfacher, den Code wieder im weather-Modul abzuändern, so dass er auch ohne dieses 18.5  MB - Modulpaket funktioniert?
Dann hätten hier alle mehr Spaß damit und das Modul lief ja auch ohne Probleme bis zur vorherigen Version. Die Änderungen, die jetzt hier auch die Probleme mit dem zusätzlichen Modul machen, scheinen mir ohne Not da rein gekommen zu sein.

Aus meiner Consultant-Zeit gab es folgenden Spruch: Was ist neu an dieser Version? Die Fehler!

:-)

Elektrolurch
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 17 November 2015, 11:45:09
@Elektrolurch: Da hast Du sicherlich recht! Wobei das Problem von rainer1962 eher an dem Synology Perl (oder welches auch immer auf der Plattform installiert ist) liegt.
@rainer1962: Wenn ich nach dem Fehler google, dann finde ich mindestens zwei mögliche Ursachen: EXTERN.h ist in einem anderem Pfard installiert als erwartet oder es fehlt eine Crypt::xxx Library.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 12:24:48
Zitat von: moonsorrox am 17 November 2015, 01:01:20
Ich versuche auch nur Updates vernünftig einzuspielen leider geht da momentan was das Wetter betrifft alles daneben...

Alles daneben? Wirklich alles?

Wenn Du die Debug-Meldungen bekommst, funktioniert das Modul bei Dir doch. Was ist das Problem?

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 12:27:21
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?

Udo, das und die zusätzliche Abhängigkeit gefallen mir auch nicht. Und ich werde das ändern.

Viele Grüße
Boris

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Billy am 17 November 2015, 12:37:37
Zitat von: Dr. Boris Neubert am 17 November 2015, 12:24:48
Wenn Du die Debug-Meldungen bekommst, funktioniert das Modul bei Dir doch. Was ist das Problem?
Viele Grüße
Boris
Und wie bekomme ich die Debug-Meldungen weg?

Gruß Billy
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 12:55:16
Zitat von: Billy am 17 November 2015, 12:37:37
Und wie bekomme ich die Debug-Meldungen weg?

quick and dirty: in der Moduldatei 59_Weather.pm die Debug Zeilen auskommentieren, also ein # vor das Debug schreiben.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 17 November 2015, 13:22:45
so,
werde also nicht mehr weiter suchen wegen der Installation zusätzlicher Module in Perl auf meiner syno.
Hatte schon damals beim ersten Ausetzen von FHEM ganz schöne Probleme ein stabiles und lauffähiges Perl hinzu bekommen.
Auf meinem Raspi läuft das alles hervorragend und die nötigen Modulupdates von Perl funktionieren auch prächtig.
Werde also das fhem von der syno auf nen zusätzlichen raspi portieren.
Leider läuft auf das fhem auf der Syno mit dbconfig. wollte auf dem neuen raspi aber ohne datenbank arbeiten. wie bekomme ich eine 1:1 kopie der datenbank in ein fhem.cfg-file?
Wie kann ich zusätzlich alle daten in dblog in separate log-dateien wieder kopieren?

LG Rainer

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: marvin78 am 17 November 2015, 13:31:11
Zitat von: rainer1962 am 17 November 2015, 13:22:45

Leider läuft auf das fhem auf der Syno mit dbconfig. wollte auf dem neuen raspi aber ohne datenbank arbeiten. wie bekomme ich eine 1:1 kopie der datenbank in ein fhem.cfg-file?
Wie kann ich zusätzlich alle daten in dblog in separate log-dateien wieder kopieren?

LG Rainer

Meinst du, die Fragen gehören hier rein? Der Weg ist ungewöhnlich, ich meine aber, mich erinnern zu können, dass es die Antwort hier im Forum gibt. Warum man von DBlog auf FileLog downgraden möchte, erschließt sich mir aber nicht.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 13:33:29
Zitat von: rainer1962 am 17 November 2015, 13:22:45
Leider läuft auf das fhem auf der Syno mit dbconfig. wollte auf dem neuen raspi aber ohne datenbank arbeiten. wie bekomme ich eine 1:1 kopie der datenbank in ein fhem.cfg-file?

Auch wenn ich nie verstehen werde, warum jemand ein solches qualitatives Downgrade machen möchte, gibt es dafür einen einfachen Weg, der auch schon mehrmals hier im Forum beschrieben wurde:

attr global configfile fhem.cfg

Danach ein Save.

Fertig.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 13:34:20
Zitat von: marvin78 am 17 November 2015, 13:31:11
erschließt sich mir aber nicht.

Mir auch nicht. Aber es gibt immer irgendwo irgendwelche Leute, die nicht bereit sind, sich mit KONZEPTEN auseinanderzusetzen  8)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 14:43:01
Zitat von: betateilchen am 17 November 2015, 12:55:16
quick and dirty: in der Moduldatei 55_GDS.pm die Debug Zeilen auskommentieren, also ein # vor das Debug schreiben.


quick und clean! (Du meinst 59_Weather.pm) Was anderes würde ich ja auch nicht machen.

Alternative: aufs Update warten.

Warum sind die Debug-Zeilen so schlimm?

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 17 November 2015, 15:08:39
Zitat von: Dr. Boris Neubert am 17 November 2015, 12:24:48
Alles daneben? Wirklich alles?

nicht ganz, mit daneben waren eigentlich nur die Tage gemeint..!
Es hat sich seit gestern wohl beruhigt, denn... es werden heute die richtigen Tage angezeigt  ;)
Das war mir eigentlich wichtig, die Debug Meldungen ignoriere ich erst einmal und warte dann auf das Update...
Vielen Dank für die gute Unterstützung

p.s @betateilchen du meinst sicher das 59er Wettermodul und nicht deins..! ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 16:16:38
Ja, danke für den Hinweis auf den Modulnamen - kommt davon, wenn man nebenbei an einem anderen Modul schreibt, als das, worum es gerade in der Diskussion geht  8)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 18:28:50
So, nachdem ich jetzt die Aufmerksamkeit ganz vieler Tester habe  ;) hier ein aktualisiertes Modul, das ohne strfptime auskommt.

Ich bekomme derzeit nachhaltig das Wetter vom Freitag. Mag mal jemand Yahoo auf das Problem hinweisen?

Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 18:35:13
ich habe Deine Testversion noch nicht installiert, weil ich das Problem nicht verstehe...


DEF        535658 3600 de
   INTERVAL   3600
   LANG       de
   LOCATION   535658
   NAME       yahoo
   NR         58
   STATE      T: 17  H: 47  W: 6  P: 1016
   TYPE       Weather
   UNITS      c
   Readings:
     2015-11-17 18:32:25   city            Novi Sad, Serbia
     2015-11-17 18:32:25   code            28
     2015-11-17 18:32:25   condition       überwiegend wolkig
     2015-11-17 18:32:25   current_date_time 17 Nov 2015 3:58 pm CET
     2015-11-17 18:32:25   day_of_week     Di
...
     2015-11-17 18:32:25   pubDate         Tue, 17 Nov 2015 3:58 pm CET
     2015-11-17 18:32:25   pubDateComment  okay
     2015-11-17 18:32:25   pubDateTs       1447772280
     2015-11-17 18:32:25   state           T: 17  H: 47  W: 6  P: 1016
...
     2015-11-17 18:32:25   validity        up-to-date


Gibt es da Handlungsbedarf?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 18:42:40
Mit Deiner Testversion bekomme ich nun plötzlich Daten vom 10.11.2015

Bis eben war alles in Ordnung... :(
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 18:52:38
Hallo Udo,

das Problem ist, dass die API-URL auf verschiedene Hosts von Yahoo weiterleitet, die unterschiedlich alte Stände des Wetters haben. Du siehst das, wenn Du die API-URL im Browser aufrufst.

Die Moduländerung stellt lediglich einen Workaround dar dergestalt, dass beim Wetter-Update eine Wettervorhersage ignoriert wird, sofern eine früher abgerufene Wettervorhersage als die aktuell abgerufene einen neueren Zeitstempel trägt.

Es kann eine Weile dauern, bis Du einmal einen Server erwischst, der eine (halbwegs) aktuelle Wettervorhersage liefert. Die wird dann eingelockt, bis eine neuere abgerufen wird.

Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 18:54:37
Das Problem hatte ich bisher noch nie.

"set <device> update" scheint übrigens in der Modulversion nicht mehr zu funktionieren.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 19:11:23
Zitat von: betateilchen am 17 November 2015, 18:54:37
Das Problem hatte ich bisher noch nie.

Du glücklicher. Andererseits: wenn Du jetzt Daten vom 10.11. erhältst, bist Du auch betroffen. Welches pubDate wird Dir angezeigt, wenn Du die API-URL aufrufst?

Zitat
"set <device> update" scheint übrigens in der Modulversion nicht mehr zu funktionieren.

Woran machst Du das fest?

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 19:12:50

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%3D535658&format=xml&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys


egal wie oft ich die URL aufrufe, die Daten sind immer aktuell.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 17 November 2015, 19:19:25
Bei meiner WOEID nicht (weder bei der im Modul kodierten URL noch bei der von Dir angegebenen). Ich bekomme hintereinander das Wetter vom Freitag, von heute und vom Samstag und vom Mittwoch.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 19:28:54
sehr merkwürdig.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 17 November 2015, 19:33:02
Zitat von: Dr. Boris Neubert am 17 November 2015, 18:28:50

Mag mal jemand Yahoo auf das Problem hinweisen?


Das hat offensichtlich schon jemand getan:

https://developer.yahoo.com/forums/#/discussion/7627/yahoo-weather-api-randomly-returns-old-data
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Ralli am 18 November 2015, 08:34:06
Meine "aktuellen" Daten sind mit der gerade aus dem Update gezogenen Modulversion

59_Weather.pm        9908 2015-11-15 19:08:29Z borisneubert

auch nicht aktuell:


Internals:
   DEF        123456 900 de
   INTERVAL   900
   LANG       de
   LOCATION   123456
   NAME       Wetter
   NR         507
   STATE      T: 11  H: 90  W: 3  P: 1027
   TYPE       Weather
   UNITS      c
   Readings:
     2015-11-18 08:20:27   city            Irgendwo, Germany
     2015-11-18 08:20:27   code            28
     2015-11-18 08:20:27   condition       überwiegend wolkig
     2015-11-18 08:20:27   current_date_time 12 Nov 2015 7:58 am CET
     2015-11-18 08:20:27   day_of_week     Do
     2015-11-18 08:20:27   fc1_code        26
     2015-11-18 08:20:27   fc1_condition   wolkig
     2015-11-18 08:20:27   fc1_day_of_week Do
     2015-11-18 08:20:27   fc1_high_c      14
     2015-11-18 08:20:27   fc1_icon        cloudy
     2015-11-18 08:20:27   fc1_low_c       7
     2015-11-18 08:20:27   fc2_code        11
     2015-11-18 08:20:27   fc2_condition   Schauer
     2015-11-18 08:20:27   fc2_day_of_week Fr
     2015-11-18 08:20:27   fc2_high_c      12
     2015-11-18 08:20:27   fc2_icon        chance_of_rain
     2015-11-18 08:20:27   fc2_low_c       6
     2015-11-18 08:20:27   fc3_code        30
     2015-11-18 08:20:27   fc3_condition   teilweise wolkig
     2015-11-18 08:20:27   fc3_day_of_week Sa
     2015-11-18 08:20:27   fc3_high_c      9
     2015-11-18 08:20:27   fc3_icon        partly_cloudy
     2015-11-18 08:20:27   fc3_low_c       7
     2015-11-18 08:20:27   fc4_code        39
     2015-11-18 08:20:27   fc4_condition   vereinzelt Gewitter
     2015-11-18 08:20:27   fc4_day_of_week So
     2015-11-18 08:20:27   fc4_high_c      13
     2015-11-18 08:20:27   fc4_icon        scatteredthunderstorms
     2015-11-18 08:20:27   fc4_low_c       8
     2015-11-18 08:20:27   fc5_code        39
     2015-11-18 08:20:27   fc5_condition   vereinzelt Gewitter
     2015-11-18 08:20:27   fc5_day_of_week Mo
     2015-11-18 08:20:27   fc5_high_c      12
     2015-11-18 08:20:27   fc5_icon        scatteredthunderstorms
     2015-11-18 08:20:27   fc5_low_c       11
     2015-11-18 08:20:27   humidity        90
     2015-11-18 08:20:27   icon            mostlycloudy
     2015-11-18 08:20:27   pressure        1027
     2015-11-18 08:20:27   pressure_trend  1
     2015-11-18 08:20:27   pressure_trend_sym +
     2015-11-18 08:20:27   pressure_trend_txt steigend
     2015-11-18 08:20:27   pubDate         Thu, 12 Nov 2015 7:58 am CET
     2015-11-18 08:20:27   pubDateComment  okay
     2015-11-18 08:20:27   pubDateTs       1447311480
     2015-11-18 08:20:27   state           T: 11  H: 90  W: 3  P: 1027
     2015-11-18 08:20:27   temp_c          11
     2015-11-18 08:20:27   temp_f          52
     2015-11-18 08:20:27   temperature     11
     2015-11-18 08:20:27   validity        up-to-date
     2015-11-18 08:20:27   visibility      15
     2015-11-18 08:20:27   wind            3
     2015-11-18 08:20:27   wind_chill      11
     2015-11-18 08:20:27   wind_condition  Wind: N 3 km/h
     2015-11-18 08:20:27   wind_direction
     2015-11-18 08:20:27   wind_speed      3
   Fhem:
     interfaces temperature;humidity;wind
Attributes:
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 18 November 2015, 10:02:16
Du must ein paar mal update aufrufen, bis du valide Daten hast, dann funktioniert es und Daten mit zurückliegenden Timestamp werden nicht mehr geladen.

VG
Frank
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Elektrolurch am 18 November 2015, 14:57:47
Hallo,
Zitat:
Die Moduländerung stellt lediglich einen Workaround dar dergestalt, dass beim Wetter-Update eine Wettervorhersage ignoriert wird, sofern eine früher abgerufene Wettervorhersage als die aktuell abgerufene einen neueren Zeitstempel trägt.

Es kann eine Weile dauern, bis Du einmal einen Server erwischst, der eine (halbwegs) aktuelle Wettervorhersage liefert. Die wird dann eingelockt, bis eine neuere abgerufen wird.


Ich habe die letzte funktionierende Version vor zwei Tagen hzurückgespielt und alle Wetterdaten sind wieder in Ordnung. Liegt es wirklich an yahoo? Oder ist da doch noch ein anderer bug wegen dem datetime - Modul aktiv?

Mindestens drei Tage falsche Werte -> ältere Version eingespielt -> seit 2 Tagen alles ok....

Elektrolurch
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 18 November 2015, 17:06:36
also bei mir stimmt es jetzt mit den Tagen..!
Was mich wundert das ich absolut keine Warnmeldungen bekomme, obwohl wir hier oben heute Nacht gewaltige Sturmböen hatten, soetwas wurde eigentlich immer angezeigt...!
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom111 am 18 November 2015, 21:20:54
Zitat von: Tom111 am 17 November 2015, 04:48:17
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

:-\

kann mir mal jemand sagen wann dieser DEBUG Meldungsfehler bereinigt wird?
Solange dieses Problem noch besteht macht es keinen Sinn 59_Weather.pm zu aktualisieren weil ich alle 10min diese Meldung bekomme,
das LOG wird somit absolut unübersichtlich und ist für Kontrollzwecke nicht mehr geeignet.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 18 November 2015, 21:34:09
Zitat von: Tom111 am 18 November 2015, 21:20:54
kann mir mal jemand sagen wann dieser DEBUG Meldungsfehler bereinigt wird?

Das ist kein Fehler. Das sind Debug Informationen während der Zeit, in der in einem Modul ein Fehler gesucht (und behoben) wird.

Zitatweil ich alle 10min diese Meldung bekomme,

Es macht keinen Sinn, das Weather Modul mit einem Intervall von 10 Minuten zu betreiben.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom111 am 18 November 2015, 22:31:03
Zitat von: betateilchen am 18 November 2015, 21:34:09Das ist kein Fehler. Das sind Debug Informationen während der Zeit, in der in einem Modul ein Fehler gesucht (und behoben) wird.

trotzdem wird das LOG dadurch zugemüllt!


Zitat von: betateilchen am 18 November 2015, 21:34:09
Es macht keinen Sinn, das Weather Modul mit einem Intervall von 10 Minuten zu betreiben.

ich hab auch keine Zeiten da eingestellt!

Wie auch immer, die alte Version von 59_Weather.pm läuft problemlos und solange die neue Version diese Fehler enthält bleibt 59_Weather.pm in exclude_from_update!
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 18 November 2015, 23:22:37
Zitat von: Tom111 am 18 November 2015, 22:31:03
ie auch immer, die alte Version von 59_Weather.pm läuft problemlos und solange die neue Version diese Fehler enthält bleibt 59_Weather.pm in exclude_from_update!

Du behauptest, dass die Version Fehler enthält. Wie kannst Du das belegen? Und wie willst Du eine andere Version erhalten, wenn Du kein Update zulässt?

Viele Grüße
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 18 November 2015, 23:47:33
@Tom111 Du redest ganz schön wirr über Dinge, von denen Du keine Ahnung hast.

Zitat von: Tom111 am 18 November 2015, 22:31:03

ich hab auch keine Zeiten da eingestellt!


Dann hast Du vermutlich auch noch nicht die commandref zum Modul gelesen. Dort steht nämlich, WIE man die Zeit einstellen kann. Ein Intervall von 3600 Sekunden (1 Stunde) reicht normalerweise völlig aus.Dann hast Du die Debug Meldung auch nur einmal pro Stunde im Log.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom111 am 19 November 2015, 03:36:24
Zitat von: Dr. Boris Neubert am 18 November 2015, 23:22:37
Du behauptest, dass die Version Fehler enthält. Wie kannst Du das belegen? Und wie willst Du eine andere Version erhalten, wenn Du kein Update zulässt?

Viele Grüße
Boris

Da gehe man nach github.com und schaut sich an wie alt die Version ist!
Du solltest dich mal darüber informiere, anscheinend hast du die Zusammenhänge noch nicht so ganz begriffen!


Zitat von: betateilchen am 18 November 2015, 23:47:33
@Tom111 Du redest ganz schön wirr über Dinge, von denen Du keine Ahnung hast.

Dann hast Du vermutlich auch noch nicht die commandref zum Modul gelesen. Dort steht nämlich, WIE man die Zeit einstellen kann. Ein Intervall von 3600 Sekunden (1 Stunde) reicht normalerweise völlig aus.Dann hast Du die Debug Meldung auch nur einmal pro Stunde im Log.


Tut mir Leid, du redest hier an meinem Problem vorbei, für mich ist das unnötige beschreiben des LOG ein Fehler, ob das nun alle 10min oder alle 60min passiert spielt im Endeffekt keine Rolle.

Gruß
Tom
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 19 November 2015, 06:27:03
Tom111, Du bewegst Dich auf sehr dünnem Eis.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 19 November 2015, 07:01:30
Zitat von: Elektrolurch link=topic=44063.msg361276#msg361276
Ich habe die letzte funktionierende Version vor zwei Tagen hzurückgespielt und alle Wetterdaten sind wieder in Ordnung. Liegt es wirklich an yahoo? Oder ist da doch noch ein anderer bug wegen dem datetime - Modul aktiv?

Mindestens drei Tage falsche Werte -> ältere Version eingespielt -> seit 2 Tagen alles ok....


Würde es das Vertrauen in die Modulkorrektheit erhöhen, wenn im Falle ausbleibender Aktualisierung wegen alter Daten auf dem Yahoo-Server der Zeitstempel der ignorierten Daten zusammen mit der stale-Angabe in den Readings erschiene?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 19 November 2015, 07:28:04
ZitatWürde es das Vertrauen in die Modulkorrektheit erhöhen, wenn im Falle ausbleibender Aktualisierung wegen alter Daten auf dem Yahoo-Server der Zeitstempel der ignorierten Daten zusammen mit der stale-Angabe in den Readings erschiene?

Dann wäre auf dem "ersten Blick" sichtbar ob die Daten plausibel sind --bin dafür

VG
Frank
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 08:05:27
Für mich ist das keine sinnvolle Information. Denn ich schaue mir die Yahoo Wetterdaten ja nicht in der Detailseite in fhem an, sondern entweder als  Weblink oder in Form der reinen Readings in irgendeiner eigenen Darstellung. Und da nützt mir ein Zeitstempel in state nicht sonderlich viel, da state in beiden Fällen gar nicht dargestellt wird.

Ich verwende den derzeit schon vorhandenen Zeitstempel in den yahoo-readings für eine Darstellung der Aktualität

(http://up.picr.de/23748751lu.jpg)

(ich halte mich übrigens auch an die Vorgabe von yahoo, bei der Verwendung solcher Daten ihre Herkunft nachzuweisen...)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 08:09:38
Zitat von: Tom111 am 19 November 2015, 03:36:24
für mich ist das unnötige beschreiben des LOG ein Fehler,

ZitatLogfile: Datei, in der alle bzw. zuvor definierte Aktionen und Ereignisse eines Systems protokolliert werden.

Quelle: Gabler Wirtschaftslexikon (http://wirtschaftslexikon.gabler.de/Archiv/81579/logfile-v12.html)

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 19 November 2015, 08:24:09
Zitat von: Dr. Boris Neubert am 19 November 2015, 07:01:30
im Falle ausbleibender Aktualisierung wegen alter Daten auf dem Yahoo-Server der Zeitstempel der ignorierten Daten zusammen mit der stale-Angabe in den Readings erschiene?
Finde ich sinnvoll. Gute Idee!
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Ralli am 19 November 2015, 08:25:30
Zitat von: franky08 am 19 November 2015, 07:28:04
Dann wäre auf dem "ersten Blick" sichtbar ob die Daten plausibel sind --bin dafür

Dito - und man könnte diesen TS auch noch in entsprechenden Bedingungen verarbeiten (von wegen nur wenn jünger als, dann ...).
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 09:56:26
Habt Ihr eigentlich genau gelesen, was Boris gefragt hatte?

ZitatZeitstempel der ignorierten Daten

Welchen Sinn hat ein Zeitstempel von Daten, die überhaupt nicht vorhanden sind, weil sie ignoriert wurden?
Und was um alles in der Welt will man mit solch einem Zeitstempel auswerten?

Und einen Zeitstempel für die tatsächlich vorhandenen Daten gibt es doch schon immer.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: no_Legend am 19 November 2015, 10:57:40
Zitat von: shady88 am 15 November 2015, 18:15:12
Danke, das klingt vernünftig.

Hab mir die Datei runtergeladen, das Original gebackupped und die neue Datei eingespielt, Shutdown restart und jetzt ist das Wetter bei mir leer. Also da wird rein gar nichts angezeigt.

Beim Weblink steht
Undefined subroutine &main::WeatherAsHtml called at (eval 39) line 1.

Hab noch nie eine PM-Datei manuell eingespielt. Muss ich da noch etwas beachten?

Ich bekomme den Fehler auch.
Die Lib ist aber bei mir installiert.

Hat jemand anderes noch eine Idee, woran das liegen könnte?


Gruß Robert
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 12:17:26
Zitat von: Dr. Boris Neubert am 18 November 2015, 23:22:37
Du behauptest, dass die Version Fehler enthält. Wie kannst Du das belegen?

Der "Fehler" wird einfach an den Debug Meldungen festgemacht, die das Modul aktuell ausgibt.

@Boris: Kannst Du die Meldung nicht anstatt mit Debug einfach  mit Loglevel 4 loggen? Es gibt im Forum inzwischen noch mehr Threads, in denen sich Anwender an diesen Debug Meldungen stören. Dort wird generell das "Update auf 5.7" dafür verantwortlich gemacht  8)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: no_Legend am 19 November 2015, 12:57:08
Zitat von: betateilchen am 19 November 2015, 12:17:26
Der "Fehler" wird einfach an den Debug Meldungen festgemacht, die das Modul aktuell ausgibt.

@Boris: Kannst Du die Meldung nicht anstatt mit Debug einfach  mit Loglevel 4 loggen? Es gibt im Forum inzwischen noch mehr Threads, in denen sich Anwender an diesen Debug Meldungen stören. Dort wird generell das "Update auf 5.7" dafür verantwortlich gemacht  8)

Bei mir wird es direkt beim Device angezeigt.
ich kann gerade nicht nachvollziehen ob ich hier nicht ein device hatte und es jetzt nicht mehr angezeigt wird.

Edit: Ich glaube das ganze Device fehlt nun. Gelöscht habe ich es nicht. Da das Filelog noch da ist.
Das Filelog hat noch bis 2015-11-16_14:54:11 aufgezeichnet.
Danach nichts mehr.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Elektrolurch am 19 November 2015, 13:17:38
Zitat:
Edit: Ich glaube das ganze Device fehlt nun. Gelöscht habe ich es nicht. Da das Filelog noch da ist.
Das Filelog hat noch bis 2015-11-16_14:54:11 aufgezeichnet.
Danach nichts mehr.

Wenn das Modul auf Grund der fehlenden Bibliothek nach dem Update nicht mehr funktioniert und Du einen Restart machtst, dann ist das Objekt auch futsch.

Elektrolurch
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 13:19:18
Zitat von: no_Legend am 19 November 2015, 12:57:08
Edit: Ich glaube das ganze Device fehlt nun. Gelöscht habe ich es nicht. Da das Filelog noch da ist.
Das Filelog hat noch bis 2015-11-16_14:54:11 aufgezeichnet.
Danach nichts mehr.

Dann hast Du vermutlich am 16.11. ein Update des Weather-Moduls gemacht ohne die fehlende perl-library VORHER installiert zu haben.
Dadurch kam es beim nächsten Starten von fhem zu einem Fehler, weil das device wegen des fehlenden Moduls nicht generiert werden konnte.
Beim nächsten "save" wurde dann Deine fhem Konfiguration OHNE das fehlende device abgespeichert - eben weil es zu diesem Zeitpunkt gar nicht vorhanden war.
Seitdem gibt es in Deinem fhem kein device vom TYPE=Weather mehr.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: no_Legend am 19 November 2015, 13:22:37
Dass erklärt dann einiges.
Aber warum wird dann die Fehlermeldung bei den Devices angezeigt?
Wenn ja kein Eintrag mehr in der Config da ist, dürfte es den Device eintrag auch nicht mehr geben.

Ich werde es dann man neu Definieren.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 14:06:54
Weil das WeatherAsHtml() in Deinem nach wie vor existierenden weblink (das ist ja auch nur ein device - aber ein komplett eigenständiges!) steckt und nicht in einem nicht mehr vorhandenen Weather-Device.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: no_Legend am 19 November 2015, 14:08:53
Zitat von: betateilchen am 19 November 2015, 14:06:54
Weil das WeatherAsHtml() in Deinem nach wie vor existierenden weblink (das ist ja auch nur ein device - aber ein komplett eigenständiges!) steckt und nicht in einem nicht mehr vorhandenen Weather-Device.

Okay alles klar. Habs neu definiert und nun geht es wieder.
Beim log muss ich noch mal schauen.

Danke und Gruß Robert
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 19 November 2015, 21:16:22
Hallo,

ich wünsche mir, dass diese Nachricht diesen Thread bald beendet:

Ich bin der Programmautor des Weather-Moduls von FHEM.

Seit einigen Tagen liefert das Yahoo-Wetter-API abhängig dem tatsächlichen Server, der die Daten liefert, alte Werte zurück. Dies führte zu von Aktualisierung zu Aktualisierung schwankenden oder zeitweilig stark veralteten Werten (Vorwoche). Die Ursache dieses Verhaltens kann zu Yahoo zurück verfolgt werden - das Weather-Modul funktioniert spezifikationsgemäß.

Nachdem ich durch die Meldungen im Forum auf die Problemstellung aufmerksam wurde, habe ich eine überarbeitete Version zum Update zur Verfügung gestellt, die mit einem Workaround dafür sorgt, dass keine älteren Daten als die bereits vorhanden Wetterdaten angezeigt werden.

Diese Version enthielt eine neue und dokumentierte Abhängigkeit zu einem Perl-Modul, das nicht bei allen Anwendern vorhanden war.  Bei Anwendern ohne das Perl-Modul konnten ohne Nachinstallation keine Weather-Geräte definiert werden. Um das Weather-Modul anwenderfreundlicher zu machen, habe ich die Abhängigkeit zu dem Perl-Modul entfernt und darin enthaltene Funktionalität selbst programmiert. Diese neue Version hatte ich hier im Forum publiziert.

Ferner enthielt die überarbeitete Version versehentlich noch eine Debug-Meldung. Diese an und für sich unbedenkliche Meldung hat Anwender irritiert bis hin zur falschen Vermutung, dass das Modul einen Fehler enthielte.

Soeben habe ich eine nochmals überarbeitete Version hochgeladen und auch hier angefügt, die m.E. nebenwirkungsfrei den Workaround enthält. Um sich darüber zu informieren, ob das Modul zuletzt ältere Daten gesehen hat als zuvor, gibt es neue Readings, die in der Modul-Dokumentation nachgelesen werden können.

Nach dem Neustart kann es beliebig lange dauern, bis aktuelle Wetterwerte angezeigt werden. Das liegt an dem eingangs geschilderten Phänomen, dass der API-Aufruf häufig alte Daten zurück liefert und es eine Weile dauert, bis der API-Aufruf einen entfernten Server mit aktuellen Daten trifft. Ich habe trotz sehr häufigem manuellen set ... update auch nach einer Stunde noch keinen aktuellen Wetterbericht erhalten.

Ich habe ausreichend Konfidenz, dass das Wetter-Modul spezifikationsgemäß arbeitet. Ich akzeptiere davon abweichenden Meinungen nur, wenn diese hieb- und stichfest belegt werden können. Zur Unterstützung eines entsprechenden Erkenntnisgewinns gibt es die Readings validity, pubDate und pubDateRemote.

Ich bin erstaunt, welche Chuzpe Forumsmitglieder hier an den Tag legen, wenn sie die Qualität meiner Arbeit beurteilen.

Beste Grüße und viel Erfolg mit der neuen Version!
Boris
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Steeeve am 19 November 2015, 21:20:21
Vielen Dank Boris!
wir diese Version bald über die normale updatefunktion verfügbar sein?
sg Steeeve
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Dr. Boris Neubert am 19 November 2015, 21:21:24
Morgen Vormittag, wie gewohnt.

Viele Grüße
Boris

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Steeeve am 19 November 2015, 21:22:17
Ein Traum, danke
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 19 November 2015, 21:37:34
Danke für Deine Arbeit!

Zitat von: Dr. Boris Neubert am 19 November 2015, 21:16:22
Diese an und für sich unbedenkliche Meldung hat Anwender irritiert bis hin zur falschen Vermutung, dass das Modul einen Fehler enthielte.
...
Ich bin erstaunt, welche Chuzpe Forumsmitglieder hier an den Tag legen, wenn sie die Qualität meiner Arbeit beurteilen.

Mit diesem Erstaunen bist Du als Entwickler nicht alleine, neulich hatte ich ähnliche Reaktionen bezüglich des GDS Moduls.
Manchmal vergeht einem als Entwickler wirklich die Lust, seine Freizeit für solche Reaktionen zu opfern :(

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rainer1962 am 19 November 2015, 22:11:30
Hallo Boris,
ich denke das niemand Deine Arbeit in Frage stellt.#Leider bin ich auch von dem Phänomen 'Yahoo' ins Boxhorn gelaufen und gedacht dass das alles irgndwie falsch programmiert ist ..

Ich habe es selbst festgestellte das Yahoo die falschen Daten liefert, warum auch immer  .. sitzen auch eben nur menschen dahinter ...

Herzlichen dank nochmal für die Änderung des Modules ...

Ich bin auxch von dem Phänomen der Synology überradcht worden dass ich das benötigete Modul 'strptime' nicht installieren konnte. mit der Perlversion 5.18 von ActivePerl auf der syno ging es zwar , dafür ber einige andere dinge wiederrum nicht.. kurzum habe ich das fhem auf der syno seit 3 jahren laufen und musste feststellen dass das perl darauf 'schei...' ist  ...
habe seit nem jahr auch raspi im einsatz und muss sagen dass dort alles sehr, sehr sehr zufriedenstellend läuft . !!!!
auch dein neues update mit dem perl modul 'sfrptime' !!!

mach weiter so und ich persönlcih bin äusserst zufrieden mit allem was fhem so bieten hat !!!

Alles superleute und perfekt im programmieren !!!

Danke an alle bisher

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 19 November 2015, 22:33:51
auch ich sage Danke für die hervorragende Arbeit und das aushalten von unqualifizierten Meldungen..!

Zitat von: betateilchen am 19 November 2015, 21:37:34
Danke für Deine Arbeit!

Mit diesem Erstaunen bist Du als Entwickler nicht alleine, neulich hatte ich ähnliche Reaktionen bezüglich des GDS Moduls.
Manchmal vergeht einem als Entwickler wirklich die Lust, seine Freizeit für solche Reaktionen zu opfern :(

es gibt immer ein paar Voll-Honks die einen die gute Arbeit vermiesen können, dabei selbst gar nicht wissen wieviel Arbeit der wertvollen Freizeit darin steckt...  :-\
Einfach ignorieren und viele andere erfreuen sich eurer tollen Arbeit...
Danke auch an dich betateilchen...  ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dev0 am 20 November 2015, 07:03:36
Zitat von: Dr. Boris Neubert am 19 November 2015, 21:16:22
Soeben habe ich eine nochmals überarbeitete Version hochgeladen
Vielen Dank für Dein Engagement !
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: no_Legend am 20 November 2015, 08:21:40
Es wird immer Menschen geben, welche die Arbeit andere nicht zu wirklich zu schätzen wissen.
Erlebt man in seinem Arbeitsalltag auch immer wieder.

Die Programmierer und die Community hier sind echt Spitze.
Boris und beta zum Beispiel.

Immer bedacht zu helfen, wenn es geht.

Danke Jungs für eure Arbeit.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 20 November 2015, 11:59:10
kurze Rückmeldung nach einem Update heute Morgen, gibt es diese Meldungen:
2015.11.20 07:28:12 1: DEBUG>ts1= 1447991280, ts2= 1447998600

nicht mehr  ;) :D Super Danke
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: det. am 20 November 2015, 17:41:50
Was für eine sinnlose Aufregung. Vielen Dank an den Modulautor für seine Zeit und Mühe. Funktioniert alles prima. Leider ist mit dem Wegfall der debugg Meldungen das Wetter draußen nicht besser geworden. Das hätte man nach den vielen Schmäh Postings wenigstens erwarten können (LOL)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Vize am 20 November 2015, 19:05:05
Guten Abend,

nachdem ich eben ein update des Komplettsystems per update durchgeführt habe, in dem ja das "neue" Weather-Modul enthalten ist, erhalte ich folgende Meldungen im log:
2015.11.20 18:52:25 1: reload: Error:Modul 59_Weather deactivated:
Can't locate DateTime/Format/Strptime.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/59_Weather.pm line 34, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 34, <$fh> line 59.

2015.11.20 18:52:25 0: Can't locate DateTime/Format/Strptime.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/59_Weather.pm line 34, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 34, <$fh> line 59.


2015.11.20 18:52:27 1: configfile: Cannot load module Weatherstatefile: Please define Wetter first

gefolgt von etlichen
Please define Wetter first

Was mache ich falsch?
Ich dachte, die Abhängigkeit von Strptime gibt es nicht mehr, oder hab ich da was falsch verstanden?

Danke schonmal für jegliche Hilfe!

Gruß
Andreas
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 20 November 2015, 19:10:31
Wann hast du das update denn gemacht?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Vize am 20 November 2015, 19:13:56
Vor 10 min...

Aber nu läuft es...wer lesen kann, ist klar im Vorteil...

Da FHEM auf Pi2 läuft (Debian) hab ich noch das hier gemachtapt-get install libdatetime-format-strptime-perlund nun läuft es...

Dachte vorher, dieser Schritt sei mit dem aktuellen Modul nicht mehr nötig.

Gruß
Andreas
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom_S am 20 November 2015, 19:21:54
@ Boris

ZitatUm das Weather-Modul anwenderfreundlicher zu machen, habe ich die Abhängigkeit zu dem Perl-Modul entfernt und darin enthaltene Funktionalität selbst programmiert.

habe ich soeben mal getestet. Damit es funktioniert, musst du die Zeile 34 noch aus kommentieren.
# use DateTime::Format::Strptime;  # Debian: libdatetime-format-strptime-perl
Sonst wird das Modul ohne ::Strptime nicht geladen.

LG Tom_S
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 20 November 2015, 19:24:00
Funktional braucht das aktuelle Modul dieses zusätzliche perl Package nicht mehr, aber Boris hat offenbar vergessen, die Zeile

use DateTime::Format::Strptime;  # Debian: libdatetime-format-strptime-perl

aus dem Modulquelltext zu entfernen. Man kann die Zeile am Anfang des Moduls einfach auskommentieren, das Modul funktioniert trotzdem.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Tom_S am 20 November 2015, 19:43:02
ZitatMan kann die Zeile am Anfang des Moduls einfach auskommentieren, das Modul funktioniert trotzdem.

das habe ich doch nicht bestritten. Nur deshalb:

ZitatAber nu läuft es...wer lesen kann, ist klar im Vorteil...

Da FHEM auf Pi2 läuft (Debian) hab ich noch das hier gemacht
Code: [Auswählen]

apt-get install libdatetime-format-strptime-perl

und nun läuft es...

Dachte vorher, dieser Schritt sei mit dem aktuellen Modul nicht mehr nötig.

das hätte er nicht gebraucht.

LG Tom_S
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: Vize am 20 November 2015, 19:44:49
Hi,

danke nochmals für die Infos!

Läuft ja nun auch so...das Ganze hat glaub ich auch nur ca. 5-10 MB Daten auf die SD-Karte geschaufelt...

Gruß
Andreas
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dadoc am 21 November 2015, 18:13:44
Guten Abend,
Ich dachte eigentlich auch, dass mein Updaten gestern Abend (fhem und zur Sicherheit noch das weather Modul separat) das Problem gelöst hätte. Aber gerade ist es mir wieder auf den 12.11 zurück gesprungen.
Oder braucht es nach jedem fhem Neustart erst einmal Zeit, um sich aktuelle Daten zu holen?
Version ist # $Id: 59_Weather.pm 9937 2015-11-19 20:18:41Z
Grüße
Martin
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 21 November 2015, 18:18:02
Zitat von: dadoc am 21 November 2015, 18:13:44
Oder braucht es nach jedem fhem Neustart erst einmal Zeit, um sich aktuelle Daten zu holen?
je nachdem was du eingegeben hast Standard ist 3600 mehr braucht es nicht, weniger auch nicht  ;)

habe ich übrigens gerade nach einem Neustart auch...! und bei mir ist Montag ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: kumue am 21 November 2015, 18:19:59
alles schick bei mir mit Version...
59_Weather.pm         9950 2015-11-21 05:57:31Z betateilchen

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 21 November 2015, 18:52:42
Zitat von: dadoc am 21 November 2015, 18:13:44
Oder braucht es nach jedem fhem Neustart erst einmal Zeit, um sich aktuelle Daten zu holen?

Ja.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 21 November 2015, 18:55:36
Zitat von: kumue am 21 November 2015, 18:19:59
alles schick bei mir mit Version...
59_Weather.pm         9950 2015-11-21 05:57:31Z betateilchen

ich habe diese Version gar nicht...! muss wohl heute mit dem Update gekommen sein, werde das gleich mal machen
Meine ist noch "59_Weather.pm 9937 2015-11-19 20:18:41Z borisneubert $"
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 21 November 2015, 19:03:57
im Rahmen der Amtshilfe...

guckst Du: http://forum.fhem.de/index.php/topic,44377.0.html
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 21 November 2015, 19:04:57
Zitat von: betateilchen am 21 November 2015, 19:03:57
im Rahmen der Amtshilfe...

guckst Du: http://forum.fhem.de/index.php/topic,44377.0.html

OK...  ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dadoc am 21 November 2015, 20:36:14
Ich hatte
#use DateTime::Format::Strptime;  # Debian: libdatetime-format-strptime-perl
auskommentiert, trotzdem kamen alte Daten.
Muss da noch etwas geändert werden?
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 21 November 2015, 20:44:53
ein paar mal set update bis valide Daten kommen.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: betateilchen am 21 November 2015, 20:55:15
Zitat von: dadoc am 21 November 2015, 20:36:14
Ich hatte ... auskommentiert, trotzdem kamen alte Daten.

Das hat nix miteinander zu tun.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dadoc am 21 November 2015, 21:20:02
Danke, jetzt bin ich wieder in der Gegenwart angelangt und hoffe, dort zu bleiben, obwohl die Aussichten in der Vergangenheit besser waren ;)
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: tomcat.x am 23 November 2015, 12:32:54
Zitat von: Dr. Boris Neubert am 19 November 2015, 21:16:22
Ich bin erstaunt, welche Chuzpe Forumsmitglieder hier an den Tag legen, wenn sie die Qualität meiner Arbeit beurteilen.

Beste Grüße und viel Erfolg mit der neuen Version!

Ich finde Deine Arbeit gut. Danke für die neue Version. Ich hatte nach 4 Updates aktuelle Daten. Auch erneute Updates haben wie beschrieben nie zu älteren Daten geführt.

Das Interval hatte ich auf 1 Mal pro Tag stehen. Da ist die Wahrscheinlichkeit mit dem aktuellen Bug bei Yahoo natürlich groß, dass man nicht immer aktuelle Daten hat. Habe das jetzt auf 1 Stunde gestellt.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dadoc am 28 Februar 2016, 13:02:02
Hi,
Habe nur ich das Problem, dass die Wetterdaten für die fc1 bis fc5 nicht aktualisiert werden? Heute (Sonntag) wird angezeigt von Freitag bis Dienstag. Gestern ebenso. Der aktuelle day_of_week ist allerdings korrekt und wird auch aktuaalisiert. Get update hilft nicht.
Grüße
Martin
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: LuckyDay am 28 Februar 2016, 13:19:29
Yahoo liefert Mist aus,

>:(
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: moonsorrox am 28 Februar 2016, 13:50:51
wie so oft in letzter Zeit  :-\
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: ext23 am 28 Februar 2016, 20:46:54
Bei mir auch :-(

Findet sich nicht ein Wetterfrosch der für FHEM mal die Vorhersagen erstellt ;-) Ist ja kein Verlass mehr auf Yuhuuuuuuuu

/Daniel
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: dadoc am 29 Februar 2016, 00:10:40
Wenn man die Ist-Temperaturen einfach Pi mal Daumen generieren würde, wäre man meistens auch nicht viel ungenauer als Yahoo. Ich staune immer, da ich neben der Yahoo-Ist-Temperatur für meinen Standort die Ist-Temperatur einer KS300 anzeige. Da sind nicht selten 5-6 Grad Unterschied, und wir haben hier nicht wirklich große Temperaturschwankungen im (kleinen) Stadtgebiet.
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: stromer-12 am 29 Februar 2016, 12:02:15
So wie es aussieht kommen nur Werktags richtige Werte.

stromer on tour

Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rhonline am 31 März 2016, 22:50:18
Hallo,

nach einem update aller Module, u.a. weil die Wetterdaten seit ca. 2 Wochen nicht mehr aktualisiert wurden, kann das neue Weather Modul nicht aktiviert werden.
Kann jemand weiterhelfen ?

Das apt-get install libdatetime-format-strptime-perl habe ich bereits erfolgreich nachinstalliert, wie in '12 beschrieben.

Auszug aus log-File :
2016.03.31 22:37:27 1: reload: Error:Modul 59_Weather deactivated:
Attempt to reload YahooWeatherAPI.pm aborted.
Compilation failed in require at ./FHEM/59_Weather.pm line 33, <> line 247.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 33, <> line 247.

2016.03.31 22:37:27 0: Attempt to reload YahooWeatherAPI.pm aborted.
Compilation failed in require at ./FHEM/59_Weather.pm line 33, <> line 247.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 33, <> line 247.


Schon mal Danke....
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: isy am 31 März 2016, 22:55:12
Hast du json installiert?
Wenn nein, schau mal in der commandref unter Weather nach.

Gruß Helmut
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: rhonline am 31 März 2016, 23:11:26
Hallo Helmut,

vielen Dank für die schnelle Antwort.
Das war's !
Hatte es schon einmal installiert, ist aber wohl nicht komplett durchgelaufen, aufgrund Speicherprobleme mit WinSCP.
Mit putty hat's wohl jetzt geklappt.

Jetzt sehe ich auch, dass das Wochenende Wettertechnisch super wird :-)

In diesem Sinne, ein schönes Wochenende.

Danke ... Ralf
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: isy am 31 März 2016, 23:13:21
Gerne!

Auch ein schönes Wochenende!
Titel: Antw:Yahoo Wetter Werte falsch
Beitrag von: franky08 am 31 März 2016, 23:21:58
Hättest du mal im Forum in die anderen Threads zu der Weather Thematik gesehen, da wurde das in den letzten Tagen sooooo oft erklärt  ;) Hauptsache es funktioniert jetzt

VG
Frank