NEWS
Test Adapter swiss-weather-api v0.1.x
-
Hallo zusammen
Ich habe heute den Adapter in der Version 0.9.0 auf npmjs https://www.npmjs.com/package/iobroker.swiss-weather-api released.
Nun wird das neue API SRF Weater anstelle des alten APIs verwendet.
Das neue API bietet deutlich mehr Datenpunkte und es werden jetzt auch Nacht-Icons zur Verfügung gestellt.
Wer Lust hat, bitte testen! -
Seit heute ist Version 0.9.1 fürs Testen freigegeben. Happy testing
-
@baerengraben Sieht alles wunderbar aus und läuft. Aber ich vermisse die aktuelle Temperatur. Ist die nicht mehr verfügbar?
-
@bitstorm66 Die aktuelle Temperatur (bzw. der aktuellste Datensatz inkl. aktuelle Temperatur) wird jede Stunde in das Objekt "swiss-weather-api.0.forecast.current_hour" geschrieben. Dieses Objekt wird aktuell beim ersten Start des Adapters noch nicht erstellt, sondern erst bei Anbruch der neuen Stunde. Ich hatte noch keine Zeit das auch beim Start einzubauen. Kommt aber noch (siehe https://github.com/baerengraben/ioBroker.swiss-weather-api/issues/42)
-
@baerengraben super, danke für die fixe Antwort.
-
Seit heute ist Version 0.9.3 fürs Testen freigegeben. Ich habe mir nun doch noch die Mühe gegeben und einen Visu-Vorschlag, basierend natürlich auf @sigi234's design (vielen Dank dafür!) erstellt:
Viel Spass beim testen! -
Ab sofort steht Version 0.9.6 bereit. Es gab noch ein kleiner Fehler, ansonsten keine Änderungen zu Version 0.9.5. Wenn keine weiteren Issues mit 0.9.6 auftauchen, werde ich diese als stable release veröffentlichen.
-
Ab sofort steht Version 0.9.7 bereit. Wenn keine weiteren Issues mit 0.9.7 auftauchen, werde ich diese als stable release veröffentlichen.
-
Guten Morgen
Durch Zufall bin ich auf der Webseite von der Vereinigung Kantonaler Gebäudeversicherungen (VKG) auf die Wetter-Alarm App gestossen. Diese bezieht die Wetterdaten auch von SRF Meteo.
Da ich auf der Suche bin nach einer Hagelwarnung, so dass ich zum Beispiel meine Storen bei Hagel automatisch öffnen, habe ich mich gefragt, ob dieser Hagelalarm Zustand nicht irgendwie über die SRF Meteo API verfügbar wäre und der zustand in iobroker via die swiss-weather API abgefragt werden könnte.
Danke und Gruss
-
@solarimpulse
Guten Morgen
Diese Wetter-Alarm App kannte ich bisher auch noch nicht. Interessant...
Der swiss-weather-api Adapter liefert akutell alle Informationen, welche SRF über dieses offizielle API zur Verfügung stellt. Wetter-Warn Infromationen liefern sie leider aktuell nicht - Aber ich habe bei SRF Meteo (mit dem Hinweis auf diese Wetter-Alarm App) nachgefragt, ob sie diese Daten auch über das offizielle API verfügbar machen könnten. -
Hallo,
bin ein grosser Fan vom swiss-weather und habe diesen in meine Vis eingebunden. nun läuft dieser seit letzten Freitag nicht mehr und im Log erhalte ich folgende Meldung.
Kann mir jemand helfen, was hier das Problem ist, würde ungern auf einen anderen Wetter Adapter umstellen.
uncaught exception: unable to verify the first certificate
Error: unable to verify the first certificate at TLSSocket.onConnectSecure (_tls_wrap.js:1502:34) at TLSSocket.emit (events.js:314:20) at TLSSocket._finishInit (_tls_wrap.js:937:8) at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:711:12)
Exception-Code: UNABLE_TO_VERIFY_LEAF_SIGNATURE: unable to verify the first certificate
-
@liladi SRF hat da ein Zertifikats-Problem. Habe bereits einen 'Patch-release' veröffentlicht. Einfach Version 0.9.9 installieren. Dann geht es wieder.
-
Habe eine neue Version 1.0.0 im beta repository erstellt. Diese Version löst
-
@baerengraben
Danke dass du an der Entwicklung dran bleibst.
Ist etwas nervig, dass die SRG da immer wieder "Optimierungen" vornimmt. -
@baerengraben, auch von meiner Seite ein riesengrosses Dankeschön. Funktioniert wieder und alles sind glücklich das es wieder klappt mit dem empfang der SRF Wetter Daten
-
Merci fürs positive Feedback und das Testen.
Die letzte Zeit ging es tatsächlich etwas abenteuerlich zu und her mit dem SRF-API. Nun, da sie die alten APIs abgeschaltet haben, hoffe ich, dass zukünftig wieder etwas Ruhe einkehrt.
Ich habe nun für Version 1.0.0 einen PR in das stable repo erstellt.Zusatzinfo:
Die nächsten Tage wird dann bereits die nächste Version 1.0.1 in das latest Repo kommen, welche https://github.com/baerengraben/ioBroker.swiss-weather-api/issues/57 löst. Das ist dann wieder etwas grösseres, weil ich den Doppelpunkt in der ID rausnehmen muss und dadurch die meisten Objekt-IDs ändern werden. Das ist aber mein Fehler. Mir war nicht bewusst, dass der Doppelpunkt nicht in einer ID erlaubt ist. -
Es steht eine neue Version 1.0.3 im latest repo zum testen bereit. Es handelt sich um ein Bugfix-Release, der folgende Issues löst:
-
Guten Morgen
Bin gerade wieder einmal im IoBroker am werkeln und mir ist aufgefallen, dass ich vom Adapter eine Fehlermeldung erhalten habe:swiss-weather-api.0 2022-08-24 07:53:23.508 error Get Gelocation id - An error has occured. {"code":"429.01.001","message":"Too Many Requests","info":"Quota limit exceeded, please wait to make a new request or contact https://developer.srgssr.ch to increase your quota"} swiss-weather-api.0 2022-08-24 07:53:23.507 error Get Gelocation id - Invalid or expired access token swiss-weather-api.0 2022-08-24 07:53:13.337 info longitude/longitude will be set by self-Config - longitude: 7.338249796212077 latitude: 47.1045571 swiss-weather-api.0 2022-08-24 07:53:13.316 info starting. Version 1.0.3 (non-npm: baerengraben/ioBroker.swiss-weather-api) in /opt/iobroker/node_modules/iobroker.swiss-weather-api, node: v16.16.0, js-controller: 4.0.23 swiss-weather-api.0 2022-08-24 07:53:09.367 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason swiss-weather-api.0 2022-08-24 07:53:09.366 info terminating swiss-weather-api.0 2022-08-24 07:53:09.366 info cleaned everything up... swiss-weather-api.0 2022-08-24 07:53:09.365 info Got terminate signal TERMINATE_YOURSELF swiss-weather-api.0 2022-08-24 07:50:52.880 error Get Gelocation id - An error has occured. {"code":"429.01.001","message":"Too Many Requests","info":"Quota limit exceeded, please wait to make a new request or contact https://developer.srgssr.ch to increase your quota"} swiss-weather-api.0 2022-08-24 07:50:52.880 error Get Gelocation id - Invalid or expired access token swiss-weather-api.0 2022-08-24 07:50:42.749 info system longitude: 7.338249796212077 latitude: 47.1045571 swiss-weather-api.0 2022-08-24 07:50:42.692 info longitude/longitude not set, get data from system swiss-weather-api.0 2022-08-24 07:50:42.673 info starting. Version 1.0.3 (non-npm: baerengraben/ioBroker.swiss-weather-api) in /opt/iobroker/node_modules/iobroker.swiss-weather-api, node: v16.16.0, js-controller: 4.0.23 swiss-weather-api.0 2022-08-24 07:50:38.632 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason swiss-weather-api.0 2022-08-24 07:50:38.632 info terminating swiss-weather-api.0 2022-08-24 07:50:38.632 info cleaned everything up... swiss-weather-api.0 2022-08-24 07:50:38.631 info Got terminate signal TERMINATE_YOURSELF
Ich habe eine neue API gelöst und diese im Adapter eingetragen und trotzdem kommt die Fehlermeldung über zu viele Anfragen... ich habe auch die Position mal manuell eingetragen.
Ist da bei der SRG wieder einmal der Wurm drin? - oder lieg das an mir?
Gruss
Matt -
@matt77che Guten Morgen
Die API war jetzt einige Monate sehr stabil.
Gestern (so ab 13:00 Uhr) lieferte mir das API auch die Meldung, dass die maximale Anzahl verfügbarer Requests überschritten wurde (so wie bei dir). Seit gestern Abend (ca. 22:30 Uhr) funktioniert es aber wieder.
Sie haben wohl in dieser Zeit was am API angepasst. Gestern um 13:00 Uhr hatte ich sicher noch verfügbare Requests => Das war aus meiner Sicht ein API-Fehler und kein Problem bei dir. -
@baerengraben
Jep; so wie es aussieht läuft es wieder...