Tempest

Bei uns hat es heute geblitzt und gedonnert. In der App erscheint es auch, aber im Bereich evt_strike hat sich leider nichts getan.

Ich sehe gerade das in Forecast -Station aber 16 Blitze in der Letzten Stunde und 49 in den 3 Stunden stehen. Aber das Tempest Script hat nichts aktualisiert.

Bei mir werden im Skript und in der App heute Blitze angezeigt ( 1 und 3 Stunden)

Sent from my Pixel 4 using Tapatalk

In welchem Script?

Im Forecast Script holst du die Stationswerte direkt aus dem Netz. Im Tempest Script sind die Werte direkt aus dem Hub. Richtig?

Im Forecast Script Bereich Station ändern sich die Werte, im Tempest Script hat sich bei mir aber unter evt_strike nichts getan.

Im „Now“ Skript

Sent from my Pixel 4 using Tapatalk

Im Event Strike gibt es bei mir auch eine Meldung

Sent from my Pixel 4 using Tapatalk

Im Event Strike gibt es bei mir auch eine Meldung

Stimmt nicht!

Sind auch alte Testwerte. 27km / 3848W / Time Epoch 2017. Die gleichen Werte wie in meinem Screenshot! Siehe oben.

Wenn Du Recht hast dann hast du Recht. Hab ich nicht mehr dran gedacht :frowning:

Sent from my Pixel 4 using Tapatalk

damit geht es zumindest mit den Web-Icons


<?php

$path =  'https://cdn.jsdelivr.net/gh/YR/weather-symbols@8.0.1/dist/svg/';
$width = 80;
$height = 80;
$svg = '01d';
$icon_type = '.svg';

$filename = $path.$svg.$icon_type;

$image = "<img src='".$filename."' width='" .$width."' height='" .$height."'>";

SetValue(12345, $image);

allerdings habe ich es nicht geschafft, dass das mit dem lokalen Pfad auch geht.

Gruß
Rainer

Ich glaube ich weiss woran das liegt : Der Link ist eine Adresse und die Lokale variable liefert die Daten. Ich bau den lokalen Speicher mal so um das die svg auf der Platte liegt. Dann habe ich lokal auch einen link

Neue Version Online

Vers. 2.4 14.01.2021

Die Icons sind jetzt skalierbar (Vielen Dank Erpe für den IMG Tipp)
Über die folgenden Variablen können die Größen Einstellungen im Skript vorgenommen werden
$icon_height_hours
$icon_width_hours
$icon_height_days
$icon_width_days
$icon_height_now
$icon_width_now

https://www.symcon.de/forum/threads/42554-Tempest?p=447536#post447536

Die reservierten Felder für die Icons lassen sich jetzt in der Größe einstellen. Die Icons erscheinen aber nicht.

Welchen Browser auf welcher Platform nutzt du ?

Sent from my Pixel 4 using Tapatalk

Muss ich erst mal schauen. Der Standart der in der ProKonsole unter Windows erscheint. Wahrscheinlich FF.

Hab auch gerade getestet und das läuft bei mir auf den iPads aber nicht unter Android. Windows muss ich noch testen

Sent from my Pixel 4 using Tapatalk

Gerade gefunden :

Nur dabei daran denken, in Data-URLs die Sonderzeichen < und > und insbesondere das ‚#‘ zu encodieren. Damit SVG als Data URL auch in Firefox und in Internet Explorer angezeigt wird, lautet der korrekte String also

background: url(„data:image/svg+xml,%3Csvg xmlns=‚SVG namespace‘ viewBox=‚0 0 100 44‘ height=‚44‘ width=‚100‘%3E%3Cpath d=‚m 0,5.5 100,0‘ style=‚stroke:%23f5f5f5;stroke-width:11px‘ /%3E%3Cpath d=‚m 0,38.5 100,0‘ style=‚stroke:%23f5f5f5;stroke-width:11px‘ /%3E%3C/svg%3E“);

UTF8 kann man sich sparen, weil das Dokument schon auf UTF8 basiert.
SVG-Markup mit Javascript encode URI, decode URI kodieren: Sonderzeichen in URLs und Dateinamen

Sent from my Pixel 4 using Tapatalk

Update : Das hat auch nichts gebracht … Wenn mir/Euch nicht noch was einfällt muss ich die ICON Skalierung als Option nur für Safari Nutzer einbauen

Update : Nachdem mir vor lauter HTML Mist langsam schwarz vor den Augen wurde habe ich jetzt die Lösung gefunden : base64_encode !!!

Mit diesem Aufruf funktioniert das Skalieren der ICON`s in Safari sowie in Chrome :

$icon = „<img src='data:image/svg+xml;base64,“.base64_encode ($icons[$value[‚icon‘]])."’ width=’" .$icon_width."’ height=’" .$icon_height."’>";

Neue Version 2.4.1

Icons werden jetzt in Safari und Chrome angezeigt und können in der Größe verändert werden. Die Icons können lokal oder extern vorgehalten werden

https://www.symcon.de/forum/threads/42554-Tempest?p=447536#post447536

Sieht gut aus.
Hat zwar eine Weile gedauert bis ich eine brauchbare Darstellung gefunden habe, aber die Icons sind auf allen meinen Browsern skalierbar zu sehen.

Neue Version 3.0.0 Online

-HTML Anpassungen um die Tabellen voneinander zu entkoppeln und Syntax Korrektur (Danke Erpe)
-Alle Parameter können nun für jede Tabelle gesondert konfiguriert werden

-Alle Parameter sind nun in einem Array zusammengefasst . Dieses sowie beliebig weitere Konfigurationsarray`s können nun in eine String Variable abgespeichert werden. Einmalig muss dazu die individuelle Konfiguration noch einmal eingestellt werden.
Danach kann ein Backup angelegt werden. Dadurch ist es möglich verschiedene Konfigurationen zu testen bzw. einzusetzen. Bei zukünftigen Feld Erweiterungen können die Backup Konfigurationen auf die aktuelle Version migriert werden

Die folgenden Befehle stehen zur Verfügung :

„Save“ :

Konfigurationsdaten type werden als serialisiertes Array in einer String Variablen abgespeichert. Es können mehrere Versionen der Konfigurations Daten abgelegt werden. Achtung nicht übertreiben die Max. Größe für eine String Variable bitte beachten.

„“ : Konfigurations Daten wie im Skript eingetragen werden genutzt

„Use“ : Konfigurations Daten werden aus der Stringvariablen geladen und genutzt

„List“ : Zeigt die Namen der gespeicherten Konfigurationen

„Detail“ : zeigt die details der spezifischen Konfiguration

„Compare“ :

Vergleicht die Konfiguration im Skript mit der gespeicherten Konfiguration. Es werden nur fehlende Felder in der gespeicherten Konfiguration angezeigt

„Add“ : ergänzt die gespeicherte Konfiguration um die angegebenen Werte und Felder

„Delete“ : Löscht ein Konfigurations Backup

https://www.symcon.de/forum/threads/42554-Tempest?p=447536#post447536

Hut ab! Du steckst ja eine menge Arbeit in dieses Projekt.
Läuft gut. Die einzelnen Tabellen lassen sich jetzt unterschiedlich Formatieren. Ein paar Übersetzungen gehen noch nicht. (Wetterlage,Trend, Windrichtung ec.)

Wenn ich noch wünschen kann:
Um alles noch kompakter zu bekommen wäre es schön 2 Werte in eine Zelle zu bekommen. z.B Temperatur/gefühlt wie, Wind~/ Richtung, Temperatur Max/Min.

Alles nur wenn es dir noch Spaß macht. Eigentlich läuft es schon sehr gut.

Ich hab mal etwas gebastelt und hier ist die Kompakt Ansicht :

Entspricht das Euren Vorstellungen ?