@bumass: Ich habe auch den Link bekommen - habe aber ebenfalls noch nicht nachgefragt. Ich befürchte eher, dass es ein pro Bestellung Goodie ist. @Boui, @remote-it: Braucht ihr von den Sachen was bestimmtes? Falls es nur ein Goodie gibt, müssten wir schauen wir dies ggf. teilen oder ob jemand noch verzichten mag. Ich bräuchte von den drei Sachen zumindest nichts - somit dürft ihr das ausrambolen
Die Temperaturfarbwerte fehlen bei mir jetzt auch. Fehlermeldungen sind dadurch ‚undefinierter Index‘
Probleme habe ich noch mit der Anzeige eigener Icons. Eigendlich sind die aus dem Net geladenen ausreichend, aber das andere sollte auch funktionieren.
Mir ist es noch nicht gelungen den richtigen Pfad zu finden. Die PNGs liegen unter webfront\user\Wetter_icons\ (Windows) Ich habe schon viel versucht (/ \ \) aber schon die Darstellung im Editor sieht merkwürdig aus.
$path = '\\user\\Wetter_icons\\';
$icon_type = '.png';
// In diesem Array die Dateinamen der ICONS eintragen
$condition_icons = array(
'clear-day' => 'clear',
'clear-night' => 'nt_sunny',
'cloudy' => 'Cloud2_64',
'foggy' => 'Cloud2_Fog_64',
'partly-cloudy-day' => 'mostlysunny',
$path = '\user\Wetter_icons\';
$icon_type = '.png';
// In diesem Array die Dateinamen der ICONS eintragen
$condition_icons = array(
'clear-day' => 'clear',
'clear-night' => 'nt_sunny',
'cloudy' => 'Cloud2_64',
'foggy' => 'Cloud2_Fog_64',
'partly-cloudy-day' => 'mostlysunny',
Eigentlich müsste die zweite Variante richtig sein (1x) aber da geschehen merkwürdige Dinge. user habe ich natürlich auch schon weggelassen usw. Was läuft hier falsch?
Weatherflow hat die API geändert, die Farbwerte werden nicht mehr übermittelt. Die Dokumentation wurde auch angepasst.
Finde ich schade das die Veränderung ohne eine für mich ersichtliche Kommunikation durchgeführt wurde (Vielleicht habe ich die neue Doku auch nicht gefunden) .
Ich werde morgen neue Skripte veröffentlichen
Mal schauen was der Support zu der Sache zu sagen hat
1234fisart
1m
I apologize in case I overlooked something but :
The Forecast API has changed today without any warning. The fields for :
wind_avg_color
wind_gust_color
air_temp_high_color
air_temp_low_color
suddenly disappeared. I have published my scripts in a Forum and from one minute to another they broke. A number of Tempest owners had therefore a very disappointing experience.
Is there a Webpage where those changes are announced in advance ?
Und hier ist schon die Antwort :
peter SWS Field Testers
January 8
Sorry to hear your code has been broken, but you must be aware that the forecast API endpoint has never been released publicly (yet) - it has been available in beta form for testing, but that always comes with the risk that the endpoint will change without notice. That is what has happened. WeatherFlow are in the process of preparing the endpoint for public release as we speak. The documentation for its eventual release can be found here: Tempest API
Es funktionieren nur svg Dateien. SVG Dateien sind Vektorgrafiken (also code) wogegen png, jpeg etc. Bitdateien (img) sind. SVG Grafiken lassen sich ohne Qualitätsverlust skalieren.
Ich würde es im Moment vorziehen nur SVG Dateien zu nutzen da der Aufwand wahlweise SVG oder img Dateien einzusetzen etwas komplexer ist
Die Parameter für das lokale laden von svg Dateien sehen bei mir so aus :
$path = IPS_GetKernelDir() ."webfront\\user\\icons\\";
$icon_type = '.svg';// Typ des ICONS (Im Moment nur svg möglich)
// In diesem Array die Dateinamen der ICONS eintragen
$condition_icons = array(
'clear-day' => '43d',
'clear-night' => '43d',
'cloudy' => '43d',
'foggy' => '43d',
'partly-cloudy-day' => '43d',
'partly-cloudy-night' => '43d',
'possibly-rainy-day' => '43d',
'possibly-rainy-night' => '43d',
'possibly-sleet-day' => '43d',
'possibly-sleet-night' => '43d',
'possibly-snow-day' => '43d',
'possibly-snow-night' => '43d',
'possibly-thunderstorm-day' => '43d',
'possibly-thunderstorm-night' => '43d',
'rainy' => '43d',
'sleet' => '43d',
'snow' => '43d',
'thunderstorm' => '43d',
'windy' => '43d'
);
$default_icons = false; // Falls eigene ICONS verwendet werden auf false setzen
Der Einfachheit halber nutze ich hier immer das gleiche ICON
Danke für die Antwort zum Pfad. Die Fehlermeldung war auch immer ‚Pfad oder Datei falsch‘. Dass Png nicht geht hatte ich nicht erwartet.
Aber vielleicht liest Paresy oder so mit:
Warum muss man den Pfad überhaupt so angeben. Warum mit Webfront… warum \ und warum reagiert der Editor auf „backslash ordner backslash“; so komisch?
der Backslash ist ein HTML Steuerzeichen und um die Interpretation als solches zu vermeiden gibt man zwei ein \
Bei Bitmap Dateien stellt man man den tag <img> voraus und dann als quelle den Pfad mit der Datei
beim svg format wird von der quelle HTML code geladen der dann ausgeführt wird ohne das ein img Tag notwendig ist.
Man kann bei svg auch einen <img> tag verwenden aber dann muss der code (über Datei laden) folgen und nicht ein pointer (Pfad) auf die Bit Datei gerichtet werden
Das macht die ganze Sache etwas komplizierter
Etwas allgemeines zum Hourly Forecast.
Wenn ich das Standartscript nehme (100 Stunden) wird das Script abgebrochen weil es zu lange dauert. Mit weniger Stunden ist es OK
Das Precip ist immer „0“ Hier ist ja auch noch „Type“ vorhanden
Mal abgesehen das alles in deutsch schöner ist, wäre hier Type so lassen / Precip weglassen / und Precip% in Chance ändern die verständlichere Variante.
ich habe mal die Tabellenformatierung angepasst. Nun ist die Tabelle besser skalierbar und die Icons bleiben in der Größe zueinander gleich. Breite der Tabelle habe ich auch wieder in % geändert. Die Spaltenbreite richtet sich nach den Icons.
@BestEx
Soll ich dir den Code schicken? Geht das per PN? Dann kannst du das ja bei dir integrieren und wir haben hier nur eine Seite und den Code nicht über das ganze Thema verteilt.
Ich habe deinen Code übernommen und für die Prozenteingabe noch einen Schalter eingebaut (Falls jemand lieber mit festen PX arbeiten möchte) Lat/Long wird auch nicht mehr benötigt
Vielen Dank für die Hilfe
PS. Ich werde die Änderungen oben morgen für die Stundenvorhersage Posten
Vers. 1.2 vom 10.1.2020
Schriftgröße kann verändert werden,
Verbesserung der CSS/HTML TAGS
Wahl Tabellenbreite in % oder PX
Long/Lat Koordinaten werden bei der neuen API nicht mehr benötigt
Zeile mit Datum eingeführt
Nun noch schnell das Grün aus dem Hintergrund auf die Symconfarben angepasst (grün und blau ist nicht so meins) und das Ergebnis bringt ein Lächeln in mein Gesicht.
Tolle Arbeit. Richtig klasse. Respekt.
BTW: Du schreibst bei den Versionen immer wieder mal 2020. Das war letztes Jahr. Grins
@Boui Vielen Dank für die Komplimente und Du hast recht es wird Zeit für mich in 2021 anzukommen
In der nächsten Version werden labels und Columns unterschiedliche alpha werte bekommen dann sind die Symcon Farben kein Problem mehr
Ich bin übrigens dabei Charts mit Hilfe von HighCharts zu bauen um vielleicht irgendwann in die Nähe der Meteogram Darstellung zu kommen