Wunderground Wetter mit einfachem HM-Skript holen

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Benutzeravatar
Jimbaem
Beiträge: 91
Registriert: 19.12.2014, 19:03
Wohnort: Schuttertal
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von Jimbaem » 02.09.2018, 19:41

Frone hat geschrieben:
02.09.2018, 14:03
Hallo Zusammen,

ich nutze das Wunderground script schon sehr lange und bin sehr zufrieden.

Doch seit dem 16.08. brechen meine Abfragen ein, siehe Wunderground API Bild unten.
Wer kennt dieses Phänomen?

Mein AmbientWeather ist mit der Version 4.4 auf dem neusten Stand.
Auf der Wunderground-Seite sind meine Daten immer aktuell.

Wunderground.png
Tja, da bist du leider nicht der einzige :oops:
Wunderground ist leider nicht mehr "for FREE" :!:
Mit etwas suchen und lesen hättest du das aber auch selbst gefunden, gerade mal 2 Seiten vorher :roll:

viewtopic.php?f=18&t=17209&start=450#p437898

Also alles umstellen auf OpenWeatherMap oder AccuWeather und nicht verzweifen :?

Jimbaem
RaspberryMatic 3.63.9.20220521 auf Asus Tinker Board S - Raspberry Pi4 & SSD mit Historian V3.0.2

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von dtp » 07.09.2018, 07:01

Also ich hatte bisher keine besonderen Probleme mit meinem WU-Account. Hab nun auf dem ioBroker trotzdem auf daswetter umgestellt. Meine Persönliche Wetterstation bei WU werde ich in kürze auch löschen. Sehe keinen Benefit mehr für mich, die Daten dort hochzuladen.

EDIT: So, habe meinen WU-Account nun komplett gelöscht.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von DocMarten » 10.09.2018, 15:36

DocMarten hat geschrieben:
04.06.2018, 11:46
Wunderground gibt ja anscheinend keine API Keys mehr kostenlos raus - mit der alternativen URL, mit der ich die Daten in fhem reinhole, klappt das Skript aber nicht

Code: Alles auswählen

http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=xxxxxxx
Hat das schon jemand hinbekommen?
Geht BTW problemlos auch ohne API. Ich musste nur ein paar wenige Namen im Script anpassen. Läuft bei mir allerdings derzeit nur per system.Exec, nicht per CUxD.
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Benutzeravatar
Rosagallica
Beiträge: 81
Registriert: 22.07.2018, 15:54
System: CCU
Hat sich bedankt: 14 Mal
Danksagung erhalten: 6 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von Rosagallica » 02.11.2018, 13:51

Frisch in der Mailbox sind schlechte Neuigkeiten zu WU gelandet:
The WU API has been around since 2010 to help you develop apps and websites as well as manage your Personal Weather Station data. During that time, we’ve watched you build amazing products and visualize weather data with creativity and purpose.

Over the years, our infrastructure has been unable to keep up with the growing numbers of users coming to us for API data. This has led to higher costs as we worked to keep the service stable and dependable. Eventually, we realized we’d need to make drastic changes or risk serious problems for our API.

As a result, we’ve made the difficult decision to retire the Weather Underground API. The Weather Company, which acquired WU back in 2012, offers a powerful suite of enterprise-grade APIs that might be better suited to meet your scale and performance needs while offering a broader range of weather data. You can see these products here .

Here’s what you need to know going forward:
  • Your subscriptions, and therefore access, will continue to work through 12/31/2018 .
  • If you are a paying WU API customer , you will receive a call from a representative from The Weather Company, and IBM business, to discuss transition options to other API services. If you’d like to have these conversations sooner, contact us .
  • If you are a Personal Weather Station owner , you will receive more information about our plan to offer free access to the data you provide to Weather Underground. We’ll reach out once that plan has been finalized.
    For developers who use WU API data for non-commercial purposes , you will have access to a new plan for a personal use, low call volume API. Stay tuned for more details as we build this out.
  • The WU Forum will continue to be the best place to connect, keep you informed, share your feedback and get your questions answered as we go through this process.
We are grateful for your commitment to Weather Underground and appreciate your understanding and support as we work through this process. These changes will allow us to continually improve our services and develop new features to keep WU a thriving place for you for many years to come.
Die bisherige Weather Underground API wird eingestellt - vermutlich zuviel Smarthome Enthusiasten inzwischen oder dank IBM... Mal abwarten, ob und welchen Ersatz die "low call volume API" bietet.

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von LibertyX » 02.12.2018, 14:06

SadWombat hat geschrieben:
30.06.2018, 11:23
Ich habe hier zwei Skripte geschrieben, für AccuWeather und für OpenWeatherMap:
http://www.smarthome.kuklin.de/2018/06/ ... homematic/
Funktionieren bei mir leider beide nicht, der Abruf funktioniert, aber die SysVar´s werden nicht befüllt und im SysLog gibt es einen

Code: Alles auswählen

Dec  2 12:34:55 homematic local0.err ReGaHss: Error: ParseProgram: SyntaxError=  die WETTERSTATION-ID und API-KEY eintragen string wetterstation_id = "1033584"; string api_key = "W1XXXXXXXXXXXXX"; var url = "http://dataservice.accuweather.com/currentconditions/v1/"#wetterstation_id#"?apikey="#api_key#"&language=de-de&details=true"; dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'"); dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);  string responce = dom.
etObject("CUxD.CUX2801001:1.CMD_RETS").State(); var WeatherText = (responce.StrValueByIndex(",",2)).StrValueByIndex(":",1).ToLatin().Replace("\"",""); var Temperature = (responce.StrValueByIndex(",",6)).StrValueByIndex(":",3).ToFloat(); var RealFeelTemperature = (responce.StrValueByIndex(",",12)).StrValueByIndex(":",3).ToFloat(); var RealFeelTemperatureShade = (responce.StrValueByIndex(",",18)).StrValueByIndex(":",3).ToFloat(); var RelativeHumidity = (responce.StrValueByIndex(",",24)).StrValueByIndex(":",
).ToFloat(); var 

Code: Alles auswählen

Dec  2 13:43:22 homematic local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: string wetterstation_id = "2947465"; string app_id = "10XXXXXXXXXXXXa30";  var url = "http://api.openweathermap.org/data/2.5/weather?id="#wetterstation_id#"&units=metric&lang=de&appid="#app_id; dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'"); dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);	  string rueckgabe = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State(); integer sl
nght = rueckgabe.Length(); integer scount = 1; integer sstart=1; string s; while (scount<slenght){   s=rueckgabe.Substr(scount,1).ToString(1);   if (rueckgabe.Substr(scount,1)=="]"){sstart = scount;}   scount=scount+1; } string rueckgabe2=rueckgabe.Substr(sstart+2,slenght); var wspeed = (rueckgabe2.StrValueByIndex(",",7)).StrValueByIndex(":",2).ToFloat()*3.6; var stemp = (rueckgabe2.StrValueByIndex(",",1)).StrValueByIndex(":",2).ToFloat(); var pressure = (rueckgabe2.StrValueByIndex(",",2)).StrValueByIndex
":",1).ToInteger(
Zuletzt geändert von alchy am 19.12.2018, 08:17, insgesamt 1-mal geändert.
Grund: API KEYS unkenntlich gemacht
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

alero
Beiträge: 102
Registriert: 01.10.2018, 10:58
Wohnort: Tönisvorst

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von alero » 26.12.2018, 11:35

SadWombat hat geschrieben:
30.06.2018, 11:23
Ich habe hier zwei Skripte geschrieben, für AccuWeather und für OpenWeatherMap:
http://www.smarthome.kuklin.de/2018/06/ ... homematic/
Hi SadWombat,

erst einmal vielen Dank für deine Mühe die du dir gemacht hast. Ich bin absoluter Neuling.
Habe eine CCU3 und einige Komponenten bereits angelernt und mit neo visualisiert.
Habe dein Skript für Accuweather eingebaut. Ich bekomme in der favoritenansicht nur ein Sysbol mit Zahnrad . (Aktiv)angezeigt.
Hast du ne Idee was ich hier falsch mach?

Gruß
Alero

debianatoe
Beiträge: 471
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von debianatoe » 12.01.2019, 18:19

Rosagallica hat geschrieben:
02.11.2018, 13:51
Frisch in der Mailbox sind schlechte Neuigkeiten zu WU gelandet:
Your subscriptions, and therefore access, will continue to work through 12/31/2018 .
Die bisherige Weather Underground API wird eingestellt - vermutlich zuviel Smarthome Enthusiasten inzwischen oder dank IBM... Mal abwarten, ob und welchen Ersatz die "low call volume API" bietet.
Die gute Nachricht ist, dass es auch heute immer noch funktioniert. Die Frage ist, wie lange noch. Gibt es denn eine Alternative? Die Aktualisierungsintervalle von OpenWeather sind leider deutlich größer.
Viele Grüße,
debianatoe

dondaik
Beiträge: 12886
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von dondaik » 12.01.2019, 18:28

deutscher wetterdienst - > DWD, daten ohne ende .... 1. kostenpflichtig und 1x frei zulasten sagen wir des abfrageintervalles.
und dann ist da der norwegische wetterdienst yr.no

das thema ist aber mit ein grund iobroker einzusetzen :-) :-)
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

cotonila
Beiträge: 67
Registriert: 17.11.2016, 20:51
Wohnort: bei Riesa
Hat sich bedankt: 1 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von cotonila » 12.01.2019, 22:28

Also bei mir ging die Abfrage von Weatherunderground ab Mittag 3.1.19 nicht mehr.
Bin jetzt auf DarkSky umgestiegen.

VG
Raspberry Pi 4B mit RPI-RF-MOD; 2x RPi LAN GW;
990 Kanäle in 293 Geräten; 262 Programme; 339 Systemvariablen
AddOns: CUxD; HQ WebUI; JP HB Devices;CCU Historian; E-Mail; QuickAccess; Drucken; SonosPlayer; WatchDog; div. ESP8266, extra: Homeduino; ioBroker; Medial Neo

debianatoe
Beiträge: 471
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Wunderground Wetter mit einfachem HM-Skript holen

Beitrag von debianatoe » 13.01.2019, 13:12

Vielen Dank für die Tips!

Für DWD kenne ich nur das Unwetterwarnskript, aber wie kommt man da an Daten? Im iobroker gibt es zwar den DWD-Adapter, aber auch dort sehe ich nur Warnungen:
iobroker_dwd_2019-01-13 12-36-03.png
yr.no und DarkSky sind auch beides interessante Wetterportale. Gibt es da auch fertige Lösungen wie bei Wunderground, um die Daten in die Zentrale zu bekommen?
Viele Grüße,
debianatoe

Antworten

Zurück zu „Projektvorstellungen“