NEWS
Test Adapter pirate-weather 0.5.x
-
Auf dem weg
0.4.1 (2025-09-12)
- (ticaki) Humidity is now displayed correctly in percent. fixes #15
- (ticaki) Wind direction text is now translated into the system iobroker language. fixes #16
-
@ticaki Danke gerade wollte ich schreiben das die Luftfeuchtigkeit nicht passt und schon ist es gefixt. Super Danke
-
0.5.0 (2025-09-24)
- (ticaki) Code migration from axios to node:fetch
- (ticaki) Corrected roles for visualisation (lovelance) fixes #19
@icebear
Soll/Kann ich die Icons im Adapter aufnehmen? (Vorausgesetzt die sind frei für freie Projekte) Hm und könnte ich die auch im Brightsky verwenden? -
@ticaki said in Test Adapter pirate-weather 0.5.x:
Soll/Kann ich die Icons im Adapter aufnehmen? (Vorausgesetzt die sind frei für freie Projekte) Hm und könnte ich die auch im Brightsky verwenden?
Feel free, du kannst die Icon's aufnehmen, sind 'Free to use'.
-
0.6.0 (2025-09-25)
- (ticaki) icons from icebear added
Erstmal die animierten - Ein paar hab ich zusammen gefasst, weil keine passenden gab. Würde mich jetzt interessieren ob man das so verwenden kann in vis oder lovelance. Werden jetzt url erzeugt die so aussehen:
/adapter/pirate-weather/icons/icebear/drizzle.svg
-
@ticaki sieht sehr gut aus. Ich habe mal zum Testen das animierte "drizzle" dargestellt im basic image widget.
Wie automatisiere ich es am besten? Muss ich ein Script schreiben? Ich möchte, dass abhängig vom folgenden DP das Symol dargestellt wird:pirate-weather.0.weather.currently.icon = drizzle
-
@ticaki sagte in Test Adapter pirate-weather 0.5.x:
Würde mich jetzt interessieren ob man das so verwenden kann in vis
Ja, mit VIS-2 erstellt:
-
@lobomau sagte in Test Adapter pirate-weather 0.5.x:
@ticaki sieht sehr gut aus. Ich habe mal zum Testen das animierte "drizzle" dargestellt im basic image widget.
Wie automatisiere ich es am besten? Muss ich ein Script schreiben? Ich möchte, dass abhängig vom folgenden DP das Symol dargestellt wird:pirate-weather.0.weather.currently.icon = drizzle
Via bindings
-
Wenns es um Vis geht siehe Sigis beitrag - lovelance sollte das selbst finden. Aber benutze egal wo die iconUrl - das wird von den meisten visu sachen verstanden.
EDIT: Oder hab ich die Frage falsch verstanden?!
Es gibt nicht für jeden Wert den icon darstellt ein gleichnamiges Icon - light-, heavy-, mostly- haben keine eigenen Icons - das wird in iconUrl berücksichtigt. Muss das auch in icon berücksichtigt werden?
-
@ticaki achso... iconUrl fehlt(e) bei mir. Bei mir war es gerade so, dass der host meinte 0.6.0 sei installiert, aber der slave auf dem es läuft zeigte 0.4.1. an. Nach dem Upgrade habe ich nun auch iconUrl
-
@ticaki "mostly-cloudy-day" fehlt als Grafik. Morgen soll so ein Tag sein.
-
Gucke ich mal heute abend, die
mostly
fehlen alle - ich zeige dann das basis icon an - hab das-day
übersehen -
0.6.1 (2025-09-26)
- (ticaki) Use the default icons for mostly-
hab das aber jetzt anders gemacht - so werden icons für die ich kein bild habe gemappt.
erste Zeichenkette was rein kommt - zweite das Icon das verwendet wird. Rest ist native da.
const aliasMap: Record<string, string> = { 'light-rain': 'rain', 'heavy-rain': 'rain', 'possible-precipitation-day': 'rain', 'possible-precipitation-night': 'rain', precipitation: 'rain', 'mostly-clear-day': 'clear-day', 'mostly-clear-night': 'clear-night', 'mostly-cloudy-day': 'cloudy', 'mostly-cloudy-night': 'cloudy', 'very-light-sleet': 'sleet', 'light-sleet': 'sleet', 'heavy-sleet': 'sleet', 'light-snow': 'snow', 'heavy-snow': 'snow', mixed: 'rain', none: 'not-available', 'Not Available': 'not-available', };
-
Gibt noch ein update um node:fetch Aufrufe robuster zu machen.
-
@ticaki
Hallo Tim, vielen, vielen Dank für Dein Engagement!
Aktuell besonders für die direkte Bereitstellung der animierten icons. Hatte schon Überlegungen angestellt, wie die Schleifen in Blockly aussehen müssen, um via Tabellen o.ä. den Wettertext mit den icons zu identifizieren. So bleibt "nur" noch die Fleißarbeit, die widgets alle neu zu verknüpfen.Und natürlich eine Bitte: damit ich die beiden anderen Wetteradapter endgültig löschen kann, fehlen mir noch Datenpunkte zu den astronomischen Daten (Uhrzeiten von Mondauf- und -untergang. Sonnenhöchststand) sowie die Schneefalluntergrenze (in Mitte und Süden Deutschlands sicherlich bedeutsamer als im Berliner Umland). Vielleicht kannst du dies ja noch unten auf der to-do-Liste ergänzen?? Danke im voraus
Viele Grüße
Armin
P.S. wenn statt Paypal da auch Wero stehen würde. könnte ich mich ja überreden lassen...
-
@datenkrake156 sagte in Test Adapter pirate-weather 0.5.x:
Und natürlich eine Bitte: damit ich die beiden anderen Wetteradapter endgültig löschen kann, fehlen mir noch Datenpunkte zu den astronomischen Daten (Uhrzeiten von Mondauf- und -untergang. Sonnenhöchststand) sowie die Schneefalluntergrenze (in Mitte und Süden Deutschlands sicherlich bedeutsamer als im Berliner Umland). Vielleicht kannst du dies ja noch unten auf der to-do-Liste ergänzen?? Danke im voraus
Die Astronomiedaten kann man mit suncalc berechnen, das wäre wohl kein große Aktion - aber wie ich an die Schneefalluntergrenze kommen soll weiß ich gerade nicht.
Wero guck ich mal. Paypal mag ich eh nicht.
Sry für dich dämliche Deutsche übersetzung im letzten Update - hoffe es hat wenigstens einen Lacher erzeugt grumel
-
0.7.0 (2025-09-30)
- (ticaki) Added comprehensive astronomy data to daily forecast: twilight times, day/night length, solar noon, moonrise/moonset, and lunar transit
- (ticaki) Added human-readable time formats (HH:MM:SS) for duration fields
-
Hallo,
ich habe den Adapter in Version 0.7.0 installiert, mir den Token besorgt und im Adapter eingegeben. Beim Speichern bekomme ich folgende Meldung:
[JsonConfig] Cannot set object: TypeError: Cannot read properties of undefined (reading 'lib')
Somit wird der Token nicht gespeichert und der Adapter funzt nicht.
Was kann ich da tun?
Danke für einen Tipp!
Viele Grüße
Markus
-
@octopyrox said in Test Adapter pirate-weather 0.5.x:
Was kann ich da tun?
Mal sagen was du sonsgt installiert hast, konkret:
Admin Version
js-controller
nodeVor allem Admin könnte an einem Problem ggF beteiligt sein.
Hast du den Adapter NEU installiert oder aktualisisert? Hat er schon jemals funktioniert?
Und WO kommt die Meldung? In der Admin UI oder im Adapater-log ? ...
-
@octopyrox sagte in Test Adapter pirate-weather 0.5.x:
[JsonConfig] Cannot set object: TypeError: Cannot read properties of undefined (reading 'lib')
Das da ist AFAIK keine Fehlermeldung durch den Adapter. Eher Admin bitte liefere die benötigten Information welche von @mcm1957 angefragt - hm, vielleicht den Adapter deinstallieren und nochmal installieren.