Welche Beta? Im Store sehe ich keine Beta, also ist bei mir Stable 1.0 installiert.
Da es sich nicht um einen temporären sondern regelmäßig wiederkehrenden Fehler handelt, habe ich nun gestern Abend selbst nach einer Lösung gesucht, weil ich nicht noch länger warten wollte.
Zumindest bei mir unter Docker hat die folgende Änderung in der module.php Abhilfe geschaffen und seit gestern Abend habe ich keine Fehlermeldungen mehr. Ob das unter Windows auch funktioniert, vermag ich nicht zu sagen.
In der module.php habe ich den Block in der
public function RequestInfo()
zwischen „//Download picture“ und „//Radarbild auswerten“ ersetzt durch
//Download picture
$remoteImage = 'https://www.dwd.de/DWD/wetter/radar/rad_' . $this->ConvertArea($area) . '_akt.jpg';
$ch = curl_init($remoteImage);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_MAXREDIRS => 1,
CURLOPT_TIMEOUT => 30,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36',
CURLOPT_SSL_VERIFYPEER => true,
CURLOPT_SSL_VERIFYHOST => 2,
]);
$data = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$curlError = curl_error($ch);
curl_close($ch);
if ($data === false || $curlError !== '') {
$this->SendDebug('cURL Error', $curlError, 0);
return;
}
if ($httpCode !== 200) {
$this->SendDebug('HTTP Error', 'Code: ' . $httpCode, 0);
return;
}
//Radarbild auswerten
Damit wird die Abfrage von file_get_contents auf cURL umgestellt.
Der Fehler liegt vermutlich daran, dass file_get_contents die PHP-eigene OpenSSL-Integration nutzt und die offenbar nicht korrekt konfiguriert oder das CA-Bundle veraltet ist. cURL bringt eine eigene SSL-Implementierung mit, die unabhängig von der PHP/OpenSSL-Konfiguration funktioniert und ein aktuelles CA-Bundle verwendet.
Aber das ist nur eine Vermutung. Bitte nicht vergessen, dass bei einem Update des Moduls die Änderung wieder überschrieben wird.
Daher ersetzt der Workaround nicht die Wartung der aktuellen Version und die ausstehende Fehlerbeseitigung.
Viele Grüße
Andreas