RS RainRadar Forecast (RRFC) 3.1

läuft es denn nun bei Dir?

hallo MaLu, leider nein
wo kommt den die pem hin ? Module ? oder egal
gerade gesehen, bestimmt in cert

Hallo Malu,

funktioniert jetzt wieder, danke.
@Axel: Ich habe es in cert abgelegt, ist aber eigentlich egal, da du es in der PHP.ini ja angibst, wo es liegt.

VG,
Christian

so, habe die pem in cert. in der php.ini war schon curl.cainfo=„C:\IP-Symcon\cacert.pem“ vorhanden, habe ich auf
curl.cainfo=„C:\IP-Symcon\cert\cacert.pem“
geändert. Dienst neu gestartet, leider läufts noch nicht. Da habe ich bestimmt was übersehen

Nach einigen googlen und probieren hab ichs hinbekommen.
Um es allen anderen eifnach zu machen kurze Anleitung. (Hoffe es meckert keiner wegen links)

  • Zeile 211 und 212 in der RS RRFC Funktion Bibliothek von http:// auf https:// ändern

  • im Ordner /var/lib/symcon/cert folgenden Befehl ausführen

curl https://curl.haxx.se/ca/cacert.pem -o ./cacert.pem

  • nun in der php.ini unter /var/lib/symcon ganz am ende eine Zeile einfügen
curl.cainfo = "/var/lib/symcon/cert/cacert.pem"

Danach hat es sofort wieder funktioniert.

Oder hier nach vorgehen

// wetteronline RainRadar-Pfade
	$url_hist		= 'https://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=wmapsextract/vermarktung/global2maps/';
	$url_zuk		= 'https://www.wetteronline.de/?pid=p_radar_map&ireq=true&src=wmapsextract/vermarktung/prog2maps/short_range/';

Die cacert.pem liegt im Hauptverzeichnis (war schon immer vorhanden :confused: )
download trotzdem nochmal durchgeführt (windows) ( im Ordner /var/lib/symcon/cert folgenden Befehl ausführen entfällt für mich )
curl.cainfo=„C:\IP-Symcon\cacert.pem“ in php.ini eingetragen (war schon immer vorhanden :confused: )
Dienst neu gestartet. läuft nicht :banghead:

habe mich heute nochmal damit beschäftigt und …
et lööpt !
habe einfach mal die Projektinitialisierung angestossen … :cool:

Moin,

hab gerade auch mal das RainRadar installiert und ich bekomme folgende Meldung:

08.10.2017 20:59:52 | ScriptEngine | Ergebnis für Skript 26037
<br />
<b>Warning</b>:  file_put_contents(/var/lib/symcon/webfront/user/RS_RainRadar_Forecast/RainRadar_LatestForecastLoop.gif): failed to open stream: Datei oder Verzeichnis nicht gefunden in <b>/var/lib/symcon/scripts/26037.ips.php</b> on line <b>50</b><br />
<br />
<b>Warning</b>:  Datei #webfront/user/RS_RainRadar_Forecast/RainRadar_LatestForecastLoop.gif existiert nicht in <b>/var/lib/symcon/scripts/26037.ips.php</b> on line <b>61</b><br />

Der Ordner wurde auch irgendwie nicht im Ordner user nicht erstellt.

IPS ist aktuelle auf einem Ubuntu.

Evtl hat ja jemand einen Tip

Moin , ich glaube Raketenschnecke hat zu der Zeit noch nicht mit Linux als Basis gerechnet .

Gesendet von iPhone mit Tapatalk

Hallo,

RainRadar auf einem Pi2 unter Jessie läuft bei mir nach Umstellung von http auf https (Post 52 & 53). Tolles Modul von RS, großen Respekt und herzlichen Dank dafür.

Eines fällt mir auf. Das animierte Radarbild flackert ziemlich bei der Webfront Darstellung auf meinem iPad. Zum Teil werden die einzelnen Bilder schön nacheinander angezeigt, ohne dass das gesamte Bild neu aufgebaut wird. Das ist gut anzuschauen.

Dann baut sich das komplette Bild alle paar Sekunden neu auf, dadurch entsteht ein „Flackereffekt“. Zum Teil blinkt das Bild regelrecht. Bild da - Bild weg - Bild da…

Auf meinem Desktop PC ist der Effekt nicht so stark ausgeprägt. Ist der Pi2 etwas zu schwach dafür?

Habt ihr ähnliche Erfahrungen?

Hallo Zusammen,

ich habe ein Problem mit dem RainRadar. Die Zukunftsbilder werden nicht geladen und ich habe folgende Log
einträge.

01:04:39 | 36999 | DEBUG   | ScriptEngine         | Skript ausgeführt - Ereignis: 25600 ~ Absender: TimerEvent
01:04:40 | 22738 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 58360 ~ Absender: TimerEvent
01:04:40 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 35 ~ Absender: TimerEvent
01:04:40 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 377 ~ Absender: RunScript
01:04:40 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #1 './201711080005_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:40 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #2 './201711080010_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:40 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #3 './201711080015_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #4 './201711080020_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #5 './201711080025_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #6 './201711080030_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #7 './201711080035_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #8 './201711080040_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #9 './201711080045_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #10 './201711080050_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #11 './201711080055_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #12 './201711080100_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #13 './201711080105_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #14 './201711080110_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #15 './201711080115_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #16 './201711080120_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #17 './201711080125_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #18 './201711080130_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #19 './201711080135_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 ==> Fehler: Radarbild #20 './201711080140_NRW.png'  [Zunkunft] Download nicht erfolgreich (kein .png-File gefunden)
01:04:41 | 14725 | MESSAGE | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\FC TS Sync] = 1510099400
01:04:41 | 55290 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Detaildaten\0. FC Intensität 0 Minuten] = 0,0000000000
01:04:41 | 17577 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\FC Rain End TS] = 0
01:04:41 | 23750 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\FC Rain Start TS] = 0
01:04:41 | 47193 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\Rain-Intensity on Start] = 0,0000000000
01:04:41 | 17577 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\FC Rain End TS] = 0
01:04:41 | 54525 | MESSAGE | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\FC Zeitstrahl] = <table width="100%" cellspacing="1" cellpadding="2"><tr>

<td title="00:35 - 00:40 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

<td title="00:40 - 00:45 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

<td title="00:45 - 00:50 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

<td title="00:50 - 00:55 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

<td title="00:55 - 01:00 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

<td title="01:00 - 01:05 Uhr, Ø-Intensität (2.8 x 2.8 km/5 x 5 px/25 px²): 0.0"  style="cursor: help; text-align:center; border-top:8px solid rgba(70,70,70,0.7); border-bottom:8px solid rgba(70,70,70,0.7);"></td>

</tr></table>


01:04:41 | 25166 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Core\# DL-Versuche] = 0
01:04:41 | 34605 | DEBUG   | VariableManager      | [Skripte\Skripte\Wetter\RS RainRadar Forecast 2h Regenradar\Analyse-Ergebnisse\Hagel Warnstatus] = false
01:04:41 | 00000 | CUSTOM  | RS RRFC Regenradar   | #22738 | Radarbilder-Download erfolgreich, Script-Laufzeit: 1.311 ms | Delay01: 200 sek | Delay02: 280 sek | 1. Versuch

Hat jemand eine Idee??

Gruß Stephan

Sorry, Habe den Fehler gefunden. Habe nur eine URL auf HTTPS umgestellt.

Aufgrund einer Änderung in den Header-Daten klappt bei mir seit heute die Delay-Ermittlung nicht mehr. Daher habe ich die Header-Verarbeitung (ab Zeile 181) folgendermaßen umgestellt (nicht schön, aber funktioniert :)):


			$FileModifiedTS = 0;
			$FileNameTS = 0;
			$Delay01 = 0;
			$Delay02 = 0;
			// HEADER parsen
			foreach ($HEADER as $hl){
				if($Debug == true)
					echo "Headerline = ".$hl."
";
				if(!(strpos($hl,":") === false)){
					$h_key = explode(": ", $hl)[0];
					$h_val = explode(": ", $hl)[1];
					if($h_key == "Last-Modified"){
						$FileModifiedTS                                 = strtotime($h_val);
					}
					if($h_key == "Content-Disposition"){
							$tmpStr                                     		= substr(explode("\"", $h_val)[1], 0, 12);
							$tmpStr                                     		= substr($tmpStr, 0, 4)."-".substr($tmpStr, 4, 2)."-".substr($tmpStr, 6, 2)." ".substr($tmpStr, 8, 2)
																														  .":".substr($tmpStr, 10, 2).":00 GMT";
							$FileNameTS                                     = strtotime($tmpStr);
					}
				}			
			
			};
			// Wetteronline Delay (Delay01) ermitteln (= Zeitdifferenz zwischen Filenamen und Modified-Timestamp)
			$Delay01                                     	= $FileModifiedTS - $FileNameTS;
			// Download- Delay (Delay02) ermitteln (= Zeitdifferenz zwischen Modified-Timestamp und Download-Zeitpunkt)
			$Delay02                                        = time() - $FileNameTS;				


Vielleicht nutzt es ja noch jemand…

Ja ich nutze es noch, habe mich schon über die Fehlermeldungen gewundert.
Danke Dir.

Gesendet von meinem SM-T835 mit Tapatalk

DANKE !!! dies war sehr friendly :);):smiley:

Das Script läuft noch bei Euch?

Interessant
Ich hatte das irgendwann, nachdem es nicht mehr korrekt lief, entfernt.

Einen ebenbürtigen Nachfolger hatte ich aber nie gefunden. Das war ne super Arbeit von Schneckchen.

Gesendet von iPhone XS mit Tapatalk

meins läuft nach wie vor ohne Änderungen

Ja läuft noch, Raketenschnecke sei dank.

Gesendet von meinem SM-T835 mit Tapatalk

meins läuft nach wie vor ohne Änderungen

Bei mir auch.

Dann spiel ich das nochmal ein.

Danke für die Info

Gesendet von iPhone XS mit Tapatalk

manchmal kommen Fehlermeldungen, dass das Skript irgendwelche Bilder nicht laden konnte. Damit kann man leben

Danke!

Folgende Zeile macht bei mir Probleme:

$tmpStr                                             = substr(explode(""", $h_val)[1], 0, 12); 

Die drei Anführungszeichen lassen auch den Editor aussteigen, ab da ist alles grau. :confused:

Grüße
galleto