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
Izack
17. März 2017 um 15:58
22
Hi Maxx,
versuche das einmal… Wie gesagt bin nicht vom Fach
<?
$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
N22
17. März 2017 um 21:19
23
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);
?>
Das Script muss dann in Intervallen aufgerufen werden.
N22
23. März 2017 um 08:39
24
… 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);
?>
AKL
1. Mai 2017 um 22:54
25
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.
Izack:
Hi Maxx,
versuche das einmal… Wie gesagt bin nicht vom Fach
<?
$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
Leider keine aktualisierung, denn die adresse ändert sich ja immer!
Hat sonst noch jemand einen Vorschlag oder soll ich meinen Plan verwerfen?
Mfg
Maxx
rudo
17. Juni 2017 um 14:00
27
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?
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
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
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);
?>