Spritpreismonitor liefert seit 28.07.2022 keine Daten mehr / SSLv3 Fehler

Begonnen von astro0302, 20 September 2022, 11:25:58

Vorheriges Thema - Nächstes Thema

astro0302

Hallo!

Ich habe vor wenigen Tagen festgestellt, dass bei mir die Spritpreise nicht mehr aktualisiert werden. In Fhem habe ich dazu folgenden Code hinterlegt:

--- schnipp ---

define Jet HTTPMOD http://www.clever-tanken.de/tankstelle_details/10737 1800
setuuid Jet 5c57471f-f33f-802f-0dc0-e687560c0dcd4bc9
attr Jet userattr icon stateFormat timeout
attr Jet alias Jet
attr Jet enableControlSet 1
attr Jet group Spritpreise
attr Jet icon fts_garage
attr Jet reading01Name Diesel
attr Jet reading01Regex "current-price-1">(\d.\d{2})
attr Jet reading02Name SuperE5
attr Jet reading02Regex "current-price-3">(\d.\d{2})
attr Jet reading03Name SuperE10
attr Jet reading03Regex "current-price-2">(\d.\d{2})
attr Jet stateFormat Liter_SuperE5: SuperE5
attr Jet timeout 10

--- schnapp ---

Die Readings schreibe ich in eine Logdatei.

In der FHEM Logdatei stehen rund um das Thema Spritpreise folgende Einträge:

2022.09.20 11:02:16 3: Jet: Defined with URL http://www.clever-tanken.de/tankstelle_details/10737 and interval 1800 featurelevel 6.1
2022.09.20 11:03:08 3: Jet: Read callback: Error:  SSL connect attempt failed error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Der Aufruf der Webseite mit HTTPS:// führt zum gleichen Fehler.

FHEM wurde mit "Update All" bereits auf aktuellen Stand gebracht.

Wie bekomme ich FHEM wieder dazu, mit Clever Tanken zu kommunzieren? Im Forum habe ich rund um den Spritpreismonitor keine Einträge gefunden.








1x Rpi 3B mit Raspian (Jessie) , 1x nanoCUL (arduino nano + 433MHz Modul)1.65 a-culfw,  12x REV Funksteckdosen 433Mhz, 2x Uralt-Funkthermometer (433MHz), 1x nanoCUL 868MHz, 1x mapleCUN Large,  Xiaomi Door/Window Sensor, Wemos D1 mini, Sonoff S20 mit Tasmota, Ikea Tradfri, div. Shelly Komponenten

Otto123

Hi,

ZitatWheezy
echt ? Damit bist Du irgendwann raus ;)
Bei mir funktioniert die DEF mit
https://www.clever-tanken.de/tankstelle_details/99008 1800ohne Probleme

Ich denke Du wirst Dein Linux System aktualisieren müssen. Ob es da was gibt weiß ich nicht, aber danach musst Du mal suchen?
Wheezy ist seit etwa 4 Jahren End of live https://wiki.debian.org/LTS

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rudolfkoenig

Laut Internet bedeutet die Fehlermeldung, dass Client und Server nicht auf einem Verschluesselungsverfahren einigen konnten.

Entweder ist die Bibliotheken des Servers zu alt, oder die des Clients, oder es wurde dem Client per sslVersion Attribut das Verwenden passender Verfahren untersagt.

Laut https://www.cdn77.com/tls-test erlaubt  http://www.clever-tanken.de nur TLSv1.2 und TLSv1.3.
In FHEM kann man die Verfahren ueber das sslVersion Attribut aendern, entweder in global oder in der HTTPMOD Instanz.
Die Voreinstellung fuer sslVersion fuer Clients in FHEM ist SSLv23:!SSLv3:!SSLv2, was laut Doku (nur) TLS1.x zulaesst.

Ich tippe auf eine alte openSSL Bibliothek bzw. eine alte OS-Version.

astro0302

Zitat von: Otto123 am 20 September 2022, 11:46:10
Hi,
echt ? Damit bist Du irgendwann raus ;)
Bei mir funktioniert die DEF mit
https://www.clever-tanken.de/tankstelle_details/99008 1800ohne Probleme

Ich denke Du wirst Dein Linux System aktualisieren müssen. Ob es da was gibt weiß ich nicht, aber danach musst Du mal suchen?
Wheezy ist seit etwa 4 Jahren End of live https://wiki.debian.org/LTS

Gruß Otto

Sorry, meine Signatur ist nicht aktuell. Habe Jessie im Einsatz und FHEM läuft auch nicht mehr auf einem Raspberry Pi 2, sondern auf einem Raspberry Pi 3B
1x Rpi 3B mit Raspian (Jessie) , 1x nanoCUL (arduino nano + 433MHz Modul)1.65 a-culfw,  12x REV Funksteckdosen 433Mhz, 2x Uralt-Funkthermometer (433MHz), 1x nanoCUL 868MHz, 1x mapleCUN Large,  Xiaomi Door/Window Sensor, Wemos D1 mini, Sonoff S20 mit Tasmota, Ikea Tradfri, div. Shelly Komponenten

MadMax-FHEM

Jessie ist nicht (viel) besser...

Jessie - > Stretch - > Buster - > Bullseye...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

jessie ist seit 2 Jahren EOL

Hast Du es schon mal mit System Aktualisierung probiert?
sudo apt-get update
sudo apt-get upgrade


Ob es da allerdings Aktualisierungen gibt weiß ich nicht.
Was sagt denn
openssl version -a
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

astro0302

Vielen Dank schon einmal für eure schnellen Antworten. Ich sehe schon, das Problem liegt vermutlich am veralteten Linux-Unterbau. Nach dem Urlaub werde ich mich dann an das Upgrade des Linux-Unterbaus kümmern.
1x Rpi 3B mit Raspian (Jessie) , 1x nanoCUL (arduino nano + 433MHz Modul)1.65 a-culfw,  12x REV Funksteckdosen 433Mhz, 2x Uralt-Funkthermometer (433MHz), 1x nanoCUL 868MHz, 1x mapleCUN Large,  Xiaomi Door/Window Sensor, Wemos D1 mini, Sonoff S20 mit Tasmota, Ikea Tradfri, div. Shelly Komponenten

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz