Wettervorhersage

Morgen!
Grafiklink hinzugefügt aber leider keine aktualisierung

https://kachelmannwetter.com/images/data/cache/kompakt1x1/kompakt1x1_2771682_003121510.png

Wie könnt man ein Regenradar in IPS View einbauen? (Österreich)

Meine Wetterseite ist immer wieder ein Problemkind!

Mfg
Maxx

Hi Maxx,

versuche das einmal… Wie gesagt bin nicht vom Fach :slight_smile:

<?
$unix = time();
$wetter ='https://kachelmannwetter.com/images/data/cache/kompakt/kompakt_2771682_503171450.png';  

SetValue(57984 /*[Wetter	est\vorhersage]*/,$wetter);


und dann einen zyklisches Ereignis alle 15 min

LG Izack

Hi Maxx,
von View hab’ ich k.A., aber ein Regenradar für „Melk“ und Umgebung könnte mit einem Script evtl. so funktionieren:

<?
$delay = 300; // in Sekunden - das Radarbild im vollen 5 Minuten Takt evtl. auch 600 Sekunden später verfügbar
$CET_str = date("M d Y H:i:s",time());
$CET = strtotime($CET_str);
$CETtrack = floor($CET/$delay)*$delay;
$fname = date('Y/m/d',$CETtrack-$delay)."/".date('H/i',$CETtrack-$delay);
$wetter ="<span style='top: -220px; left: -1px;'><img src='http://www.wetteronline.de/?ireq=true&pid=p_embeddedmaps&src=wmapsextract/vermarktung/wmaps2tiles/composite/landingpage_web/".$fname."/m3/0506.jpeg'></span></a>";  
SetValue(14300 /*[Wetter\Unwetterzentrale\WetterOnline]*/,$wetter);
?>

Radarbild.JPG

Das Script muss dann in Intervallen aufgerufen werden.

… und noch eine andere Variante

<?
$lon="15.34"; // longitude
$lat="48.22"; // latitude
$h="256";     // high
$w="350";     // width
$wetter ="
<img style='background:url(http://www.meteox.de/imagezoom.aspx?lat=".$lat."&lon=".$lon."&w=".$w."&h=".$h."&t=bg)' src='http://www.meteox.de/imagezoom.aspx?lat=".$lat."&lon=".$lon."&w=".$w."&h=".$h."' alt='' >
";
SetValue(14300 /*[Wetter]*/,$wetter);
?>

meteox.JPG

Bei mir läuft das Programm seit knapp einem Jahr problemlos. Den Aufbau der Icon liefere ich in einem nachfolgenden Beitrag. Wenn du mit IPSView vertraut bist ist das aber kein Problem Außerdem sind einige hilfreiche Kommentare im Script.

Hallo Hans,

wo müssen denn die Icon Dateien liegen? Ich bekomme nur den link zur Datei in IPS View angezeigt, aber nicht das Icon selbst. Die Dateien liegen auf einem Raspi.

Gruß
AKL

P.S. Deine Vorhersage sieht sehr gut aus.

Leider keine aktualisierung, denn die adresse ändert sich ja immer!
Hat sonst noch jemand einen Vorschlag oder soll ich meinen Plan verwerfen?

Mfg
Maxx

Hallo Hans,
das meiste habe ich verstanden und funktioniert auch.https://www.symcon.de/forum/images/icons/icon11.png
Nur das mit den Wochentagen habe ich noch nicht. Im Skript habe ich heute, morgen, übermorgen und überübermorgen, Bei Dir stehen aber die Wochentage, Wie hast Du das hinbekommen?

wie finde ich den link ?

Ich mußte selber spielen das ich den Link wieder gefunden habe!

Wetter HD | Wetter von kachelmann.

Vorhersage links oben, dann Vorhersage Kompakt Super HD 3 Tage, Ort eingeben und ENTER!

Mfg
Maxx

die seite hatte ich auch gefunden, kann das ganze konstukt aber nicht als .png laden ???

Das Kachelmannwetter gefällt mir auch super…

Ich hab mir den Link mal angeschaut…

https://kachelmannwetter.com/images/data/cache/kompakt1x1/kompakt1x1_2771682_003121510.png

Das „2771682“ entspricht deinem ORT.
Diese Nummer siehts du beim normalen Aufruf der Seite…
Bei mir z.B.
Wettervorhersage Kompakt HD für Burgrieden | Wetter von kachelmann.

Daraus dann bauen:
https://kachelmannwetter.com/images/data/cache/kompakt1x1/kompakt1x1_2941173_003121510.png

Das „003121510“ wird die Zeit/Datumsangabe sein… Das Schema dazu habe ich noch nicht verstanden…
Wenn uns jemand noch das Zeitschema erläutert, dann kann man sich den Link generieren…

hab jetzt alles durchprobiert

der link mit dem ort geht … das danach scheint nur ein platzhalter zu sein … egal was man einträgt … es bleibt

das reicht mir erstmal … dickes danke :slight_smile:

Hy stricky!

Kannst du da was bauen draus? denn ich bin da leider nicht weitergekommen und habe es wieder mal auf Eis gelegt!

Mfg
Maxx

ich zeige einfach die png’s an … mehr auch nicht

https://kachelmannwetter.com/images/data/cache/kompakt/kompakt_2881010_

https://kachelmannwetter.com/images/data/cache/kompakt1x1/kompakt1x1_2881010_

2881010 gegen deinen Ort tauschen … fertig

Wie schaut dein Skript aus?
Denn bei mir wurde nichts aktualisiert.

Mfg
Markus

ging doch nicht ohne aktualisierung

jetzt sollte es aber gehen


<?

	$IDOrt = "2881010";
	
	///////////////////////////////////////////////////////////////////
    $ImgID = @IPS_GetObjectIDByIdent('Image', $_IPS['SELF']);
	
    if ($ImgID === false)
    {
        $ImgID = IPS_CreateMedia(1);
        IPS_SetParent($ImgID , $_IPS['SELF']);
        IPS_SetIdent($ImgID , 'Image');
        IPS_SetName($ImgID , 'Kachelmann Wetter');
        IPS_SetMediaCached($ImgID , true);
        IPS_SetMediaFile($ImgID , "media" . DIRECTORY_SEPARATOR . "Image_" . $ImgID . ".png", False);
    }
	
   $ImgRAW = @Sys_GetURLContent("https://kachelmannwetter.com/images/data/cache/kompakt1x1/kompakt1x1_".$IDOrt."_".time().".png");
   if  ( $ImgRAW == TRUE )
   {
		IPS_SetMediaContent($ImgID , base64_encode($ImgRAW));
    }  

	//Timer einschalten
    IPS_SetScriptTimer($_IPS['SELF'], 300);

?>

Funktioniert super!

Danke für dein Skript!

Mfg
Maxx