Wunderground (Weather Underground) als Template einbinden
Einklappen
X
-
Zeig mal deine URL, mit xxx als Token.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine -
Hallo Wolfram,
deine URL funktioniert auch bei mir.
So sieht meine URL in der Config aus (Loxone Config Version 7.4):
Code:http://api.wunderground.com/api/xxxx/alerts/conditions/forecast/hourly/lang%3ADL/pws%3A1/bestfct%3A1/q/pws%3AIOBERSTE149.json
Du bist auch sicher, dass du immer "Im Miniserver speichern" gesagt hast, und dann entsprechend des Abfragezyklus abgewartet hast?
lg, ChristianHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Hallo Christian,
selbstverständlich ;-)) habe ich den neuen Stand des Programms jedesmal im Server gespeichert und auch den Zyklus abgewartet.
Was bei mir anders ist, ist die Version von Loxone Config. Ich nutze die Version 8.3.3.21.
Kann es vielleicht daran liegen?
Gruß
WolframKommentar
-
Gast Das weiß ich nicht. Aber es gibt ja nur zwei Möglichkeiten: alles mit %3A oder alles mit Doppelpunkt.
Bist du auch sicher, dass dein Miniserver das Internet erreicht? Funktioniert z.B. ein Ping-Baustein an api.wunderground.com?Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
So, ich bin endlich dazu gekommen die nächsten Versuche zu starten ...
1. Ping funktioniert ... auch mit anderen Websites
2. Beide Varianten der URL funktionieren im Browser
3. Auch die weiteren Versuche mit den virtuellen Eingängen haben kein positives Ergebnis ergeben
Gibt es eine Möglichkeit die Funktion ohne XML-Datei auszuprobieren? Direkte Eingabe der "Befehlserkennung"?
Danke für die Mühe.
Gruß
WolframKommentar
-
Kommentar
-
-
Hallo,
gerne würde ich Unwetterwarnungen in Loxone visualisieren, bzw. dann auch als Trigger für TTS in Sonos4Lox nutzen.
Meine Frage ist kann man folgende Uhrzeiten einlesen (für Trigger, etc.)- date: "2017-07-12 08:42:27 GMT",
- date_epoch: "NA",
- expires: "2017-07-12 21:00:00 GMT",
Vielen Dank für eure Unterstützung
VG
Michael
Kommentar
-
Hallo Michael,
Da keine Texte eingelesen werden können, müsstest Du für jeden Wert einen Eingangsbefehl anlegen. Diese kannst Du dann in einem Statusbaustein wieder zusammensetzen, oder damit machen was Du brauchst.
lg RomildoKommentar
-
Bin mir nicht sicher ob ich Dich richtig verstanden habe.
Sofern Du entweder einen Wert 0 oder einen Wert grösser 0 erhältst und nur den Wert grösser 0 visualisieren möchtest, könntest Du den Wert an einen Statusbaustein anlegen und im Statusbaustein die Entscheidung treffen.
Wenn Wert = 0 dann kein Statustext
Wenn Wert > 0 dann Statustext -
Leider nicht, es wird bei mir auch ein Wert zurückgegeben, obwohl die Rubrik alterts leer ist. Die Befehlserkennung müsste eigentlich nichts finden und einen Fehler? ausgeben, tut sie jedoch nicht und gibt stattdessen den letzten Wert zurück den sie bei vormals gehabt hat.
VG -
Tja, dann kenne ich nur noch eine etwas kompliziertere Lösung:
Du setzt den Eingangswert selber auf 0, indem Du periodisch über einen HTTP-Ausgangs Befehl eine 0 an den Eingang schickst.
Die Periodendauer sollte natürlich mindestens doppelt so lange gewählt werden wie die Abfragezykluszeit.
Den Wert müsstest Du dann so lange speichern bis der nächste Abfragezyklus den Wert eingelesen hat oder eben nicht.
Beispiel:
Objekte:
Impulsgeber, Einschaltverzögerung, Analogspeicher, Virtueller HTTP Ausgang und dazugehörigem Virtuellem HTTP Ausgangs Befehl.
Bestehenden Wunderground Eingang nennen wir ihn mal "Alerts"
Abfragezykluszeit für Testzwecke 10 Sekunden
Einstellungen Impulsgeber: TH = 19, TL = 1
Einstellung Einschaltverzögerung: T = 10
Virtueller HTTP Ausgang Adresse: http://userasswort@127.0.0.1
Virtueller HTTP Ausgang Befehl bei EIN: /dev/sps/io/Alerts/0
Verbindungen:
Impulsgeber Q -> Tr Einschaltverzögerung und Virtueller HTTP Ausgang Befehl
Einschaltverzögerung Q -> Tr Analospeicher
Wunderground Eingang "Alerts" -> AI Analogspeicher
Analogspeicher AQ liefert den aktuellen Wert, allerdings Zeitverzögert in Abhängigkeit von den Zeiteinstellungen.
Bemerkung:
Die Abragezykluszeit ist natürlich für die Praxis viel zu kurz, es sind ja maximal 500 Abfragen pro Tag erlaubt.
Somit nur für's Beispiel gedacht.Zuletzt geändert von romildo; 02.08.2017, 18:02.
-
-
Hallo zusammen,
ich bin gerade dabei das Template von Christian bei mir in die LoxConfig unter Windows 10 zu kopieren. Meine URL funktioniert (Token / Location geändert).
Wenn ich die .xml-Datei in C:\Program Files (x86)\Loxone\LoxoneConfig 8\Templates\VirtualIn kopiere und anschließend die Config neu starte passiert gar nichts. Also die Config öffnet sich, aber die Eingänge aus dem Template lassen sich nicht auswählen.
Config Version: 8.3.3.21
Was mache ich falsch?
Über ein kurzes Feedback würde ich mich freuen.
Gruß
Chris1 BildKommentar
-
Hallo zusammen,
ich habe gestern dank der Hilfe von romildo das Wunderground-Template einbinden können.
llerdings habe ich das Problem, dass ich nur 0-Werte zurück geliefert bekomme.
Meine URL funktioniert sowohl im Browser als auch in Postman (http://api.wunderground.com/api/*TOK...HESSENB50.json)
Ich habe verschiedenste Werte anzeigen lassen wollen. Alle ohne Erfolg.
Die grundsätzliche Konnektivität ist gegeben, da der MS auch andere APIs im Programm anstandslos abfragen kann.
Ich komme leider nicht weiter...
Könnt Ihr mir weiterhelfen?
Gruß
Chris3 BilderKommentar
-
Kommentar