(gelöst) Proplanta probleme?

Begonnen von rvideobaer, 25 Oktober 2017, 22:02:59

Vorheriges Thema - Nächstes Thema

rvideobaer

Hallo,

seit ca 21:15 Uhr funktioniert Proplanta nicht mehr (Error: Could not capture all data. Please check URL or city name.)
Hat noch jemand Probleme?

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Frank_Huber

Kann ich bestätigen.

Gesendet von meinem S3_32 mit Tapatalk


Frank_Huber

Den link manuell aufgerufen schaut in alles normal aus.

Gesendet von meinem S3_32 mit Tapatalk


rvideobaer

Die Seite kann ich auch aufrufen, aber auf meinen Wandtablets und auch die Tabletseite auf dem Computer funktioniert nicht.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

viegener

Bei mir ebenfalls, bekomme allerdings folgende Meldung:

Zitat500 Access to 'https' URIs has been disabled
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Gernott

Selbes Problem. In meinem log steht dazu:

2017.10.25 23:32:08 1: PROPLANTA proplanta: HtmlAcquire.552 Error: Can't get https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=xxxxx&STADT=xxxxx&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT= -- 500 Access to 'https' URIs has been disabled

Hat jemand eine Idee zur Lösung?

Gruß
G.

mumpitzstuff

Ja.

1.) Aus http:// ein https:// machen.
   my %url_template = ( "de" => "https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "at" => "https://www.proplanta.de/Wetter-Oesterreich/profi-wetter-at.php?SITEID=70&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "ch" => "https://www.proplanta.de/Wetter-Schweiz/profi-wetter-ch.php?SITEID=80&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "fr" => "https://www.proplanta.de/Wetter-Frankreich/profi-wetter-fr.php?SITEID=50&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Frankreich&wT="
   , "it" => "https://www.proplanta.de/Wetter-Italien/profi-wetter-it.php?SITEID=40&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Italien&wT="


2.) Das 'https' hinzufügen.
my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 10

CoolTux

Und wenn man dann noch seine Firewall entsprechend an passt klappt das auch  ::)  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Snake1980

Zitat von: mumpitzstuff am 26 Oktober 2017, 01:19:20
Ja.

1.) Aus http:// ein https:// machen.
   my %url_template = ( "de" => "https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "at" => "https://www.proplanta.de/Wetter-Oesterreich/profi-wetter-at.php?SITEID=70&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "ch" => "https://www.proplanta.de/Wetter-Schweiz/profi-wetter-ch.php?SITEID=80&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "fr" => "https://www.proplanta.de/Wetter-Frankreich/profi-wetter-fr.php?SITEID=50&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Frankreich&wT="
   , "it" => "https://www.proplanta.de/Wetter-Italien/profi-wetter-it.php?SITEID=40&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Italien&wT="


2.) Das 'https' hinzufügen.
my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 10


Genau so hab ich es gemacht. Daten werden wieder aktualisiert. Danke dafür. Was allerdings noch nicht wieder geht, ist die Anzeige der Symbole in der TabletUI. Hab schon verschiedene imagesets ausprobiert - ohne Erfolg. Beim imageset="kleinklima" wird in der UI die URL angezeit, die augenscheinlich richtig sein müsste...
Hat jemand eine Idee?

Gruß Swen

CoolTux

Also wenn ich die Links aus den Readings nehme und im Browser eingebe funktioniert es.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

benz_freak

Moin,
mir ist das aufgefallen
Adresse ist falsch
Zugeordneter Text ist OK

benz_freak

So habs gefunden im widget_weather.js
muss in Zeile 601 auch ein "https" hin

Garbsen

moin

kann jemand so nett sein und eine Erklärung for dummies geben?😩
wo finde ich das widget? Wo überall muss jetzt https stehen?
danke
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

Frank_Huber

im Idealfall macht das der Modulautor. (in diesem Fall tupol)

Wenn Du es "eilig" hast änderst selbst die 59_PROPLANTA.pm

benz_freak

Für TabletUI
/opt/fhem/www/tablet/js
widget_weather.js

Zeile 601
var matches = val.match('^https://www\.proplanta\.de/wetterdaten/images/symbole/([tn][0-9]+)\.gif');



Für Modul PROPLANTA
/opt/fhem/FHEM
59_PROPLANTA.pm

Zeile 418-423
  my %url_template = ( "de" => "https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "at" => "https://www.proplanta.de/Wetter-Oesterreich/profi-wetter-at.php?SITEID=70&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "ch" => "https://www.proplanta.de/Wetter-Schweiz/profi-wetter-ch.php?SITEID=80&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "fr" => "https://www.proplanta.de/Wetter-Frankreich/profi-wetter-fr.php?SITEID=50&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Frankreich&wT="
   , "it" => "https://www.proplanta.de/Wetter-Italien/profi-wetter-it.php?SITEID=40&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Italien&wT="
   );


Zeile 542   
my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 10

Frank_Huber

Zitat von: mumpitzstuff am 26 Oktober 2017, 01:19:20
Ja.

1.) Aus http:// ein https:// machen.
   my %url_template = ( "de" => "https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "at" => "https://www.proplanta.de/Wetter-Oesterreich/profi-wetter-at.php?SITEID=70&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "ch" => "https://www.proplanta.de/Wetter-Schweiz/profi-wetter-ch.php?SITEID=80&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "fr" => "https://www.proplanta.de/Wetter-Frankreich/profi-wetter-fr.php?SITEID=50&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Frankreich&wT="
   , "it" => "https://www.proplanta.de/Wetter-Italien/profi-wetter-it.php?SITEID=40&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Italien&wT="


2.) Das 'https' hinzufügen.
my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 10

DANKE!!!

rvideobaer

Hallo,

habe bei mir die entsprechenden stellen geändert,  FHEM neustart aber immer noch der gleiche Fehler. Die Zeilennummern sind allerdings nicht die gleichen wie angegeben.
In FHEM wird unter URL immer noch HTTP:// angegeben.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

benz_freak

Zitat von: rvideobaer am 26 Oktober 2017, 10:25:53
Hallo,

habe bei mir die entsprechenden stellen geändert,  FHEM neustart aber immer noch der gleiche Fehler. Die Zeilennummern sind allerdings nicht die gleichen wie angegeben.
In FHEM wird unter URL immer noch HTTP:// angegeben.

Gruß Rolf
Wie alt ist denn deine Proplanta Datei? Vorher mal ein Update machen dann sollten die Zeilen auch gleich sein.

Foxm66

Vielen Dank für die schnelle Hilfe.

Grüße

rvideobaer

Meine Datei ist aktuell, jedenfalls wird kein Update angezeigt (23.03.2017)

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Garbsen

Zitat von: benz_freak am 26 Oktober 2017, 10:29:00
Wie alt ist denn deine Proplanta Datei? Vorher mal ein Update machen dann sollten die Zeilen auch gleich sein.

auch von mir Danke für die schnelle Hilfe!
wenn es Probleme beim ändern gibt:
Ich hatte zunächst auch Schwierigkeiten die 59_PROPLANTA.pm zu ändern, obwohl alle Rechte eingeräumt sagte mir Coda immer, dass keine Änderung möglich. Ich habe mir beholfen, in dem ich eine Kopie der Datei lokal gespeichert habe, die geändert und dann zurück kopiert. Auch da kam in Coda die Fehlermeldung, aber die geänderte Datei wurde dann trotzdem gespeichert. Keine Ahnung (soweit gehen meine Kenntnisse nicht), vielleicht liegt es daran, dass die Datei bei laufendem FHEM in Benutzung ist?
Jedenfalls hat es mit den angegebenen Änderungen funktioniert.
ich gehe davon aus, dass in Kürze auch ein offizielles update erscheinen wird, oder?
FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

rvideobaer

Hallo,

habe jetzt die Datei nochmal geöffnet und siehe da Keine Änderungen und die Zeilen Nummern stimmen jetzt.
Jetzt funktioniert es.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

rvideobaer

Hallo,

die Umstellung auf HTTPS scheint schon länger zurückzuliegen, aber vermutlich haben Sie gestern Abend das HTTP abgeschaltet.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

frank

bei mir letztmalig um 20:55.
erkennt man auch deutlich an der gesunkenen datenrate der stündlichen peaks.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

HoTi

Hat das Problem jemand an den Modul Owner und den TabeltUI Owner weiter gegeben?
Viele Grüße aus  Oberbayern
Tim (RettungsTim)

benz_freak

JA setstate und tupol hab ich angeschrieben

Skipman

Super und Danke - Klappt Einwand frei  :D

MrJackBlack

Hallo,

TabletUI konnte ich wieder flicken, ProPlanta im FHEM sagt aber immernoch Error: Could not capture all data. Please check URL or city name  :o
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

Skipman

Zitat von: benz_freak am 26 Oktober 2017, 09:58:40
Für TabletUI
/opt/fhem/www/tablet/js
widget_weather.js

Zeile 601
var matches = val.match('^https://www\.proplanta\.de/wetterdaten/images/symbole/([tn][0-9]+)\.gif');



Für Modul PROPLANTA
/opt/fhem/FHEM
59_PROPLANTA.pm

Zeile 418-423
  my %url_template = ( "de" => "https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "at" => "https://www.proplanta.de/Wetter-Oesterreich/profi-wetter-at.php?SITEID=70&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "ch" => "https://www.proplanta.de/Wetter-Schweiz/profi-wetter-ch.php?SITEID=80&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT="
   , "fr" => "https://www.proplanta.de/Wetter-Frankreich/profi-wetter-fr.php?SITEID=50&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Frankreich&wT="
   , "it" => "https://www.proplanta.de/Wetter-Italien/profi-wetter-it.php?SITEID=40&PLZ=LOKALERORT&STADT=LOKALERORT&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter-Italien&wT="
   );


Zeile 542   
my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 10


Das hat bei mir geholfen
Zitat von: MrJackBlack am 26 Oktober 2017, 18:48:46
Hallo,


MrJackBlack

Jetzt geht es, nachdem 2ten Reboot  ::)

Danke Leute!
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

Frank_Huber

Zitat von: MrJackBlack am 26 Oktober 2017, 19:10:39
Jetzt geht es, nachdem 2ten Reboot  ::)

Danke Leute!
Ein reload des Moduls sollte reichen.

Gesendet von meinem S3_32 mit Tapatalk


Rewe2000

Hallo,

danke euch allen für die schnelle Hilfe.
Ich hatte die gleichen Probleme, nach den genannten Änderungen klappt der Wetterabruf auch wieder problemlos bei mir.

Gruß Reinnhard
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

tupol

Danke fürs debuggen.

Habe die neue Version hochgeladen.

Es braucht ein shutdown restart.

Zippo2000

Auch von mir vielen Dank für die Hilfe!
Habe mir seit gestern Abend schon den Kopf darüber zerbrochen, was denn nun schon wieder passiert ist  ::) ::)

MrJackBlack

@tupol:
Das Update hat bei mir wieder das alte Proplanta-Modul geladen mit den HTTP, statt HTTPS.
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

Frank_Huber

Sind die  Updates nicht immer erst am nächsten Morgen scharf und werden verteilt?

Gesendet von meinem S3_32 mit Tapatalk


l2r

ja ab 8 Uhr,

wenn du es früher haben möchtest, dann musst du dir die Version aus dem SVN ziehen.

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

d0m2011

#37
Hi zusammen,

kann mich jemand kurz aufklären?
SVN ziehen?

Zwecks Updates kenne ich ich noch nicht so gut aus.

Nach einem Update bekomme ich nun folgende Fehlermeldung:
Undefined subroutine &main::PROPLANTA_Html called at (eval 119) line 1.

viegener

@d0m2011: restart nach dem update gemacht?
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

d0m2011

Ja hab ich, mehrmals.
Hab den Fehler nicht weg bekommen, warum auch immer.

Habe dann die Proplanta.js gelöscht, Update gemacht und anschließend Proplanta in der cfg gelöscht und neu definiert.
-> Funktioniert nun.

Ohne Neudefinition war es nicht möglich.

rasti

Also ich habe eine ältere FHEM Version und habe mich nicht getraut, mit einem einfachen Update
mein seit fast 2 Jahren laufendes System zu zerschießen  ::)

Habe nur das Prolanta-Modul geupdatet und die js-Datei (für Tablet UI) manuell geändert :

Dazu in der FHEM Kommandozeile einfach
Zitatupdate 59_PROPLANTA.pm
eingeben

Für  Tablet UI in der Datei widget_weather.js
nach dem String  "http://www\.proplanta\.de" suchen und das http durch ein https ersetzen.

Vielleicht hilfts ja jemandem....



Brockmann

Habe das Problem auch gerade bemerkt bzw. mir Zeit dafür genommen und dann hier im Thread gleich die Lösung gefunden.
Danke an alle und auch an den Modul-Autor für das prompte Update!  :D

rvideobaer

Hallo,

das Problem scheint ja nun endgültig gelöst zu sein.
Danke noch mal an alle die hier helfen konnten.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Familienpapi

Auch von mir ein herzliches Dankeschön.
Da ich nur zwei Tage Vorhersage auf dem Tablet anzeigen lasse, ist es mir erst gestern aufgefallen.
Tolle Sache hier. Gemeinsam sind wir stark. Weiter so!
FHEM@RPi4, piVCCU3@RPi3 (nur Homematic IP), boot via USB NVME SSD, keine SDs,
FTUI 3, HMCCU, MQTT(Mosquitto), MobileAlerts, JeelinkV3c868 (LaCrosse), ZWAVE(+), TelegramBot, eigene Heizungssteuerung, Configurable Firmata
ESP8266 MQTT mit eigener Firmware / Framework

Nobby1805

#44
Ich hatte auch gehofft, dass ein Update des Moduls hilft und diesen am Sonntag durchgeführt ...
Der erste Abruf der Proplanta-Daten nach dem Restart hat auch bestens funktioniert ... aber dann, nach dem eingestellten INTERVAL stürzt FHEM ebntweder komplett ab oder geht in einen Endlosloop ... zuerst dachte ich, es gibt einen Zusammenhang mit der Zeitumstellung am Sonntag, aber das Problem dauerte an bis ich heute Proplanta aus der Konfig entfernt habe

Verbose 4 oder 5 beim Proplanta-Modul zeigt nur, dass er im Proplanta abgestürzt ist
2017.10.31 01:02:22.866 4: PROPLANTA proplanta: Start.604 Start forked process to capture html
2017.10.31 01:02:22.881 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Essen&STADT=Essen&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.10.31 01:02:45 2: Perfmon: ready to watch out for delays greater than one second
2017.10.31 01:02:45.061 1: starting in console mode

Korrekt wäre
2017.10.31 01:03:30.178 4: PROPLANTA proplanta: Start.604 Start forked process to capture html
2017.10.31 01:03:30.178 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Essen&STADT=Essen&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.10.31 01:03:34.600 4: PROPLANTA proplanta: HtmlAcquire.556 484845 characters captured
2017.10.31 01:03:34.617 4: PROPLANTA proplanta: Run.661 Start HTML parsing of captured page
Irgend eine Idee?
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

tupol

Leider keine. Ich denke nicht, dass es an PROPLANTA liegt. Abstürze sind meistens tieferliegend z.B. in Perl-Modulen (SSL) oder im FHEM-Framework.

Nobby1805

Ja, das war es ...
Nach Update von Strawberry Perl 5.20.2.1 auf 5.26.1.1 funktioniert jetzt alles wieder
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

AlterMann

Hi seit gestern Abend geht Proplanta bei mir wieder nicht, Update und Shutdown bringt nix. Wlan geht....Bis gestern lief es über die https Adresse.....

Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

Brockmann

Zitat von: AlterMann am 20 November 2017, 04:34:03
Hi seit gestern Abend geht Proplanta bei mir wieder nicht, Update und Shutdown bringt nix. Wlan geht....Bis gestern lief es über die https Adresse.....
Also bei mir läuft es noch. Scheint eher ein spezifisches Problem zu sein...?

MrJackBlack

Zitat von: AlterMann am 20 November 2017, 04:34:03
Hi seit gestern Abend geht Proplanta bei mir wieder nicht, Update und Shutdown bringt nix. Wlan geht....Bis gestern lief es über die https Adresse.....

Grüße AM

Hier geht auch noch alles. Letztes Update vor einer Minute. Schau mal ins Logfile
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

AlterMann

Hi danke für die Antworten. Es war nicht Proplanta. Meine Fritzbox hat sich nach und nach verabschiedet. Das heißt mal lief sie und dann wieder nicht oder nicht richtig. Ich hab ihr neue Kondensatoren spendiert und schon liefs wieder.....

Danke AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

wind_surfer

Hallo,

Also bei mir funktionniert PROPLANTA nicht mehr.
Es wird nicht mehr geupdated und der STATE geht nach paar Sekunden auf "Error: Could not capture all data. Please check URL or city name."
Die Version lautet: 59_PROPLANTA.pm      15358 2017-10-30 20:04:27Z tupol

Hier die Definition:
   define Meteo PROPLANTA Trier de
   attr Meteo INTERVAL 14400
   attr Meteo forecastDays 4

und ein Auszug aus dem Log:
2017.12.27 20:08:47 3: PROPLANTA: set Meteo update
2017.12.27 20:08:47 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.27 20:08:47 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.27 20:08:50 4: PROPLANTA Meteo: HtmlAcquire.556 57003 characters captured
2017.12.27 20:08:50 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.27 20:08:52 4: PROPLANTA Meteo: Run.666 Found terms: 0
2017.12.27 20:08:52 5: PROPLANTA Meteo: Run.672 Parsed string: Meteo
2017.12.27 20:08:52 4: PROPLANTA Meteo: Done.692 Forked process successfully finished
2017.12.27 20:08:52 5: PROPLANTA Meteo: Done.716 reading:durationFetchReadings value:5.00
2017.12.27 20:08:52 4: PROPLANTA Meteo: Done.735 1 values captured

Ich hoffe jemand hat ne Idee, denn ich bin ratlos.
Liebe Grüße,
  wind_surfer

tupol


hab es mal bei mir getestet. es läuft. allerdings werden viel mehr daten zurückgegeben.




2017.12.28 20:05:48 4: PROPLANTA Meteo: HtmlAcquire.556 512893 characters captured

wind_surfer

Danke für den Tip, das ist es.
HtmlAcquire gibt nicht immer das gleiche zurück.
Ich habe dort den timeout mal von 10 auf 20 gesetzt.
Nach einem Neustart vom Synology wo fhem drauf läuft, siehts besser aus aber die ID's TMIN/TMAX fehlen jedoch immer noch und dadurch bleibt der STATE auf Error:  Could not capture all data. Please check URL or city name.
Hier ein Auszug aus dem Log:
2017.12.28 21:02:45 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.28 21:02:46 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.28 21:03:02 4: PROPLANTA Meteo: HtmlAcquire.556 106107 characters captured
2017.12.28 21:03:02 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 21:03:07 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.28 21:03:13 4: PROPLANTA Meteo: HtmlAcquire.556 469310 characters captured
2017.12.28 21:03:13 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 21:03:21 1: 192.168.1.50:55000 reappeared (Television)
2017.12.28 21:03:47 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2017.12.28 21:03:52 4: PROPLANTA Meteo: HtmlAcquire.556 114291 characters captured
2017.12.28 21:03:52 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 21:03:58 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2017.12.28 21:04:02 4: PROPLANTA Meteo: HtmlAcquire.556 222507 characters captured
2017.12.28 21:04:02 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 21:04:16 4: PROPLANTA Meteo: Run.666 Found terms: 231

und noch mal:
2017.12.28 22:30:10 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.28 22:30:11 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.28 22:30:21 4: PROPLANTA Meteo: HtmlAcquire.556 16083 characters captured
2017.12.28 22:30:21 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 22:30:21 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.28 22:30:27 4: PROPLANTA Meteo: HtmlAcquire.556 469218 characters captured
2017.12.28 22:30:27 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 22:31:00 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2017.12.28 22:31:05 4: PROPLANTA Meteo: HtmlAcquire.556 226838 characters captured
2017.12.28 22:31:05 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 22:31:20 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2017.12.28 22:31:25 4: PROPLANTA Meteo: HtmlAcquire.556 222476 characters captured
2017.12.28 22:31:25 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 22:31:40 4: PROPLANTA Meteo: Run.666 Found terms: 259

Ein Testdownload der gleichen URL in der Synology Download-Station hat weniger als 1 Sekunde gedauert.
Gibt es noch etwas was ich testen könnte ?

wind_surfer

So, nachdem ich den Prozeß Timeout in PROPLANTA_Start(601) von 120 auf 240 erhöht und das Modul neu gestarted habe geht's jetzt:
2017.12.28 23:35:53 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.28 23:35:53 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.28 23:36:07 4: PROPLANTA Meteo: HtmlAcquire.556 482571 characters captured
2017.12.28 23:36:07 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 23:36:41 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.28 23:36:46 4: PROPLANTA Meteo: HtmlAcquire.556 469216 characters captured
2017.12.28 23:36:46 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 23:37:19 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2017.12.28 23:37:23 4: PROPLANTA Meteo: HtmlAcquire.556 226836 characters captured
2017.12.28 23:37:24 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 23:37:38 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2017.12.28 23:37:42 4: PROPLANTA Meteo: HtmlAcquire.556 222474 characters captured
2017.12.28 23:37:42 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.28 23:37:57 4: PROPLANTA Meteo: Run.666 Found terms: 552

Das ganze hat 124s gedauert. (durationFetchReadings)
Mein alter Synology DS211 wird bei jedem Update langsamer und das ist vielleicht die Ursache.

wind_surfer

Guten Morgen,

Zu früh gefreut, die beiden letzten Updates gingen schief.
Es werden nur ca. 60kb statt 500kb geladen.
2017.12.29 03:35:53 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.29 03:35:53 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.29 03:35:57 4: PROPLANTA Meteo: HtmlAcquire.556 65187 characters captured
2017.12.29 03:35:57 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 03:35:59 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.29 03:36:01 4: PROPLANTA Meteo: HtmlAcquire.556 65187 characters captured
2017.12.29 03:36:01 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 03:36:03 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2017.12.29 03:36:05 4: PROPLANTA Meteo: HtmlAcquire.556 65187 characters captured
2017.12.29 03:36:05 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 03:36:07 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2017.12.29 03:36:09 4: PROPLANTA Meteo: HtmlAcquire.556 65187 characters captured
2017.12.29 03:36:09 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 03:36:12 4: PROPLANTA Meteo: Run.666 Found terms: 0
2017.12.29 03:36:12 5: PROPLANTA Meteo: Run.672 Parsed string: Meteo
2017.12.29 03:36:12 4: PROPLANTA Meteo: Done.692 Forked process successfully finished
2017.12.29 03:36:12 5: PROPLANTA Meteo: Done.716 reading:durationFetchReadings value:19.00
2017.12.29 03:36:12 4: PROPLANTA Meteo: Done.735 1 values captured
2017.12.29 03:42:59 3: FS20 set Salon.Led.Tv on
2017.12.29 03:42:59 3: FS20 set Salon.Led.Plafond on
2017.12.29 03:43:04 3: FS20 set Salon.Led.Tv on
2017.12.29 03:43:04 3: FS20 set Salon.Led.Plafond on
2017.12.29 03:43:08 1: 192.168.1.50:55000 reappeared (Television)
2017.12.29 03:43:20 1: 192.168.1.50:55000 disconnected, waiting to reappear (Television)
2017.12.29 03:43:39 3: FS20 set Salon.Led.Tv off
2017.12.29 03:43:39 3: FS20 set Salon.Led.Plafond off
2017.12.29 03:43:44 3: FS20 set Salon.Led.Tv off
2017.12.29 03:43:44 3: FS20 set Salon.Led.Plafond off


2017.12.29 07:35:53 4: PROPLANTA Meteo: Start.604 Start forked process to capture html
2017.12.29 07:35:53 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.29 07:36:19 4: PROPLANTA Meteo: HtmlAcquire.556 73371 characters captured
2017.12.29 07:36:19 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 07:36:22 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.29 07:36:24 4: PROPLANTA Meteo: HtmlAcquire.556 32451 characters captured
2017.12.29 07:36:24 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 07:36:25 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2017.12.29 07:36:27 4: PROPLANTA Meteo: HtmlAcquire.556 57003 characters captured
2017.12.29 07:36:27 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 07:36:29 4: PROPLANTA Meteo: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Trier&STADT=Trier&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2017.12.29 07:36:32 4: PROPLANTA Meteo: HtmlAcquire.556 57003 characters captured
2017.12.29 07:36:32 4: PROPLANTA Meteo: Run.661 Start HTML parsing of captured page
2017.12.29 07:36:34 4: PROPLANTA Meteo: Run.666 Found terms: 0
2017.12.29 07:36:34 5: PROPLANTA Meteo: Run.672 Parsed string: Meteo
2017.12.29 07:36:34 4: PROPLANTA Meteo: Done.692 Forked process successfully finished
2017.12.29 07:36:34 5: PROPLANTA Meteo: Done.716 reading:durationFetchReadings value:41.00
2017.12.29 07:36:34 4: PROPLANTA Meteo: Done.735 1 values captured


Ich werd mal suchen ob es eine Möglichkeit gibt um beim HTTP::Request in PROPLANTA_HtmlAcquire mehr zu loggen.
Oder hat jemand ein besserer Tip ?

Liebe Grüße,
  wind_surfer

Wilano

#56
Hallo zusammen,

ich versuche schon seit geraumer Zeit das Modul Proplanta ans Laufen zu bekommen. Jedoch werden bei mir einfach keine Readings gebildet bzw. angezeigt. Verbose habe ich auf 5 gestellt. Der Log sagt folgendes nach einem set Aufruf:

2017.12.30 01:59:50 3: PROPLANTA: set WetterProplanta update
2017.12.30 01:59:50 4: PROPLANTA WetterProplanta: Start.591 Killing old forked process
2017.12.30 01:59:50 4: PROPLANTA WetterProplanta: Start.604 Start forked process to capture html
2017.12.30 01:59:50 4: PROPLANTA WetterProplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Wesseling+(Rheinland)&STADT=Wesseling+(Rheinland)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2017.12.30 01:59:51 4: PROPLANTA WetterProplanta: HtmlAcquire.556 525511 characters captured
2017.12.30 01:59:51 4: PROPLANTA WetterProplanta: Run.661 Start HTML parsing of captured page
2017.12.30 01:59:55 4: PROPLANTA WetterProplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Wesseling+(Rheinland)&STADT=Wesseling+(Rheinland)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2017.12.30 01:59:56 4: PROPLANTA WetterProplanta: HtmlAcquire.556 481469 characters captured
2017.12.30 01:59:56 4: PROPLANTA WetterProplanta: Run.661 Start HTML parsing of captured page
2017.12.30 02:00:00 4: PROPLANTA WetterProplanta: Run.666 Found terms: 503
2017.12.30 02:00:00 5: PROPLANTA WetterProplanta: Run.672 Parsed string: WetterProplanta|obsTime|01:00|temperature|4.4|pressure|1004.1|weather|wolkig|weatherIcon|https://www.proplanta.de/wetterdaten/images/symbole/n3.gif|humidity|86.6|dewPoint|1.9|visibility|45|cloudBaseMin|600|cloudBaseMax|1000|windDir|225|windDirIcon|https://www.proplanta.de/wetterdaten/images/symbole/w28.gif|wind|14.4|fc0_date|30.12.2017|fc1_date|31.12.2017|fc2_date|01.01.2018|fc3_date|02.01.2018|fc0_tempMax|13|fc1_tempMax|13|fc2_tempMax|9|fc3_tempMax|7|fc0_tempMin|2|fc1_tempMin|9|fc2_tempMin|5|fc3_tempMin|3|fc0_chOfRainDay|80|fc1_chOfRainDay|20|fc2_chOfRainDay|20|fc3_chOfRainDay|15|fc0_chOfRainNight|80|fc1_chOfRainNight|40|fc2_chOfRainNight|80|fc3_chOfRainNight|40|fc0_frost|0|fc1_frost|0|fc2_frost|0|fc3_frost|0|fc0_evapor|1|fc1_evapor|1|fc2_evapor|1|fc3_evapor|1|fc0_dew|0|fc1_dew|0|fc2_dew|0|fc3_dew|2|fc0_sun|5|fc1_sun|5|fc2_sun|5|fc3_sun|25|fc0_uv|1|fc1_uv|1|fc2_uv|1|fc3_uv|1|fc0_rad|0.3|fc1_rad|0.3|fc2_rad|0.5|fc3_rad|0.4|fc0_weatherMorning|Regen|fc0_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherMorning|bedeckt|fc1_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc2_weatherMorning|bedeckt|fc2_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weatherMorning|stark bewoelkt|fc3_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc0_weatherDay|Regen|fc0_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc1_weatherDay|bedeckt|fc1_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc2_weatherDay|bedeckt|fc2_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc3_weatherDay|stark bewoelkt|fc3_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc0_weatherEvening|bedeckt|fc0_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc1_weatherEvening|bedeckt|fc1_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc2_weatherEvening|Regen|fc2_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weatherEvening|bedeckt|fc3_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n5.gif|fc0_weatherNight|Regen|fc0_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc1_weatherNight|Regenschauer|fc1_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc2_weatherNight|Regen|fc2_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc3_weatherNight|Regenschauer|fc3_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc0_temp00|3|fc1_temp00|13|fc2_temp00|9|fc3_temp00|5|fc0_temp03|3|fc1_temp03|12|fc2_temp03|8|fc3_temp03|5|fc0_temp06|5|fc1_temp06|12|fc2_temp06|7|fc3_temp06|4|fc0_temp09|9|fc1_temp09|13|fc2_temp09|7|fc3_temp09|5|fc0_temp12|12|fc1_temp12|13|fc2_temp12|7|fc3_temp12|6|fc0_temp15|12|fc1_temp15|12|fc2_temp15|7|fc3_temp15|6|fc0_temp18|11|fc1_temp18|11|fc2_temp18|5|fc3_temp18|6|fc0_temp21|12|fc1_temp21|11|fc2_temp21|5|fc3_temp21|7|fc0_chOfRain00|20|fc1_chOfRain00|80|fc2_chOfRain00|80|fc3_chOfRain00|20|fc0_chOfRain03|20|fc1_chOfRain03|20|fc2_chOfRain03|20|fc3_chOfRain03|20|fc0_chOfRain06|80|fc1_chOfRain06|20|fc2_chOfRain06|20|fc3_chOfRain06|15|fc0_chOfRain09|80|fc1_chOfRain09|20|fc2_chOfRain09|20|fc3_chOfRain09|10|fc0_chOfRain12|20|fc1_chOfRain12|20|fc2_chOfRain12|20|fc3_chOfRain12|15|fc0_chOfRain15|20|fc1_chOfRain15|20|fc2_chOfRain15|80|fc3_chOfRain15|20|fc0_chOfRain18|20|fc1_chOfRain18|20|fc2_chOfRain18|80|fc3_chOfRain18|20|fc0_chOfRain21|80|fc1_chOfRain21|40|fc2_chOfRain21|80|fc3_chOfRain21|80|fc0_rain00|0|fc1_rain00|0.8|fc2_rain00|0.5|fc3_rain00|0|fc0_rain03|0|fc1_rain03|0|fc2_rain03|0|fc3_rain03|0|fc0_rain06|1.8|fc1_rain06|0|fc2_rain06|0|fc3_rain06|0|fc0_rain09|5.8|fc1_rain09|0|fc2_rain09|0|fc3_rain09|0|fc0_rain12|0|fc1_rain12|0|fc2_rain12|0|fc3_rain12|0|fc0_rain15|0|fc1_rain15|0|fc2_rain15|0.4|fc3_rain15|0|fc0_rain18|0|fc1_rain18|0|fc2_rain18|5.1|fc3_rain18|0|fc0_rain21|2.5|fc1_rain21|0.8|fc2_rain21|3.6|fc3_rain21|0.6|fc0_rain|10.1|fc1_rain|1.6|fc2_rain|9.6|fc3_rain|0.6|fc0_cloud00|100|fc1_cloud00|100|fc2_cloud00|100|fc3_cloud00|100|fc0_cloud03|100|fc1_cloud03|100|fc2_cloud03|100|fc3_cloud03|100|fc0_cloud06|100|fc1_cloud06|100|fc2_cloud06|100|fc3_cloud06|87.5|fc0_cloud09|100|fc1_cloud09|100|fc2_cloud09|100|fc3_cloud09|37.5|fc0_cloud12|100|fc1_cloud12|100|fc2_cloud12|100|fc3_cloud12|75|fc0_cloud15|100|fc1_cloud15|100|fc2_cloud15|100|fc3_cloud15|100|fc0_cloud18|100|fc1_cloud18|100|fc2_cloud18|100|fc3_cloud18|100|fc0_cloud21|100|fc1_cloud21|100|fc2_cloud21|100|fc3_cloud21|100|fc0_windDir00|247|fc1_windDir00|234|fc2_windDir00|234|fc3_windDir00|282|fc0_windDir03|216|fc1_windDir03|229|fc2_windDir03|239|fc3_windDir03|265|fc0_windDir06|187|fc1_windDir06|229|fc2_windDir06|237|fc3_windDir06|253|fc0_windDir09|224|fc1_windDir09|223|fc2_windDir09|225|fc3_windDir09|244|fc0_windDir12|263|fc1_windDir12|223|fc2_windDir12|222|fc3_windDir12|257|fc0_windDir15|264|fc1_windDir15|228|fc2_windDir15|216|fc3_windDir15|244|fc0_windDir18|247|fc1_windDir18|231|fc2_windDir18|91|fc3_windDir18|219|fc0_windDir21|242|fc1_windDir21|235|fc2_windDir21|317|fc3_windDir21|215|fc0_wind00|14.4|fc1_wind00|25.2|fc2_wind00|21.6|fc3_wind00|14.4|fc0_wind03|14.4|fc1_wind03|25.2|fc2_wind03|28.8|fc3_wind03|14.4|fc0_wind06|18|fc1_wind06|21.6|fc2_wind06|25.2|fc3_wind06|10.8|fc0_wind09|25.2|fc1_wind09|28.8|fc2_wind09|25.2|fc3_wind09|14.4|fc0_wind12|21.6|fc1_wind12|25.2|fc2_wind12|28.8|fc3_wind12|18|fc0_wind15|18|fc1_wind15|28.8|fc2_wind15|21.6|fc3_wind15|10.8|fc0_wind18|14.4|fc1_wind18|21.6|fc2_wind18|7.2|fc3_wind18|14.4|fc0_wind21|18|fc1_wind21|14.4|fc2_wind21|10.8|fc3_wind21|21.6|fc0_moonRise|14:43|fc1_moonRise|15:27|fc2_moonRise|16:21|fc3_moonRise|17:27|fc0_moonSet|04:55|fc1_moonSet|06:13|fc2_moonSet|07:27|fc3_moonSet|08:33|fc4_date|03.01.2018|fc5_date|04.01.2018|fc6_date|05.01.2018|fc4_tempMax|12|fc5_tempMax|8|fc6_tempMax|11|fc4_tempMin|3|fc5_tempMin|4|fc6_tempMin|6|fc4_chOfRainDay|80|fc5_chOfRainDay|20|fc6_chOfRainDay|15|fc4_chOfRainNight|40|fc5_chOfRainNight|80|fc6_chOfRainNight|80|fc4_frost|0|fc5_frost|0|fc6_frost|0|fc4_evapor|1|fc5_evapor|1|fc6_evapor|1|fc4_dew|0|fc5_dew|0|fc6_dew|0|fc4_sun|5|fc5_sun|5|fc6_sun|25|fc4_uv|1|fc5_uv|1|fc6_uv|1|fc4_rad|0.4|fc5_rad|0.5|fc6_rad|1.1|fc4_weatherMorning|bedeckt|fc4_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc5_weatherMorning|Regen|fc5_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc6_weatherMorning|bedeckt|fc6_weatherMorningIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc4_weatherDay|Regen|fc4_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t7.gif|fc5_weatherDay|bedeckt|fc5_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t5.gif|fc6_weatherDay|stark bewoelkt|fc6_weatherDayIcon|https://www.proplanta.de/wetterdaten/images/symbole/t4.gif|fc4_weatherEvening|stark bewoelkt|fc4_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc5_weatherEvening|Regen|fc5_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc6_weatherEvening|stark bewoelkt|fc6_weatherEveningIcon|https://www.proplanta.de/wetterdaten/images/symbole/n4.gif|fc4_weatherNight|Regenschauer|fc4_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n6.gif|fc5_weatherNight|Regen|fc5_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc6_weatherNight|Regen|fc6_weatherNightIcon|https://www.proplanta.de/wetterdaten/images/symbole/n7.gif|fc4_temp00|10|fc5_temp00|4|fc6_temp00|11|fc4_temp03|9|fc5_temp03|6|fc6_temp03|11|fc4_temp06|9|fc5_temp06|6|fc6_temp06|8|fc4_temp09|12|fc5_temp09|6|fc6_temp09|7|fc4_temp12|7|fc5_temp12|8|fc6_temp12|9|fc4_temp15|6|fc5_temp15|7|fc6_temp15|8|fc4_temp18|5|fc5_temp18|6|fc6_temp18|7|fc4_temp21|4|fc5_temp21|7|fc6_temp21|7|fc4_chOfRain00|40|fc5_chOfRain00|10|fc6_chOfRain00|80|fc4_chOfRain03|40|fc5_chOfRain03|50|fc6_chOfRain03|80|fc4_chOfRain06|20|fc5_chOfRain06|80|fc6_chOfRain06|20|fc4_chOfRain09|40|fc5_chOfRain09|20|fc6_chOfRain09|15|fc4_chOfRain12|80|fc5_chOfRain12|20|fc6_chOfRain12|15|fc4_chOfRain15|80|fc5_chOfRain15|50|fc6_chOfRain15|10|fc4_chOfRain18|15|fc5_chOfRain18|80|fc6_chOfRain18|15|fc4_chOfRain21|0|fc5_chOfRain21|80|fc6_chOfRain21|80|fc4_rain00|0.8|fc5_rain00|0|fc6_rain00|1.1|fc4_rain03|2|fc5_rain03|0.1|fc6_rain03|0.2|fc4_rain06|0|fc5_rain06|0.3|fc6_rain06|0|fc4_rain09|4.1|fc5_rain09|0|fc6_rain09|0|fc4_rain12|3|fc5_rain12|0|fc6_rain12|0|fc4_rain15|0.4|fc5_rain15|0.1|fc6_rain15|0|fc4_rain18|0|fc5_rain18|2|fc6_rain18|0|fc4_rain21|0|fc5_rain21|4.7|fc6_rain21|1.2|fc4_rain|10.3|fc5_rain|7.2|fc6_rain|2.5|fc4_cloud00|100|fc5_cloud00|37.5|fc6_cloud00|100|fc4_cloud03|100|fc5_cloud03|100|fc6_cloud03|100|fc4_cloud06|100|fc5_cloud06|100|fc6_cloud06|100|fc4_cloud09|100|fc5_cloud09|100|fc6_cloud09|87.5|fc4_cloud12|100|fc5_cloud12|100|fc6_cloud12|87.5|fc4_cloud15|100|fc5_cloud15|100|fc6_cloud15|62.5|fc4_cloud18|75|fc5_cloud18|100|fc6_cloud18|87.5|fc4_cloud21|0|fc5_cloud21|100|fc6_cloud21|100|fc4_windDir00|241|fc5_windDir00|246|fc6_windDir00|240|fc4_windDir03|263|fc5_windDir03|255|fc6_windDir03|242|fc4_windDir06|213|fc5_windDir06|270|fc6_windDir06|260|fc4_windDir09|233|fc5_windDir09|272|fc6_windDir09|230|fc4_windDir12|298|fc5_windDir12|281|fc6_windDir12|227|fc4_windDir15|287|fc5_windDir15|253|fc6_windDir15|206|fc4_windDir18|285|fc5_windDir18|195|fc6_windDir18|208|fc4_windDir21|270|fc5_windDir21|176|fc6_windDir21|185|fc4_wind00|21.6|fc5_wind00|10.8|fc6_wind00|14.4|fc4_wind03|14.4|fc5_wind03|10.8|fc6_wind03|10.8|fc4_wind06|21.6|fc5_wind06|10.8|fc6_wind06|10.8|fc4_wind09|32.4|fc5_wind09|14.4|fc6_wind09|10.8|fc4_wind12|32.4|fc5_wind12|14.4|fc6_wind12|14.4|fc4_wind15|28.8|fc5_wind15|7.2|fc6_wind15|10.8|fc4_wind18|18|fc5_wind18|7.2|fc6_wind18|10.8|fc4_wind21|14.4|fc5_wind21|7.2|fc6_wind21|7.2|fc4_moonRise|18:41|fc5_moonRise|19:59|fc6_moonRise|21:16|fc4_moonSet|09:28|fc5_moonSet|10:12|fc6_moonSet|10:48
2017.12.30 02:00:00 1: BlockingInformParent (BlockingStart): Can't connect to localhost:36482: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.12.30 02:00:00 1: BlockingInformParent (PROPLANTA_Done): Can't connect to localhost:36482: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt


Die Umstellung auf https habe ich bereits durchgeführt. Der Internal STATE steht seit dem define des Moduls auf Initializing.

Ich kann leider nichts mit den letzten beiden Einträgen anfangen "BlockingInformParent". Hatte schon ähnliche Probleme z.B. mit dem Traffic oder Fritzbox Modul. Es unterscheiden sich darin nur die Ports. Ich wäre sehr dankbar, wenn mir hier jemand auf die Sprünge helfen könnte, was bei mir falsch sein kann.

Ich habe auch mal einen Screenshot aus der DeviceOverview angehängt.

Viele Grüße
Wilano

tupol


@wilando
Da scheint etwas mit der Rückgabe der Werte an den Hauptzweig schief zu gehen. Der dafür benötigte Telnet-Zugang kommt nicht zustande. Müsste aber schon in diversen Threads gelöst worden sein. Stichwort: blocking telnet

Wilano

Zitat von: tupol am 30 Dezember 2017, 11:37:43
@wilando
Da scheint etwas mit der Rückgabe der Werte an den Hauptzweig schief zu gehen. Der dafür benötigte Telnet-Zugang kommt nicht zustande. Müsste aber schon in diversen Threads gelöst worden sein. Stichwort: blocking telnet

Hi tupol,

danach suche ich auch schon die ganze Zeit. Mittlerweile bin ich bei unzähligen Browser-Tabs und komme dennoch nicht zum Ergebnis. Entweder findet man Lösungen, welche nicht mit meinem Problem zusammenhängen oder es gab nie eine Antwort auf das Problem.

Ich hadere auch generell schon die ganze Zeit mit dem Thema Telnet. Zwischen welchen Geräten genau wird denn ein Telnet durchgeführt? Zwischen FHEM (in meinem Fall auf Ubuntu) und dem Router (Fritzbox 7490)? Seit der 6.01 soll ja kein Telnet mehr verfügbar sein. Also wäre es in meinen Augen eine mögliche Erklärung für den Fehler. Aber dann würden sich doch weitaus mehr User beschweren, wenn es dafür keine Lösung gäbe. Sollte die TR064 Schnittstelle auch hier greifen? Die Option ist in der Fritzbox aktiviert. Wären hier weitere Einstellungen notwendig?

Ich befürchte schon, dass ich grundsätzlich ein fehlerhaftes FHEM habe. Ich habe diese Nacht mal versucht ein "update all" durchzuführen. Der Eventmonitor gibt mir kein Feedback und heute Mittag habe ich einfach mal "update check" ausgeführt und erhalte die Rückmeldung, dass gerade ein Update durchgeführt wird. Ich habe FHEM dann über Linux neugestartet und bekam dann über "update check" dennoch weniger Dateien angezeigt, wie zuvor. Also nochmal ein Update durchgeführt, welches ich wieder mit einem Neustart beenden musste. Mittlerweile werden keine Dateien mehr bei "update check" angezeigt und ich kann auch sehen, dass betroffene Dateien vorhanden sind.

Leider verstehe ich nicht so ganz, wofür man überhaupt Telnet benötigen würde, nur um die Readings zu füllen. Die Abfrage bei den Diensten funktioniert laut Log tadellos. Bei anderen Modulen klappt es ja auch (z.B. YahooWetter). Bisher sind auf jeden Fall folgende Module bei mir betroffen:

Proplanta
Fritzbox
Speedtest

Ich warte jetzt nochmal etwas ab. Vielleicht findet sich jemand, der mir hier genauer weiterhelfen kann. Ansonsten mache ich einen neuen Thread auf, da es ja nicht nur mit Proplanta zusammenhängt.

tupol

#59

Das hat nicht wirklich was mit den Modulen zu tun. Die Module nutzen eine Funktion des FHEM-Frameworks, die bei Dir anscheinend nicht funktioniert.


Irgendwie hört sich Dein Updateproblem nach Untermotorisierung an.

Wilano

#60
Du meinst die Linux-Hardware ist zu schwach?

Das System läuft auf einem HP ProLiant Microserver Gen8 (2,3 GHz, aufgerüstet auf 16GB Ram). Neben FHEM läuft noch Plex und ein TS3 Server (ohne großartige Nutzung). Eigentlich geht der nicht so schnell in die Knie. Besonders im Vergleich zu einem Raspberry.

Canon.Fritz

Hallo,

ich habe auch bereits die widget_weather.js Datei angepasst.

Leider bekomme ich beim hochladen mittels FTP Client die Meldung ''Übertragung konnte nicht gestartet werden''.

Habt ihr eine Idee, woran es bei mir liegen könnte ?
Fehlen die Schreibrechte auf dem Server ?
FHEM auf Raspberry3, Betriebssystem Raspberry Pi OS, diverse Wemos D1 mini Boards, Sonoff S20, Shellys

viegener

Zitat von: Canon.Fritz am 03 Januar 2018, 18:48:32
Hallo,

ich habe auch bereits die widget_weather.js Datei angepasst.

Leider bekomme ich beim hochladen mittels FTP Client die Meldung ''Übertragung konnte nicht gestartet werden''.

Habt ihr eine Idee, woran es bei mir liegen könnte ?
Fehlen die Schreibrechte auf dem Server ?

Mit soviel Informationen kann man besonders gut spekulieren ;)
Liegts am Sturm - oder am Vollmond?

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

macfly

#63
Hallo,

auch bei mir geht das proplanta-Modul nicht, und ich glaube, das liegt *nicht* am Modul, sondern an lwp.

Ich habe das hier:https://forum.fhem.de/index.php/topic,84079.0.html dokumentiert.

Wenn ich die proplanta-url via wget hole, stimmt die Dateigröße, wenn ich das via lwp hole (jeweils mit korrektem UserAgent), ist die Datei nur so ~ 40K groß.

Auch bei mir kommt nur
PROPLANTA proplanta: Done.735 1 values captured

Vielleicht hilft das bei der Fehlersuche. Falls es was zu debuggen gibt, kann ich da gerne helfen.

schöne Grüße,
Friedhelm

Nachtrag:

meine Perlversion: v5.14.2
SSL-Support für lwp via ubuntu-paket liblwp-protocol-https-perl in Version 6.02-1

macfly

#64
noch ein Nachtrag:

ich habe mal im 59_PROPLANTA.pm die Funktion PROPLANTA_HtmlAcquire (sehr dirty) gepatcht:

sub PROPLANTA_HtmlAcquire($$)
{
   my ($hash, $URL)  = @_;
   my $name    = $hash->{NAME};
   return unless (defined($hash->{NAME}));

   PROPLANTA_Log $hash, 4, "Start capturing of $URL";

#   my $err_log  = "";
#   my $agent    = LWP::UserAgent->new( env_proxy => 1, keep_alive => 1, protocols_allowed => ['http', 'https'], timeout => 300
#                                       , agent => "Mozilla/5.0 (compatible, MSIE 11, Windows NT 6.3; Trident/7.0;  rv:11.0) like Gecko" );
#   my $request   = HTTP::Request->new( GET => $URL );
#   my $response = $agent->request($request);
#   $err_log = "Can't get $URL -- " . $response->status_line
#     unless $response->is_success;
#
#   if ( $err_log ne "" )
#   {
#      readingsSingleUpdate($hash, "lastConnection", $response->status_line, 1);
#      PROPLANTA_Log $hash, 1, "Error: $err_log";
#      return "Error|Error " . $response->status_line;
#   }


   my $agent="Mozilla/5.0 (compatible, MSIE 11, Windows NT 6.3; Trident/7.0;  rv:11.0) like Gecko";
   my $newresult=`/usr/bin/wget -q -O- --header="Accept: text/html" --user-agent="$agent" "$URL"`;
   PROPLANTA_Log $hash, 4, length($newresult)." characters captured";
   return $newresult;

#   PROPLANTA_Log $hash, 4, length($response->content)." characters captured";
#   return $response->content;
}



Also lwp durch wget getauscht, keine Fehlerbehandlung, nix ordentlich, aber so funktioniert das ....

2018.02.13 16:03:23 4: PROPLANTA proplanta: Run.672 Found terms: 552

Scheint also tatsächlich an (meiner) lwp-version zu liegen ...

Nachtrag:

ich habe gerade mal libwww-perl-6.31.tar.gz, LWP-Protocol-https-6.04.tar.gz und Mozilla-CA-20160104.tar.gz frisch heruntergeladen, kompiliert und lokal installiert. Das minimum compile sample funktioniert auch mit den neuesten Paketen NICHT.

???

tupol

Da ist es remote wirklich schwierig den Fehler zu finden. Wie lange dauert es denn, die 40 k zu holen?

macfly

Hi,

timeouts sind kein problem, die Inhalte sind sofort da, zu sehen an den Zeitstempeln..:

2018.02.09 13:55:42 4: PROPLANTA proplanta: Start.604 Start forked process to capture html
2018.02.09 13:55:42 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Oldenburg+(Oldenburg)&STADT=Oldenburg+(Oldenburg)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=0
2018.02.09 13:55:42 4: PROPLANTA proplanta: HtmlAcquire.556 40635 characters captured
2018.02.09 13:55:42 4: PROPLANTA proplanta: Run.661 Start HTML parsing of captured page
2018.02.09 13:55:43 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Oldenburg+(Oldenburg)&STADT=Oldenburg+(Oldenburg)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=4
2018.02.09 13:55:43 4: PROPLANTA proplanta: HtmlAcquire.556 48819 characters captured
2018.02.09 13:55:43 4: PROPLANTA proplanta: Run.661 Start HTML parsing of captured page
2018.02.09 13:55:43 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Oldenburg+(Oldenburg)&STADT=Oldenburg+(Oldenburg)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=7
2018.02.09 13:55:44 4: PROPLANTA proplanta: HtmlAcquire.556 24267 characters captured
2018.02.09 13:55:44 4: PROPLANTA proplanta: Run.661 Start HTML parsing of captured page
2018.02.09 13:55:44 4: PROPLANTA proplanta: HtmlAcquire.539 Start capturing of https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=Oldenburg+(Oldenburg)&STADT=Oldenburg+(Oldenburg)&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=11
2018.02.09 13:55:46 4: PROPLANTA proplanta: HtmlAcquire.556 48819 characters captured
2018.02.09 13:55:46 4: PROPLANTA proplanta: Run.661 Start HTML parsing of captured page


bei mir läuft fhem auf einem corei5 an einer DSL-50 - Resourcen sollten also da sein :)

Wie gesagt, auch das minimum sample liefert den falschen inhalt mit lwp. irgendwas scheint an lwp (bei mir) anders zu sein ...


tupol

Latest Release ist übrigens LWP-Protocol-https-6.07


macfly

ohja, danke für den Hinweis. Aber leider ändert das nichts am Ergebnis.

schade.

parabacus

Hallo!

Ich beisse mir grad die Zähne aus, die 7-Tage-Vorschau in FTUI wie hier https://wiki.fhem.de/wiki/FTUI_Widget_Chart#Zeitstrahl_.2F_Start_.26_Ende_auf_der_X-Achse beschrieben zum Laufen zu bekommen. Ich hab alles so gemacht, wie's beschrieben ist, allerdings bekomme ich dann in meiner Ansicht nur ein leeres Chart-Fenster - Beschriftungen sind alle vorhanden.
Gab's vielleicht noch eine Änderung, die noch nicht in dieser Dokumentation angepasst wurde oder gibt's aktuell noch ein allgemeines Problem?
Stiebel Eltron LWZ 504 / FHEM auf Rasperry Pi 3 / THZ / Weather / TABLETUI / SB_SERVER / SB_PLAYER  / OBIS / Verkehrsinfo / speedtest / Presence / FRITZ / ZWDongle / ZWAVE / Calendar / CALVIEW/ IPCAM/ ABFALL / ESPEasy

viegener

@parabacus: Vielleicht solltest Du mit dem Problem einen separaten Thread aufmachen, denn es geht ja eher um tablet ui / Chart widget und dieser Thread ist auch schon als gelöst gekennzeichnet
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

grossmaggul

Ich mache das hier nochmal auf, da ich trotz aller Änderungen, die hier besprochen wurden und die ich durchgeführt habe, immer noch keinen connect zu Proplanta bekomme.

Im Log steht immer das, beim Versuch Porplanta zu kontaktieren:
2018.03.24 10:55:02 3: PROPLANTA: set proplanta update
2018.03.24 10:55:02 1: PROPLANTA proplanta: HtmlAcquire.560 Error: Can't get https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=53474+Bad+Neuenahr-Ahrweiler&STADT=53474+Bad+Neuenahr-Ahrweiler&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT= -- 500 Can't connect to www.proplanta.de:443


Der Link im Browser eingegeben funktioniert.
Wenn ich den Link per wget aufrufe bekomme ich eine Meldung, daß dem Zertifikat nicht vertraut wird.
Wo hakt's denn da?
Was bedeutet "HtmlAcquire.560"?
Liegt es am Zertifikat?

Das Proplanta Modul ist aktuell.

vg

gm
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

tupol

Ja, es liegt vermutlich am Zertifikat. Ich vermute, da muss irgendwas in Deiner Installation aktuallisiert werden.

grossmaggul

#73
ZitatIch vermute, da muss irgendwas in Deiner Installation aktuallisiert werden.
Tja, nur was?

Im Wiki habe ich noch das gefunden:
Fehler: 500 Can't connect to www.proplanta.de:443 (certificate verify failed)
Perl Problem:
download certificates, put in /usr/share/ca-certificates and run update-ca-certificates)

Wo kann ich denn die Zertifikate für Proplanta runterladen, habe ich bisher nicht gefunden?
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

tupol

#74
Hallo grossmaggul,

ich kann Dir nicht im Detail helfen, sondern nur erklären, was der Fehler ist.

Es ist prinzipiell kein Problem mit Proplanta, sondern hängt mit Deinem Rechner zusammen.

PROPLANTA nutzt "https" - also einen verschlüsselten Zugang zu www.proplanta.de.
Wie das funktioniert steht hier: https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure

Der https-Server schickt hierfür ein Zertifkat, mit dem die Daten verschlüsselt werden.  Dieses Zertifikat wird nicht einfach akzeptiert, sondern zuerst mit Hilfe von Root-Zertifikaten validiert. Die Root-Zertifikate sind normalerweise auf dem Rechner gespeichert und können durch Perl und wget genutzt werden.
Näheres hier: https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure#Vorinstallierte_Zertifikate

Der besagte Fehler tritt auf, wenn Dein Rechner entweder nix gespeichert hat oder der Speicherort nicht bekannt ist.
Die Fehlerbehebung hängt vom Rechner und vom Betriebssystem ab. Da kann Dir aber nur noch das Internet oder ein anderer Nutzer weiter helfen. Wäre schön, wenn Du dann die Lösung hier posten würdest.

grossmaggul

Hallo,

o.k., das ist soweit klar.
Das Zertifikat ist wohl auch vorhanden, denn wenn ich bei meinem Debian Server

wget https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=53474+Bad+Neuenahr-Ahrweiler&STADT=53474+Bad+Neuenahr-Ahrweiler&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=

eingebe, bekomme ich als Fehlermeldung, daß dem Zertifikat von proplanta nicht vertraut wird, da es von einem unbekannten Aussteller herausgegeben wurde.

Zitat[1] 9292
[2] 9293
[3] 9294
[4] 9295
[5] 9296
[6] 9297
[2]   Fertig                  PLZ=53474+Bad+Neuenahr-Ahrweiler
[4]   Fertig                  WETTERaufrufen=stadt
massi@knotenkopf:~$ --2018-03-31 11:25:56--  https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60
Auflösen des Hostnamen »www.proplanta.de (www.proplanta.de)«... 62.138.232.100
Verbindungsaufbau zu www.proplanta.de (www.proplanta.de)|62.138.232.100|:443... verbunden.
FEHLER: Dem Zertifikat von »www.proplanta.de« wird nicht vertraut.
FEHLER: Das Zertifikat von »»www.proplanta.de«« wurde von einem unbekannten Austeller herausgegeben.

Wie bringe ich dem Proplanta Modul denn bei diesem Zertifikat zu vertrauen?

Ich komme irgendwie nicht weiter, vielleicht sollte ich einen anderen Wetterdienst verwenden...:-/
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

viegener

Zitat von: grossmaggul am 31 März 2018, 12:42:01
Hallo,

o.k., das ist soweit klar.
Das Zertifikat ist wohl auch vorhanden, denn wenn ich bei meinem Debian Server

wget https://www.proplanta.de/Wetter/profi-wetter.php?SITEID=60&PLZ=53474+Bad+Neuenahr-Ahrweiler&STADT=53474+Bad+Neuenahr-Ahrweiler&WETTERaufrufen=stadt&Wtp=&SUCHE=Wetter&wT=

eingebe, bekomme ich als Fehlermeldung, daß dem Zertifikat von proplanta nicht vertraut wird, da es von einem unbekannten Aussteller herausgegeben wurde.

Wie bringe ich dem Proplanta Modul denn bei diesem Zertifikat zu vertrauen?

Ich komme irgendwie nicht weiter, vielleicht sollte ich einen anderen Wetterdienst verwenden...:-/

Wie von tupol beschrieben hängt das nicht an proplanta oder dem FHEM-Modul, sondern an Deinem Betriebssystem, denn auch Dein wget liefert ja denselben Fehler.

Je nach Deinem Betriebssystem/Installation musst Du die entsprechenden root-Zertifikate nachinstallieren, im fhemwiki findet sich auch dazu eine kurze Information zu der Fehlermeldung. Die Installation hängt aber von Deiner entsprechenden Installation ab
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

tupol

Zitat von: grossmaggul am 31 März 2018, 12:42:01

eingebe, bekomme ich als Fehlermeldung, daß dem Zertifikat von proplanta nicht vertraut wird, da es von einem unbekannten Aussteller herausgegeben wurde.

Wie bringe ich dem Proplanta Modul denn bei diesem Zertifikat zu vertrauen?
Kein Vertrauen = Validierung nicht erfolgreich (wegen veralteten oder fehlender Root-Zertifikate)

Wie geschrieben, da muss Du vermutlich im Netz suchen. Deine Installation ist fehlerhaft/unvollständig. Da wirst Du auch noch an anderen Stellen Probleme bekommen.

grossmaggul

ZitatDa wirst Du auch noch an anderen Stellen Probleme bekommen.
Naja, auf dem Server läuft ein Webserver mit Apache, Mailserver, ftp Server etc. und die haben alle keine Probleme mit Zertifikaten.
Nur fhem bzw. Proplanta mag nicht.

Dann werde ich mal weitersuchen.
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

grossmaggul

Problem gelöst! :)

Wen es interessiert, so bin ich vorgegangen:

Mein Server läuft unter Debian, ein reinstall der ca-certificates brachte leider nichts, bei meiner Suche bin ich beim Ubuntu Wiki fündig geworden.

Mit
openssl s_client -connect www.proplanta.de:443 -servername www.proplanta.de -verify 3
kann man sich die Zertifikatskette ansehen und man kann sehen, wie der Name des Root Zertifikates ist, dem nicht vertraut wird.


verify depth is 3
CONNECTED(00000003)
depth=2 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Certification Authority
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=2 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Certification Authority
verify error:num=27:certificate not trusted
verify return:1
depth=1 C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Domain Validation Secure Server CA
verify return:1
depth=0 OU = Domain Control Validated, OU = PositiveSSL Wildcard, CN = *.proplanta.de
verify return:1
...


Es handelt sich um "COMODO RSA Certification Authority"

Um neue Zertifikate hinzuzufügen muß man sudo dpkg-reconfigure ca-certificates aufrufen, dann kann man entweder alle Zertifikate neu einlesen oder aber über eine Liste die benötigten Zertifikate auswählen. Ich habe mich für die letzte Variante entschieden.
Dort habe ich dann in der Liste das "COMODO RSA Certification Authority" angewählt.

Das war's schon, Proplanta liefert jetzt Daten.

Danke für Eure Hilfe, da habe ich wieder einiges über Zertifikate gelernt!
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

myhome

Problem mit der Anzeige der Windrichtungen die mit Süd* anfangen.
windDir   S�dwest 2018-04-30 21:44:23
windDirIcon https://www.proplanta.de/wetterdaten/images/symbole/w28.gif

fhem läuft auf raspberry pi 3, der Zeichensatz  ist "de utf8".

Gibt es eine Lösung, wie ich das Problem lösen kann?



Raspberry Pi4, Pi3 und Zero's, Homematic, Zigbee, WLAN, USB, One-wire für Wasser, Heizung und Rücklauftemp und alte F20 für den Garten, Messen GAS, Wasser, Strom, PV, weiteres

holle75

#81
bei mir seit gestrigem Update (vorher länger nicht gemacht) selbes Problem mit Umlauten, allerdings bei fcx_weatherDay und fcx_weatheryyyyyy (Morning, Evening, Night).

zB

stark bew�lkt
unterschiedlich bew�lkt, vereinzelt Schauer und Gewitter
usw

Edit:ich bin in Italien, weiss jetzt nicht wie die andere Quelle von proplanta genutzt wird
Edit 2: Mmh, hatte jetzt gedacht das Ändern der Zeilen 364-367 in der .pm würde helfen, hat es aber nicht. Vielleicht erst, wenn sich dort die Info auf der Page ändert? Mal abwarten............ Nach deletereadings keine Änderung. Umlaute weiterhin falsch.

Hier in Italien fehlt auch scheinbar der Satz aktueller Daten komplett.

Aktuelle Werte


    cloudBaseMin|Max - Höhe der minimalen|maximalen Wolkenuntergrenze in m
    dewPoint - Taupunkt in °C
    humidity - relative Feuchtigkeit in %
    obs_time - Uhrzeit der Wetterbeobachtung
    pressure - Luftdruck in hPa
    temperature - Temperature in °C
    visibility - Sichtweite in km
    weather - Wetterzustand
    weatherIcon - Icon Wetterzustand
    wind - Windgeschwindigkeit in km/h
    windDir - Windrichtung in ° (Grad)

... irgendwas stimmt mit dem encoding von 59_PROPLANTA.pm im SVN nicht scheint es? .... und das Umlaute-Problem hat glaubs nichts mit den fehlenden aktuellen Werten zu tun.

jkriegl

#82
Einige Readings werden scheinbar nicht mehr aktualisiert und haben einen ReadingTimeStamp 2018-04-30 23:10:14
dewPoint, humidity, obsTime, .. windDirIcon
Im Log steht nichts Auffälliges, natürlich nicht dewpoint, humidity usw.
lastConnection 313 values captured in 9.06 s mit aktuellem TimeStamp
kein FHEM update, kein restart
Rpi 3, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

stefanpf

Kann ich nur bestätigen.
Seit gestern kurz vor Mitternacht ist Schluss.
Habe die Seite auch nicht auswendig gelernt, bilde mir aber ein, dass die entsprechenden (aktuellen) Werte dort auch fehlen.

holle75

tupol hats gefixt. Vielen Dank dafür

update 59_PROPLANTA.pm

und die Sache läuft wieder (sieht nach ein paar Minuten jedenfalls so aus)

tupol

Das waren Vorschusslorbeeren. Habe gerade eine neue Version hochgespielt. Umlaut und cloudBase sollten wieder funktionieren.

War etwas schwierig, die Fehlerursache zu finden. Danke für die Hinweise.

holle75

#86
mmh, mit der Version von heute gibts keine icons mehr in ftui (bei Umlauten).

unterschiedlich bewölkt, vereinzelt Schauer und Gewitter

mit der Version vom 01.05 (nach einem erneuten Update weil es als updatebar ausgewiesen war) hieß das noch

unterschiedlich bewoelkt, vereinzelt Schauer und Gewitter

da gabs noch ein icon in ftui.

Bin irritiert. Zum einen, warum es am 01.05 Nachts wieder zum updaten (Vers 23.04) war ohne dass du was gemacht hast und zum anderen warum es jetzt obwohl die Umlaute schön dargestellt werden in ftui nicht mehr funktioniert (so ganz)

jkriegl

#87
Mehrere readings werden seit 2018-05-31 22:23:42 nicht mehr aktualisiert
z.B. humidity, obsTime, pressure usw.
fc*_readings haben einen aktuelen Timestamp 2018-06-01 15:33:16

Edit: klappt jetzt wieder
Rpi 3, Fhem, Cul 868, HM-CC-RT-DN, HM-Sec-Sco, HM-ES-PMSw1-Pl, ebus (Vaillant), ECMD, Telegram, HTTPMOD, Xiaomi, Shelly

stera

Hallo Tupol,

mir ist aufgefallen, dass die Werte für "windDir" ab NordWest nicht stimmen. Da muss bestimmt eine 3.. anstatt 2.. rein.
Denke dort ist ein Fehler in der .pm

     ,"West-Nordwest" => 203   -> 303
     ,"Nordwest" => 225 -> 325
     ,"Nord-Nordwest" => 248 -> 348

Gruß,
Stefan


  my %winddir = ( "Nord" => 0
     ,"Nord-Nordost" => 23
     ,"Nordost" => 45
     ,"Ost-Nordost" => 68
     ,"Ost" => 90
     ,"Ost-Südost" => 113
     ,"Ost-Südost" => 113
     ,"Südost" => 135
     ,"Südost" => 135
     ,"Süd-Südost" => 158
     ,"Süd-Südost" => 158
     ,"Süd" => 180
     ,"Süd" => 180
     ,"Süd-Südwest" => 203
     ,"Süd-Südwest" => 203
     ,"Südwest" => 225
     ,"Südwest" => 225
     ,"West-Südwest" => 248
     ,"West-Südwest" => 248
     ,"West" => 270
     ,"West-Nordwest" => 203
     ,"Nordwest" => 225
     ,"Nord-Nordwest" => 248
  );



tupol


John85

#90
Hallo,

ich hab aktuell das gleiche Problem, wie im Mai von jkriegl beschrieben:

Zitat von: jkriegl am 01 Juni 2018, 15:46:26
Mehrere readings werden seit 2018-05-31 22:23:42 nicht mehr aktualisiert
z.B. humidity, obsTime, pressure usw.
fc*_readings haben einen aktuelen Timestamp 2018-06-01 15:33:16

Edit: klappt jetzt wieder

Ich erhalte keine Werte mehr für die aktuelle Wettersituation (weather, temperature, humidity, wind, ...) von Proplanta für meinen Ort (74382, Neckarwestheim).
Scheinbar gibt es nur noch Forecast Werte!?

Haben die ihre Website geändert?

Habt ihr das Problem auch?

Gruß,
Jan


Edit 2018-08-11 - 10:30: Jetzt funktioniert alles wieder.

Octopus180

Ist bei mir genauso. Ist bei beiden Orten die ich eingetragen habe.

Gruß Peter

Gernott


Klinki

Bei mir ist das Problem auch. Leider habe ich keinen Ort in meiner Nähe gefunden, der nah genug wäre um die aktuellen Readings von dort nehmen zu können.

...schade

Xell1984

Ich hatte August bis letzte Woche auch keine aktuelles Ist-Werte mehr bekommen. Eine kurze E-Mail mit der Postleitzahl an Proplanta und 1-2 Tage später ging es wieder... Mir war aufgefallen das bei wetter.net, wo Proplanta die Daten her bekommt ich für meine PLZ Daten bekam.
Razpberry on Raspberry Pi 3 mit Raspian Jessy

holle75

Hallo Ihr, Proplanta hat das Italien-Wetter eingestellt. Laut Page wohl nur temporär, auf eMail-Nachfrage ist aber eine weitere, zukünftige Implementierung nicht mehr geplant. Man fragt, sich ob das was mit den zwei Kasperln an der Macht in IT zu tun hat ;)

Da für mich das Proplanta-Modul von tupol fast schon essentiell ist, habe ich mich auf die Suche nach einer im Informationsumfang akzeptablen Alternative gemacht und die Norweger Yr https://www.yr.no/place/Germany/Hesse/Reinheim/long.html?spr=eng gefunden. Hier als Beispiel ein 1500 Personen Kaff in Hessen. Die sind scheinbar europaweit auch "feingliedrig" unterwegs und mMn recht akurat.

Spannend auch die Auswertung per XML https://hjelp.yr.no/hc/en-us/articles/360009342833-XML-weather-forecasts mit den zumindest essentiellen Informationen.

ZB https://www.yr.no/place/Germany/Hesse/Reinheim/forecast.xml oder andere Formate https://www.yr.no/place/Germany/Hesse/Reinheim/data.html

Lange Rede, kurzer Sinn .... Was meint ihr? Ist das eine Alternative? Reicht euch die Feingliedrigkeit in der Ortswahl von Proplanta noch aus? Kann/sollte man versuchen tupol (oder jemanden) zu motivieren ein neues (vielleicht sehr ähnliches) Modul zu schreiben? .... ich würde wenn ich könnte.

Problem wäre dann (zumindest für mich) die grafische Auswertung. Da gibts für Proplanta eine wunderbar funktionierende Anleitung über logProxy.

Grüße
H.


frank

ZitatProblem wäre dann (zumindest für mich) die grafische Auswertung. Da gibts für Proplanta eine wunderbar funktionierende Anleitung über logProxy.
wenn du die readings von "deinem neuen modul" nach der selben logik wie bei proplanta benennst, sollten die plots genau so funktionieren.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Kuehnhackel

Zitat von: Skipman am 26 Oktober 2017, 18:21:51
Super und Danke - Klappt Einwand frei  :D

Habe da mal eine Frage, vielleicht sehe ich ja auch vo lauter Bäume den Wald nicht.
Ich hätte auch gerne den Tag und das Datum für das Wetter in meiner Anzeige, wie auf dem Foto.
Hat da jemand mal ein Gedankenanstoß?
Danke.

Kuehnhackel

Habe es schon selbst hinbekommen, nur das Komma nach dem Tag will noch nicht so recht  :(