Das sollte man bei einem Wechsel prüfen. Wenn alle Daten weiterhin da sind, oder fehlende Daten keine Verwendung finden, dann ist natürlich alles gut :-)
Wunderground (Weather Underground) als Template einbinden
Einklappen
X
-
Ich glaube romildo wollte sagen: Die Struktur bleibt gleich, aber es gibt Stationen die beispielsweise keine Regendaten oder Luftdruckdaten oder ... ermitteln.
Das sollte man bei einem Wechsel prüfen. Wenn alle Daten weiterhin da sind, oder fehlende Daten keine Verwendung finden, dann ist natürlich alles gut :-)Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
https://www.loxforum.com/forum/germa...d-grafana-visu
Mit Loxone einen Windows-PC steuern:
https://www.loxforum.com/forum/faqs-...indows-steuern -
Danke für die Anleitungen, funktioniert soweit alles super. Die Wetterstation, die ich verwende, sendet auch noch weitere Daten wie etwa Luftqualität und Bewölkungsgrad. Dafür sind im Template aber keine Abfragen hinterlegt. Gibt es hierzu eine erweiterte Liste oder eine Anleitung wie man weitere Auslesewerte ins Template einbinden kann?Kommentar
-
Hi Gast
ein erweitertes Template gibt es nicht. Du kannst aber systematisch - als Beispiel hast du die anderen Werte - dein Template ergänzen.
Jeder zusätzliche Eingang kostet Leistung im Miniserver, deswegen habe ich nur die hineingegeben, die ich für wichtig gehalten habe.
Ich empfehle, Werte aus der Liste zu löschen, wenn diese nicht gebraucht werden. Das schont den Miniserver, wenn er diese nicht aufbereiten muss.
lg, ChristianHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo Christian Fenzl ,
ja genau das hatte ich vor. Ich benötige ja bei weitem nicht alle Werte des Templates und habe auch schon einige rausgelöscht.
Meine Problem ist nur, dass meine Programmierkenntnisse quasi null sind und ich nicht wirklich weiß wie der Text für weitere Auslesewerte lauten muss. Für Temperatur verwende ich ja zB "wu_current_temp", wo finde ich aber raus wie der Text für "Cloud Cover" und "Air Quality" lauten muss, sodass der richtige Wert abgefragt wird? Sehe ich den irgendwo auf der Wunderground Website?
lg ManuelKommentar
-
Wenn du die URL im Browser eingibst, bekommst du genau das zurück, was auch der Miniserver sieht.
Auf „Quelltext anzeigen“ gehen (weilmanche Browser formatieren den Inhalt um).
lg, ChristianHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Vielen Dank Christian, jetzt ist mir ein Licht aufgegangen!
Interessant allerdings, dass bei meiner Station die Sichtweite unter "visibility" auf additional conditions zwar aufscheint, in der API aber als "n/a" angezeigt wird. Wird wohl nicht Teil dieser Abfrage sein oder woanders herkommen.Kommentar
-
Hallo, ich scheitere leider bei dem Versuch das XML-Template nach meinen Bedürfnissen anzupassen!:-(
Der Aufruf der URL mit dem Data Feature "history" liefert mir wunderground u. a. eine dailysummary für den Wert "precipm".
Wenn ich die URL mit dem Browser öffne - alles wunderbar.
Vmtl. stimmt irgendetwas an der Befehlserkennung nicht:
history:\i"dailysummary":\i\i"precipm":"\i\v
Was mache ich hier falsch?
gruß,
florianZuletzt geändert von Gast; 21.03.2018, 09:00.Kommentar
-
try and error - mit
"history":\i"precipm":"\i\v
hat es nun funktioniert.
Nun stehe ich gleich vor der nächsten Herausforderung.
Ich möchte die von wunderground (Profi-PWS steht 200 m entfernt) ermittelten Niederschlagsmengen der vergangenen 7 Tage für die Bewässerungssteuerung in der Programmierung verfügbar machen. In Abhängigkeit der Niederschlagsmengen der vergangenen Tage, der vorherrschenden Temperaturen sowie der vorhergesagten Regenwahrscheinlichkeit der kommenden Tage soll dann entsprechend die Bewässerung gesteuert werden.
Beim Aufruf der URL kann man mit history_YYYYMMDD den Tag festlegen, zu dem man die historischen Daten (dailysummary -> precipm) haben möchte.
Leider immer jeweils nur zu einem bestimmten Tag.
Kann man hier die URLs irgendwie mit Loxone Bordmitteln dynamisch aufbauen, sodass die Tage rollierend sind?
.../history_20180321/...
.../history_20180320/...
.../history_20180319/...
...
Ggf. würde ich - als workaround - auch 7 aufrufe bei wunderground machen. heute, heute-1, heute-2 etc. und die daten dann in merken wegschreiben?
Oder gibt es ganz andere Ansätze für mein Vorhaben?
Gruß,
FlorianKommentar
-
Idee 1: Du verwendest yesterday, und lässt die Daten täglich direkt am MS rollieren.
Idee 2: Wenn ich mich nicht irre, bereitet das Wunderground4Lox Plugin für den LoxBerry die Regendaten schon fertig auf (weiß aber nicht mehr, ob das Wunsch oder Wirklichkeit war ;-) ). Solltest du schon einen LB haben, kannst mal dessen Wiki-Eintrag studieren.
Bezüglich „im Browser geht‘s“: Immer den Quelltext verwenden. Die Browser bereiten sonst json-Daten auf (bunt usw.), und rechnen Quotes heraus, machen Zeilenumbrüche usw.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Gibt es eigentlich für den HTTP-Eingang einen Fehlerausgang? Ich würde gerne eine Meldung bekommen, wenn die Werte nicht übertragen werden oder es z.B. die Station nicht mehr gibt.
Ich hätte jetzt einfach die Änderung der Temperatur getrackt und wenn sie sich innerhalb einer gewissen Zeit nicht ändert einen Fehler ausgegeben, aber vielleicht gibt es ja noch einen smarteren Weg.Kommentar
-
Die Validierung von Loxone funktioniert nicht zuverlässig.
Verwende am besten die Validierung mit epochtime, die im Wiki-Artikel beschrieben ist.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
To improve our services and enhance our relationship with our users, we will no longer provide free weather API keys as part of our program. If you have been directed to download our Weather Underground free API key by a third party provider, please contact your vendor for resolution.
What now?Kommentar
-
Hallo zusammen, ich habe in den letzten Tagen an einem Major Release für den Wunderground Wetterserver gearbeitet. Hauptänderung zum letzten Stable Release 3.6
bzw.
-
Hallo,
ich versuche nun auch eine Station in Loxone einzubinden. Ich habe es mit Hilfe zweier Möglichkeiten aus dem Wiki versucht. Beide funktieren bei mir (noch) nicht. Ich habe eine API, welche im Wiki zu finden ist und eine eingens von mir erstellte API versucht.
Verwende ich diese Variante bekomme ich zumindest im Browser die Daten:
Bei der Variante zu dieser Runde bekomme ich leider immer nur die Meldung: Service Unavailable
http://api.wunderground.com/api/XXXXXXXXXXXXXXXXXXXXX/alerts/conditions/forecast/hourly/lang%3ADL/pws%3A1/bestfct%3A1/q/pws%3AIHAMBURG2146.json
Was mache ich falsch? Das Template habe ich wie beschrieben eingebunden und der Miniserver hat eine geprüfte Internetverbindung. Aber wie gesagt kommt ja im Browser schon die Fehlermeldung
Danke und Gruss JanKommentar
Kommentar