HTTPMOD Problem ... konkret: www.pegelonline.wsv.de

Begonnen von ak323, 26 Januar 2022, 22:21:58

Vorheriges Thema - Nächstes Thema

ak323

Hi, bis vor ein paar Wochen konnte ich über www.pegelonline.wsv.de die Flußpegel auslesen ...

Jetzt geht es nicht mehr !

Heute die neue 98_HTTPMOD.pm händisch geladen und da bekomme ich folgende Meldungen:
Messages collected while initializing FHEM:
configfile: Cannot load module HTTPMOD
Cannot load module HTTPMOD


Kann mir jemand auf die Sprünge helfen, was mit www.pegelonline.wsv.de bzw. der HTTPMOD.pm jetzt falsch ist ?

Danke, ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

betateilchen

Schau doch mal im Logfile nach, WARUM das Modul nicht geladen werden kann.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

ak323

RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

ak323

#3
Bzgl. HTTPMOD:
2022.01.26 22:10:34 1: reload: Error:Modul 98_HTTPMOD deactivated:
Can't locate FHEM/HTTPMOD/Utils.pm in @INC (you may need to install the FHEM::HTTPMOD::Utils module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 577.
BEGIN failed--compilation aborted at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 577.

2022.01.26 22:10:34 0: Can't locate FHEM/HTTPMOD/Utils.pm in @INC (you may need to install the FHEM::HTTPMOD::Utils module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 577.
BEGIN failed--compilation aborted at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 577.

2022.01.26 22:10:34 1: reload: Error:Modul 98_HTTPMOD deactivated:
Can't locate FHEM/HTTPMOD/Utils.pm in @INC (you may need to install the FHEM::HTTPMOD::Utils module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 592.
BEGIN failed--compilation aborted at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 592.

2022.01.26 22:10:34 0: Can't locate FHEM/HTTPMOD/Utils.pm in @INC (you may need to install the FHEM::HTTPMOD::Utils module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl ./FHEM ./FHEM/lib) at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 592.
BEGIN failed--compilation aborted at ./FHEM/98_HTTPMOD.pm line 68, <$fh> line 592.

Bzgl. www.pegelonline.wsv.de
2022.01.26 21:44:04 3: RheinPegelKoeln: Read callback: Error: https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations/a6ee8177-107b-47dd-bcfd-30960ccc6e9c/W/currentmeasurement.json: Can't connect(2) to https://www.pegelonline.wsv.de:443:  SSL connect attempt failed error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

--> wenn ich den Link direkt im Browser öffne, dann komme ich an die Daten ..

8)
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

betateilchen

ok, alles klar. Den Fehler hast Du selbst verursacht.

Zitat von: ak323 am 26 Januar 2022, 22:21:58
Heute die neue 98_HTTPMOD.pm händisch geladen

Du solltest das Updaten solcher Module FHEM selbst überlassen und das nicht manuell machen.
Es reicht bei weitem nicht (mehr), nur eine einzige Datei zu aktualisieren.

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

ak323

Nee, das kann nicht sein, weil ich habe die HTTPMOD schon Monate/Jahre nicht geupdated, und seit Herbst funktioniert die pegelonline.de Abfrage plötzlich nicht mehr.

Du willst jetzt aber nicht sagen, daß ich ruhig nen FHEM Komplettupdate anstoßen soll !?
.> "never change a running system" .. 8)
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

betateilchen

Zitat von: ak323 am 26 Januar 2022, 22:44:15
Nee, das kann nicht sein,

Um was möchtest Du wetten?

Zitat von: ak323 am 26 Januar 2022, 22:44:15
weil ich habe die HTTPMOD schon Monate/Jahre nicht geupdated

Genau das ist das Problem. HTTPMOD besteht inzwischen aus mindestens zwei Dateien, das zeigt Dir doch die Fehlermeldung unbestreitbar:

Zitat von: ak323 am 26 Januar 2022, 22:40:04
2022.01.26 22:10:34 1: reload: Error:Modul 98_HTTPMOD deactivated:
Can't locate FHEM/HTTPMOD/Utils.pm in @INC

Zitat von: ak323 am 26 Januar 2022, 22:44:15
Du willst jetzt aber nicht sagen, daß ich ruhig nen FHEM Komplettupdate anstoßen soll !?

Ich will nur sagen, dass Du an Deinem Problem selbst schuld bist, weil Du Dich nicht an vorgesehene Mechanismen halten möchtest.

Zitat von: ak323 am 26 Januar 2022, 22:44:15
.> "never change a running system" .. 8)

Dann bist Du jetzt ja in der komfortablen Situation, dass Dein System eben nicht mehr "running" ist, weil Du es selbst kaputtgemacht hast.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

ak323

Neulich waren Deine Antworten irgendwie konstruktiver und hilfreicher ... Danke trotzdem und schönen Abend !
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

betateilchen

#8
Was willst Du denn hören?
Du versuchst, ein einzelnes Modul von Hand zu aktualisieren, ohne verstanden zu haben, wie das Modul sich zusammensetzt und was da alles zusammengehört.
Und anschließend wunderst Du Dich, dass das Modul nicht mehr funktioniert.

In einem tagesaktuellen FHEM funktioniert die Pegelabfrage völlig problemlos - gerade erfolgreich getestet.


defmod pegel_Schulau HTTPMOD https://www.pegelonline.wsv.de/gast/stammdaten?pegelnr=5950090 3600
attr pegel_Schulau reading01Name Schulau
attr pegel_Schulau reading01Regex 20%.*>(\d+)



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