- Mitglied seit
- 11 Nov 2011
- Beiträge
- 7
- Punkte für Reaktionen
- 2
- Punkte
- 3
Hallo,
Ich habe bisher immer erfolgreich den Status meines Wechselrichters mittels HTTPS POST-Request ausgelesen (über FHEM, Modul zur HomeAutomation).
Nun klappt das nicht mehr, ich bekomme folgende Fehlermeldungen, die offensichtlich mit SSL zusammen hängen:
Mache ich statt des POST-Requests ein simples GET, erhalte ich die gleichen Fehlermeldungen. Es wird also wohl erst gar keine Verbindung aufgebaut.
Der Zugriff auf eine völlig andere Seite (zur Abfrage des Wetters), ebenfalls über HTTPS (und FHEM), funktioniert anstandslos, Insofern liegt es nicht grundsätzlich an Freetz, sondern eher an der Kombination mit der Seite des Wechselrichters.
Die betreffende Webside hat ein gültiges Zertifikat und unterstützt TLS 1.2. In Freetz (18722M) habe ich openssl 1.1.1l installiert.
Greife ich nicht über die FritzBox/Freetz auf den Wechselrichter zu, sondern setze den POST-Request über den Browser ab (z.B. https://reqbin.com/), klappt alles wie erwartet.
Vermutlich ist an der Webside des Wechselrichters irgendwas am Protokoll geändert worden, was nun nicht mehr zu meiner SSL-Konfig. zu passen scheint. Bzgl. SSL bin ich aber leider ein absoluter Anfänger, sorry.
Hat evtl. jemand einen Tipp für mich?
Ich habe bisher immer erfolgreich den Status meines Wechselrichters mittels HTTPS POST-Request ausgelesen (über FHEM, Modul zur HomeAutomation).
Nun klappt das nicht mehr, ich bekomme folgende Fehlermeldungen, die offensichtlich mit SSL zusammen hängen:
Code:
2023.02.18 20:02:18 5: PM_Test: ReadCallback called from __ANON__
2023.02.18 20:02:18 5: PM_Test: Read callback Error LogLvl set to 3, regex
2023.02.18 20:02:18 3: PM_Test: Read callback: Error: SSL connect attempt failed error:14094410:lib(20):func(148):reason(1040)
2023.02.18 20:02:18 4: PM_Test: Read callback: request type was update retry 0, no headers, no body
2023.02.18 20:02:18 5: PM_Test: Read callback: body empty
2023.02.18 20:02:18 4: PM_Test: BodyDecode is not decoding the response body (charset not found, bodyDecode defaults to none)
2023.02.18 20:02:18 5: PM_Test: GetCookies is looking for Cookies
2023.02.18 20:02:18 5: PM_Test: ExtractSid called, context reading, num unknown
2023.02.18 20:02:18 4: PM_Test: no header to look for redirects
2023.02.18 20:02:18 5: PM_Test: Read callback sets LAST_REQUEST to update
2023.02.18 20:02:18 5: PM_Test: CheckAuth decided no authentication required
Mache ich statt des POST-Requests ein simples GET, erhalte ich die gleichen Fehlermeldungen. Es wird also wohl erst gar keine Verbindung aufgebaut.
Der Zugriff auf eine völlig andere Seite (zur Abfrage des Wetters), ebenfalls über HTTPS (und FHEM), funktioniert anstandslos, Insofern liegt es nicht grundsätzlich an Freetz, sondern eher an der Kombination mit der Seite des Wechselrichters.
Die betreffende Webside hat ein gültiges Zertifikat und unterstützt TLS 1.2. In Freetz (18722M) habe ich openssl 1.1.1l installiert.
Greife ich nicht über die FritzBox/Freetz auf den Wechselrichter zu, sondern setze den POST-Request über den Browser ab (z.B. https://reqbin.com/), klappt alles wie erwartet.
Vermutlich ist an der Webside des Wechselrichters irgendwas am Protokoll geändert worden, was nun nicht mehr zu meiner SSL-Konfig. zu passen scheint. Bzgl. SSL bin ich aber leider ein absoluter Anfänger, sorry.
Hat evtl. jemand einen Tipp für mich?