NEWS
Betatest Bright Sky v0.6.x
-
0.3.0 (2025-09-15)
- (ticaki) Added experimental datapoint for solar energy estimation (daily and hourly)
- (ticaki) Wind bearing text is now translated into ioBroker system language
- (ticaki) Added new datapoint for MDI icons support
- (ticaki) Add day and night objects in addition to daily objects fixes #11
- (ticaki) Enhanced day and night support with dedicated day/night icons
-
0.3.0 (2025-09-15)
- (ticaki) Added experimental datapoint for solar energy estimation (daily and hourly)
- (ticaki) Wind bearing text is now translated into ioBroker system language
- (ticaki) Added new datapoint for MDI icons support
- (ticaki) Add day and night objects in addition to daily objects fixes #11
- (ticaki) Enhanced day and night support with dedicated day/night icons
-
@homoran sagte in Betatest Bright Sky v0.3.x:
@ticaki sagte in Betatest Bright Sky v0.3.x:
Added new datapoint for MDI icons support
freu!
Ich hoffe jetzt nicht, das du da icons erwartest - Ich hab halt den String von den mdi Icons genommen, wenn du auch icons im Adapter haben willst, die bereitgestellt werden sollen was sagen - dann bohre ich das etwas mehr auf. :)
EDIT: Ist fürs NSPanel - ich mache da selbst die zuweisung bei welcchem Wetter welches Icon angezeigt wird.
-
@homoran sagte in Betatest Bright Sky v0.3.x:
@ticaki sagte in Betatest Bright Sky v0.3.x:
Added new datapoint for MDI icons support
freu!
Ich hoffe jetzt nicht, das du da icons erwartest - Ich hab halt den String von den mdi Icons genommen, wenn du auch icons im Adapter haben willst, die bereitgestellt werden sollen was sagen - dann bohre ich das etwas mehr auf. :)
EDIT: Ist fürs NSPanel - ich mache da selbst die zuweisung bei welcchem Wetter welches Icon angezeigt wird.
@ticaki sagte in Betatest Bright Sky v0.3.x:
Ich hoffe jetzt nicht, das du da icons erwartest
ok! ich hatte auf so etwas wie im Energiefluss-erweitert gehofft.
Aber egal. Sonst ärgert es nich noch mehr, dass ich keine Zeit hab.ich will dann irgenwann so etwas wie bei Android basteln


EDIT:
NS Panel wäre auch noch interessant für mich, aber ist anscheinend noch zeitaufwändiger -
@ticaki sagte in Betatest Bright Sky v0.3.x:
Ich hoffe jetzt nicht, das du da icons erwartest
ok! ich hatte auf so etwas wie im Energiefluss-erweitert gehofft.
Aber egal. Sonst ärgert es nich noch mehr, dass ich keine Zeit hab.ich will dann irgenwann so etwas wie bei Android basteln


EDIT:
NS Panel wäre auch noch interessant für mich, aber ist anscheinend noch zeitaufwändiger@homoran
Vis dauert erheblich länger. Kommt aber drauf an was du willst. Frag halt mal im Betatest/Skripttopic das kann dir TT-Tom oder Armilar beantworten - ich hab nur minimal ausstattung - ich bastel lieber :)EDIT: heißt ich hab den Screensaver mit sinnvollem gefüllt, ne Heizungsteuerrung für die Räume und Mediaplayer sonos auf allen 4 - nicht viel mehr.
Armilar hat 200 Seiten, der kann auf dem Panel gucken wie der Füllstand von seinem Tintenstrahlerdrucker ist.
-
Aktuelle Test Version v0.6.x Veröffentlichungsdatum 25.10.2025 Github Link https://github.com/ticaki/ioBroker.brightsky Ein weiterer Wetteradapter - mit danke an @Armilar der mir laufend Apis um die Ohren haut und dann sagt: 'Wäre zwar schön, aber brauchst da keinen Adapter für schreiben' :eyes:
Die Wetterdaten dieses Adapters kommen vom DWD - die Current sind meist sehr präsize - Stündliche Vorhersagen sind vom Standort abhängig und Täglichvorhersagen werden vom Adapter aus den stündlichen berechnet.
Currently und hourly sind von der API. Daily wird vom Adapter aus den Werten von hourly berechnet.
Sollte bis auf Kleinigkeiten fertig sein. (das hätte ich wohl besser nicht geschrieben :) )
Bitte von Github installieren.
Für weitere Infos siehe Armilars ausschweifenden Beitrag :P
Bekomme diese Meldung:
brightsky.0 2025-09-15 15:57:30.881 info Adapter started with configuration: Position: xx.xxxxxxxxxx,xx.xxxxxxx, WMO Station ID: , DWD Station ID: , Currently data disabled - Hourly data enabled. Poll interval: 1 hours - Daily data enabled. Max distance: 50000 meters. brightsky.0 2025-09-15 15:57:30.880 error Error fetching daily weather data: {}v0.3.0
Edit:
Mit Version 0.3.1 ist der Fehler weg.
-
Bekomme diese Meldung:
brightsky.0 2025-09-15 15:57:30.881 info Adapter started with configuration: Position: xx.xxxxxxxxxx,xx.xxxxxxx, WMO Station ID: , DWD Station ID: , Currently data disabled - Hourly data enabled. Poll interval: 1 hours - Daily data enabled. Max distance: 50000 meters. brightsky.0 2025-09-15 15:57:30.880 error Error fetching daily weather data: {}v0.3.0
Edit:
Mit Version 0.3.1 ist der Fehler weg.
Danke... ups - wenn keine panels definiert sind crash das dort. behebe ich umgehend
-
Bekomme diese Meldung:
brightsky.0 2025-09-15 15:57:30.881 info Adapter started with configuration: Position: xx.xxxxxxxxxx,xx.xxxxxxx, WMO Station ID: , DWD Station ID: , Currently data disabled - Hourly data enabled. Poll interval: 1 hours - Daily data enabled. Max distance: 50000 meters. brightsky.0 2025-09-15 15:57:30.880 error Error fetching daily weather data: {}v0.3.0
Edit:
Mit Version 0.3.1 ist der Fehler weg.
@sigi234 sagte in Betatest Bright Sky v0.3.x:
Bekomme diese Meldung:
brightsky.0 2025-09-15 15:57:30.881 info Adapter started with configuration: Position: xx.xxxxxxxxxx,xx.xxxxxxx, WMO Station ID: , DWD Station ID: , Currently data disabled - Hourly data enabled. Poll interval: 1 hours - Daily data enabled. Max distance: 50000 meters. brightsky.0 2025-09-15 15:57:30.880 error Error fetching daily weather data: {}v0.3.0
Gefixte Version ist auf dem Weg - war das was ich "noch gerade" heute morgen eingebaut habe. Sry :)
-
@supernils
passt das so? oder hast du kein latest? -
@supernils
passt das so? oder hast du kein latest? -
möchte endlich mal meine "Wetterquellen" konsolidieren, und teste daher gerade diesen Adapter - coole Sache mit den Solardaten! Leider scheinen nicht alle automatisch nach Standort gewählten Stationen die entsprechenden Werte zu liefern. Bei mir kommen die bislang nur, wenn ich (deutlich) entferntere Stationen manuell auswähle. Da experimentiere ich noch etwas...
Ansonsten: Beim Start habe ich jedes Mal eine Warnung im Log:warn: brightsky.0 (3477872) Invalid poll interval currently: 60. Using default value of 30 minute.Tatsächlich habe ich bei "Abfrageintervall für aktuelles Wetter (in Minuten)" 60 stehen - ich glaube nicht, dass das so "invalid" ist... ;)
Im Adapter hab' ich dann folgende Prüfung gefunden:if (this.config.pollIntervalCurrently == void 0 || this.config.pollIntervalCurrently < 10 || this.config.pollIntervalCurrently >= 2 ** 21 / 6e4) {interessantes Limit - 2^21 / 60000 - ergibt "ca." 34.95253333... :)
-
möchte endlich mal meine "Wetterquellen" konsolidieren, und teste daher gerade diesen Adapter - coole Sache mit den Solardaten! Leider scheinen nicht alle automatisch nach Standort gewählten Stationen die entsprechenden Werte zu liefern. Bei mir kommen die bislang nur, wenn ich (deutlich) entferntere Stationen manuell auswähle. Da experimentiere ich noch etwas...
Ansonsten: Beim Start habe ich jedes Mal eine Warnung im Log:warn: brightsky.0 (3477872) Invalid poll interval currently: 60. Using default value of 30 minute.Tatsächlich habe ich bei "Abfrageintervall für aktuelles Wetter (in Minuten)" 60 stehen - ich glaube nicht, dass das so "invalid" ist... ;)
Im Adapter hab' ich dann folgende Prüfung gefunden:if (this.config.pollIntervalCurrently == void 0 || this.config.pollIntervalCurrently < 10 || this.config.pollIntervalCurrently >= 2 ** 21 / 6e4) {interessantes Limit - 2^21 / 60000 - ergibt "ca." 34.95253333... :)
@jleg sagte in Betatest Bright Sky v0.3.x:
interessantes Limit - 2^21 / 60000 - ergibt "ca." 34.95253333... :)
Mist jetzt hab ich gerade ne neue Version gemacht.
ok kommt noch eine hinterher - hab nicht nachgerechnet und wusste nicht genau was das limit war - 21 ist dann zu tief gegriffen :D
this.config.pollIntervalCurrently >= 2 ** 31 - 1 / 60000mehr geht net :)EDIT - ha geht noch 1ms mehr.
this.config.pollIntervalCurrently >= 2 ** 31 / 60000 -
@jleg sagte in Betatest Bright Sky v0.3.x:
interessantes Limit - 2^21 / 60000 - ergibt "ca." 34.95253333... :)
Mist jetzt hab ich gerade ne neue Version gemacht.
ok kommt noch eine hinterher - hab nicht nachgerechnet und wusste nicht genau was das limit war - 21 ist dann zu tief gegriffen :D
this.config.pollIntervalCurrently >= 2 ** 31 - 1 / 60000mehr geht net :)EDIT - ha geht noch 1ms mehr.
this.config.pollIntervalCurrently >= 2 ** 31 / 60000 -
EDIT - ha geht noch 1ms mehr.
ms? kann nicht ganz folgen - im Admin steht "minutes":

Hätte jetzt erwartet dass (Minuten-)Werte grösser z.B. 3000 oder so eher unsinnig sind...Das gibt da keiner ein - aber wenn du dort 2147483648 rein schreibst, sprengt das den Rahmen von dem was die nachfolgenden Funktionen verarbeiten können. Irgendwer hat mir mal gesagt, dass es dann sein kann das es wie 0 behandelt wird und das ist im Endeffekt ein Adapterfreeze.
-
Das gibt da keiner ein - aber wenn du dort 2147483648 rein schreibst, sprengt das den Rahmen von dem was die nachfolgenden Funktionen verarbeiten können. Irgendwer hat mir mal gesagt, dass es dann sein kann das es wie 0 behandelt wird und das ist im Endeffekt ein Adapterfreeze.
-
Neue Versionen:
0.3.4 (2025-09-19)
- (ticaki) fixed too low limit for currently updates
0.3.3 (2025-09-19)
- (ticaki) update current at sunrise and sunset (unless custom interval is too large)
- (ticaki) added inverter limiting
In der deutschen Übersetzung ist das Update current falsch übersetzen - also current wird bei einem Interval der grob geschätzt nicht länger als 6h ist bei Sonnenaufgang oder Sonnenuntergang geupdatet unabhängig vom einstellten zyklus - damit die icons stimmen :)
-
Neue Versionen:
0.3.4 (2025-09-19)
- (ticaki) fixed too low limit for currently updates
0.3.3 (2025-09-19)
- (ticaki) update current at sunrise and sunset (unless custom interval is too large)
- (ticaki) added inverter limiting
In der deutschen Übersetzung ist das Update current falsch übersetzen - also current wird bei einem Interval der grob geschätzt nicht länger als 6h ist bei Sonnenaufgang oder Sonnenuntergang geupdatet unabhängig vom einstellten zyklus - damit die icons stimmen :)
-
0.4.0 (2025-09-24)
- (ticaki) Code migration from axios to node:fetch
Dat muss etwas länger getestet werden auch wenns langweilig ist :D
Da meine Iconanmerkung scheinbar mehrfach falsch verstanden wurde und ich ja auch nix dagegegen habe Icons einzubauen, frage ich mich aber schon wie man sich das vorstellt - gibt doch ganze Iconsammlungen, dachte mit der Zeichenkette, könnt man das problemlos mit so einer Sammlung umsetzen. Ich nutze eigentlich nur die NSPanels als visuelle Schnittstelle daher kein Plan :)
Also lange Rede kurzer Sinn - wie stellt man sich das optimal vor wenn hier Icons eingebaut werden. @Homoran und auch gerne andere, die dazu eine Meinung haben.
-
0.4.0 (2025-09-24)
- (ticaki) Code migration from axios to node:fetch
Dat muss etwas länger getestet werden auch wenns langweilig ist :D
Da meine Iconanmerkung scheinbar mehrfach falsch verstanden wurde und ich ja auch nix dagegegen habe Icons einzubauen, frage ich mich aber schon wie man sich das vorstellt - gibt doch ganze Iconsammlungen, dachte mit der Zeichenkette, könnt man das problemlos mit so einer Sammlung umsetzen. Ich nutze eigentlich nur die NSPanels als visuelle Schnittstelle daher kein Plan :)
Also lange Rede kurzer Sinn - wie stellt man sich das optimal vor wenn hier Icons eingebaut werden. @Homoran und auch gerne andere, die dazu eine Meinung haben.
@ticaki ich habe hier bei anderen Wetteradaptern immer von Sätzen Wettericons gelesen.
Hatte mich damals nur nie wirklich interessiert.Jetztcstelle ich mir ganz naiv vor, dassnes Icons gäbe, die auch die entsprechende Bezeichnung hätten, wie die Wetterlagen in den Objekten benannt sind.
Das Ziel soll eine ähnliche Darstellung sein, wie sie ich sie von Android kenne
Übersicht:

erweitert

Tag im Detail:

-
@ticaki ich habe hier bei anderen Wetteradaptern immer von Sätzen Wettericons gelesen.
Hatte mich damals nur nie wirklich interessiert.Jetztcstelle ich mir ganz naiv vor, dassnes Icons gäbe, die auch die entsprechende Bezeichnung hätten, wie die Wetterlagen in den Objekten benannt sind.
Das Ziel soll eine ähnliche Darstellung sein, wie sie ich sie von Android kenne
Übersicht:

erweitert

Tag im Detail:

@homoran
Ich hab wohl meine Gedanken wegen Ahnungslosigkeit nicht ausreichend formuliert.Ich frage mich wie man das macht dass man es am Ende den "meisten" recht macht.
Hm so könnte es gehen:Postet bitte links auf frei verwendbare Icons - bitte klar benennen welche Iconsammlung und bitte nachsehen, ob die auch wirklich frei verwendbar sind - ich baue die dann ein.
So ihr seid Schuld wenn die euch net gefallen :D
Ich baue die dann so ein wie im weather-warnings
also so
/adapter/weather-warnings/icons/blue/rain.pngoder lieber in base64 - dat macht dann copilot :)