Wunderground Wetter mit einfachem HM-Skript holen
Moderator: Co-Administratoren
Re: Wunderground Wetter mit einfachem HM-Skript holen
Wie kann ich denn den von dir geposteten Code verwenden ?
Muss ich 2 Var auf / ab anlegen und dann den Code als Skript einbinden ?
Muss ich 2 Var auf / ab anlegen und dann den Code als Skript einbinden ?
So long
Marcus
Marcus
-
- Beiträge: 14149
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 583 Mal
- Danksagung erhalten: 1497 Mal
Re: Wunderground Wetter mit einfachem HM-Skript holen
Bill Gates dachte auch, dass kein Normalanwender jemals mehr als 640kB Arbeitsspeicher. Woher hast Du diese Weisheit und wìe alt ist die Information? Die Astrofunktion hatte nie ein Problem. Lediglich kurze zyklische Timer hatten mit Aussetzern zu kämpfen. Das ist aber schon seit einiger Zeit gefixt.Moonrider hat geschrieben:Ich dachte immer, die (Zeitsteuerung) wäre nicht so zuverlässig.
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Wunderground Wetter mit einfachem HM-Skript holen
Ok, dann hab ich wahrscheinlich zu viel gelesen.
So long
Marcus
Marcus
- jmaus
- Beiträge: 9848
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 462 Mal
- Danksagung erhalten: 1863 Mal
- Kontaktdaten:
Re: Wunderground Wetter mit einfachem HM-Skript holen
Je nachdem welchw CCU Firmare du einsetzt kann es achon noch sein das das Zeitmodul noch probleme macht. In der aktuellen 2.29.23 sollte es aber für kurze regelmäßige Timer problemlos funktionieren.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Wunderground Wetter mit einfachem HM-Skript holen
Ok. Danke. Für einen Neuling ist es bei der Fülle der beiträge schwer den aktuellen Stand zu verfolgen. die meisten Beiträge sprechen ja von einem eher unzuverlässigen Zeitsteuermodul.
So long
Marcus
Marcus
-
- Beiträge: 164
- Registriert: 03.06.2016, 21:55
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 51 Mal
- Danksagung erhalten: 8 Mal
Re: Wunderground Wetter mit einfachem HM-Skript holen
"Auf" bzw. "ab" hab ich nur aus Tippfaulheit gewählt, die Benennung der Skriptvariablen ist eigentlich egal ... aber letztendlich hast du einen String mit der jeweiligen Zeitangabe, den du dann mitMoonrider hat geschrieben:Wie kann ich denn den von dir geposteten Code verwenden ?
Muss ich 2 Var auf / ab anlegen und dann den Code als Skript einbinden ?
Code: Alles auswählen
dom.GetObject("W_Sonnenuntergang").State(ab);
In älteren Softwareständen gab es übrigens ein Limit von 200 Skriptvariablen, die man nicht überschreiten durfte. Das ist mittlerweile aber auch von Jens repariert worden. Der o.g. Code verbraucht nämlich zwei davon, obwohl man das auch anders schreiben und die Skripvariablen einsparen könnte.
Grüße, Ecky
Grüße,
Ecky
Ecky
- jmaus
- Beiträge: 9848
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 462 Mal
- Danksagung erhalten: 1863 Mal
- Kontaktdaten:
Re: Wunderground Wetter mit einfachem HM-Skript holen
Bitte nicht den falschen Eindruck erwecken das das noch notwendig oder in irgendeiner weise sinnvoll ist denn das 200-Variablen Problem ist schon länger Geschichte und so sollte es inzwischen erstrebenswerter sein als aus irgendwelchen ordnungsliebenden geünden die anzahl der verwendeten Scriptvariablen zu minimieren. Defacto gibt es inzwischen keinerlwi Limit mehr was die maximale Anzahl von scriptvariablen angeht.In älteren Softwareständen gab es übrigens ein Limit von 200 Skriptvariablen, die man nicht überschreiten durfte. Das ist mittlerweile aber auch von Jens repariert worden. Der o.g. Code verbraucht nämlich zwei davon, obwohl man das auch anders schreiben und die Skripvariablen einsparen könnte.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 33
- Registriert: 22.12.2017, 12:53
Re: Wunderground Wetter mit einfachem HM-Skript holen
ich benötige unbedingt eure Hilfe.Ich bekomme es einfach nicht hin mein Heimatort 59269 Beckum (NRW) über den XML-Link anzusprechen:
Ich habe folgendes versucht:
http://api.wunderground.com/api/xxxxxxx ... BECKUM.xml
hier wird man dann immer nur folgendes angezeigt:
http://api.wunderground.com/api/xxxxxxx ... CKUM11.xml
hier wird mir dann folgendes anzeigt:
ich bin am verzweifeln, hat jemand den goldenen Tipp für mich??
Ich habe folgendes versucht:
http://api.wunderground.com/api/xxxxxxx ... BECKUM.xml
hier wird man dann immer nur folgendes angezeigt:
ich habe das ganze dann nochmal mit der Station IBeckum11 und folgendem Link probiert:<?xml version="1.0"?>
<response>
<version>0.1</version>
<termsofService>http://www.wunderground.com/weather/api ... sofService>
<features>
<feature>conditions</feature>
</features>
<results>
<result>
<name>Beckum</name>
<city>Beckum</city>
<state>AR</state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Germany</country_name>
<zmw>00000.146.10425</zmw>
<l>/q/zmw:00000.146.10425</l>
</result>
<result>
<name>Beckum</name>
<city>Beckum</city>
<state>MU</state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Germany</country_name>
<zmw>00000.171.10424</zmw>
<l>/q/zmw:00000.171.10424</l>
</result>
<result>
<name>Beckum</name>
<city>Beckum</city>
<state>WE</state>
<country>DL</country>
<country_iso3166>DE</country_iso3166>
<country_name>Germany</country_name>
<zmw>00000.193.10129</zmw>
<l>/q/zmw:00000.193.10129</l>
</result>
</results>
</response>
http://api.wunderground.com/api/xxxxxxx ... CKUM11.xml
hier wird mir dann folgendes anzeigt:
Code: Alles auswählen
<?xml version="1.0"?>
<response>
<version>0.1</version>
<termsofService>http://www.wunderground.com/weather/api/d/terms.html</termsofService>
<features>
<feature>conditions</feature>
</features>
<error>
<type>querynotfound</type>
<description>No cities match your search query</description>
</error>
</response>
-
- Beiträge: 318
- Registriert: 16.02.2015, 17:05
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 129 Mal
- Danksagung erhalten: 35 Mal
Re: Wunderground Wetter mit einfachem HM-Skript holen
Du hast vermutlich keine gültige Wetterstation eingetragen.
Probier mal die (nur für Auswahl der Station mit Namen):
https://www.wunderground.com/personal-w ... M2#history
Auf der Karte werden die möglichen Stationen angezeigt mit aktuellen Temperaturen angezeigt. Draufklicken ergibt auch den Namen der Station.
Nach meiner Erfahrung schaut man sich das ganze zuerst im Browser als .json an (XXX anpassen), dass ist viel übersichtlicher. Wenn man mit der Nähe der Wetterstation und deren Datenangebot zufrieden ist, übernimmt man das in das Wetterskript und passt die Endung auf .xml an.
http://api.wunderground.com/api/XXX/con ... CKUM2.json
Bei dieser Station wird mir einiges angezeigt.
Gruß
Paul
Probier mal die (nur für Auswahl der Station mit Namen):
https://www.wunderground.com/personal-w ... M2#history
Auf der Karte werden die möglichen Stationen angezeigt mit aktuellen Temperaturen angezeigt. Draufklicken ergibt auch den Namen der Station.
Nach meiner Erfahrung schaut man sich das ganze zuerst im Browser als .json an (XXX anpassen), dass ist viel übersichtlicher. Wenn man mit der Nähe der Wetterstation und deren Datenangebot zufrieden ist, übernimmt man das in das Wetterskript und passt die Endung auf .xml an.
http://api.wunderground.com/api/XXX/con ... CKUM2.json
Bei dieser Station wird mir einiges angezeigt.
Gruß
Paul
Mit Mut und Entschlossenheit gegen Intoleranz
-
- Beiträge: 33
- Registriert: 22.12.2017, 12:53
Re: Wunderground Wetter mit einfachem HM-Skript holen
Es hat geklappt. Vielen Dank!!!PaulM hat geschrieben:Du hast vermutlich keine gültige Wetterstation eingetragen.
Probier mal die (nur für Auswahl der Station mit Namen):
https://www.wunderground.com/personal-w ... M2#history
Auf der Karte werden die möglichen Stationen angezeigt mit aktuellen Temperaturen angezeigt. Draufklicken ergibt auch den Namen der Station.
Nach meiner Erfahrung schaut man sich das ganze zuerst im Browser als .json an (XXX anpassen), dass ist viel übersichtlicher. Wenn man mit der Nähe der Wetterstation und deren Datenangebot zufrieden ist, übernimmt man das in das Wetterskript und passt die Endung auf .xml an.
http://api.wunderground.com/api/XXX/con ... CKUM2.json
Bei dieser Station wird mir einiges angezeigt.
Gruß
Paul
Gesendet von meinem SM-G930F mit Tapatalk