Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Dieser Bereich ist für fertige Lösungen gedacht. Nutze bitte für Diskussionen die anderen Bereiche.
Die Schnittstelle über Weatherlink geht ja auf jeden Fall, eine lokale Lösung wäre mir aber Natürlich lieber. Hat jemand Erfahrungen, ob das mit WeeWx über den Loxberry gehen würde?
Lohnt sich die Anschaffung gegenüber einem EcoWitt-Paket bezüglich Qualität der Messergebnisse, Robustheit und Frequenz der Messwerte?
hast du die inzwischen bestellt? Ich bin auch an dem Thema dran und an der Davis interessiert, störe mich aber daran, dass ich die daten nicht direkt abfragen kann, was bei der WH2600 ja anscheinend geht.
bin kurz davor.
Die Weatherlink-Station hat einen lokalen Zugang, siehe Dokumentation hier: Introduction | WeatherLink Live Local API
Nachdem man im MiniServer JSON einlesen kann, muss man nur noch die impirischen Werte in metrische umrechnen.
Alternativ per UDP, das kann die WLL auch, siehe ebenfalls die Dokumentation der API. Ob man das mit dem Loxone-Server hinbekommt, weiß ich aber stand heute nicht.
Soweit zur Theorie :-)
Des Weiteren hätte ich gerne lokale Speicherung der Werte und eine Visualisierung, das würde ich mit WeeWX machen und dem entsprechenden Treiber für die Weatherlink-Station.
Das läuft dann auf einem Raspberry Pi, idealerweise auf dem LoxBerry.
Bin also recht sicher, dass das klappen sollte und werde innerhalb der nächsten Wochen zuschlagen
Das einrichten in den MiniServer kann ich aber erst nächstes Jahr angehen, da ich dann erst mein Haus haben werde.
Die Wetterstation mit Loxberry und WeeWx wollte ich aber schon vorher einrichten
Zuletzt geändert von Deepflash; 30.06.2021, 08:17.
Format of Real – Time Broadcast Request
Live's ip_addrort >/v1/real_time
Tells the WW to begin broadcasting UDP data and continue for 1200 seconds (20 minutes)
The default duration is 20 minutes.
(OR)
Live's ip_addrort >/v1/real_time?duration=xxx
dann wird UDP-Versand aktiviert.
Der Port ist 22222, kann das der MiniServer?
Wie gesagt alternativ per http-request und Antwort-JSON-Datei.
Zuletzt geändert von Deepflash; 30.06.2021, 11:36.
So wie ich das verstanden habe braucht man auch keine console. Jetzt frage ich mich nur noch wie ich bei der verkabelten version den Blitz Schutz hinbekomme :-)
keine hässliche Konsole, genau. Damit scheidet dann auch die Meteobridge aus, die eine Konsole benötigt.
Ob man das Python-Skript überhaupt braucht? soweit ich das verstanden habe muss man nur die genannte lokale Seite aufrufen / den UDP Versand anfragen und dann die Antwort einlesen.
Ich würde die Funkstation nehmen, das sollte dann bezüglich Blitzschutz einfacher sein.
Ist ein bisschen Offtopic, aber wie macht man das generell mit diesen Windmessern, benötigen die eine Blitzableitung?
Zuletzt geändert von Deepflash; 30.06.2021, 11:46.
Nur als Hinweis:
Wenn ich das richtig sehe, hat diese Station keinen Strahlungs- bzw. Helligkeitssensor. Eine Steuerung der Jalousien/Rolllaeden anhand dieser Werte im Loxone-Miniserver wird also ohne zusaetzlichen Sensor schwierig. Nur, falls das von Relevanz sein sollte ...
Korrekt, daher hab ich den Solar-Sensor dazu bestellt.
hab nun bestellt bei wetterladen.de:
1x Davis Solarstrahlungs Sensor 6450
1x Sensorhalter für UV - oder Solar-Sensor 6673
1x Bestrahlungsschutzschild mit Tages-Aktivbelüftung 7747
1x Davis Spezialpaket Weatherlink Wetterstation 6100 EU + 6322
Bodenfeuchte-Sensoren samt Funkstation werde ich mir noch holen, wenn alles soweit funktioniert ;-)
Zuletzt geändert von Deepflash; 30.06.2021, 10:55.
so, ein kurzes Update:
Die Weatherlink local Api funktioniert - und zwar ohne Weatherlink Subscription oder dergleichen.
Die Wetterstation funktioniert auch.
Den RPi habe ich jetzt mit WeeWX ausgestattet + Treiber für Weatherlink Live was ebenfalls funktioniert.
Den Apache-Server habe ich so konfiguriert, dass über http://LoxberryIP/weewx/
die Reports von WeeWx verfügbar sind :-)
Zuletzt geändert von Deepflash; 05.07.2021, 23:19.
mein erster Versuch wäre mittels der JSON-Datei.
Mittel Command-Recognition-Plugin klappt das auslesen der Werte.
Habe leider erst Mitte nächsten Jahres meinen MiniServer aber damit sollte das funktionieren.
Anbei der Beispielcode mittels http-request über http://WeahterlinkLiveIP/v1/current_conditions
Upload erfolgt mittels FTP durch WeeWx.
Zusätzlich habe ich mir für WeeWx die json-Erweiterung (github) eingerichtet, so dass ich jetzt auch eine eigene, frei konfigurierbare Json-Datei erzeugen kann:
Das ganze ist natürlich auch lokal verfügbar.
Und nicht zu vergessen: Eingelesen werden die Werte von Weatherlink Live mit dem entsprechenden Treiber von github für weewx.
Der Vorteil der selbst erstellten json ist: die Einheiten sind bereits von US auf Metric umgerechnet und zusätzliche Berechnungen wie z.B. Evapotranspiration kann direkt die WeeWx machen. Das macht die Einbindung in den MiniServer wesentlich einfacher und übersichtlicher.
Für zeitkritische Sensorgrößen wie z.B. die Windgeschwindigkeit (Intervall 2,5s) oder Regen kann ich natürlich immer noch auf die lokale Api der Weatherlink Live zugreifen.
Zuletzt geändert von Deepflash; 27.07.2021, 13:07.
Danke, klappt wunderbar. Frage, ich bekomme aber immer wieder "WARNING user.weatherlink_live: No data since xx iterations" ... hast du das auch oder hast du dauernd daten die ankommen?
du musst das Mapping für die Batterie anpassen: battery:7:tx
Damit kommt zumindest auf meinem Season-Skin was an.
Ich bekomm mein Loxone erst nächstes Jahr, werd damit aber die Bewässerung im Garten steuern, ggf. Beleuchtung im Außenbereich, Schutz der Markisen und Rolläden, Steuerung der Markisen und Rolläden.
Und mich interessiert, wie man es am geschicktesten einbindet. Sowohl der UDP-Versand als auch die .Json-Datei funktionieren prima, daher würd ich wohl eine Kombi aus beidem verwenden - die 2,5s-Takt-UDP-Pakete für Wind und Regen direkt von der Weatherlink Live und alles andere im 5-Minuten-Takt per .json von WeeWx.
Ich bin nun weiter. Die Station läuft und verwende das belchertown template für weewx. In Loxone habe ich nun einen Virtuellen Eingang angelegt und lade von dort das JSON welches das Template lädt. Kann so die gewünschten Werte einlesen und in Loxone anzeigen. Frage das jeweils nur alle paar Minuten ab, da dass JSON ebenfalls nur alle paar Minuten erstellt wird.
Das ist die einfachste Lösung, muss mal schauen ob man weewx 2 jsons erstellen kann in verschiedenen Zeitabständen. Die andere Variante ist via Loxberry und UDP - dann könnte Loxberry beim MQTT server subscriben und die events dann per UDP an loxone leiten. Schöner wäre natürlich, wenn loxone direkt MQTT könnte, aber das kommt wohl nicht ;-(
Hallo lopp80, Deepflash
laufen die Stationen über das letzte Jahr jetzt sauber bei euch? Wie ist eure finale Lösung?
Außeneinheit --> Weatherlink Live <-pull-> WeeWX (+Treiber) --json--> Loxone?
Oder zusätzlich über Loxberry? Statistiken & Co über WeeWX, Loxone nur aktuelle Daten?
Hat jemand von euch Lust, das in das Wiki einzutragen? Danke & lg
Also bei mir läuft es fast 1 jahr einwandfrei. setup ist etwas komplizierter
mir laufen docker-container mit mqtt, weewx (mit mqtt treiber und WeatherLinkLiveUDP) + nginx webserver
damit habe ich echtzeitdaten auf weewx webpage sowie im json für das loxone (mache nur anzeige im loxone damit)
v2)
Weatherlink Live <-pull-> WeeWX (+Treiber) --json--> Loxone
v3)
Könnte man sich das WeeWX nicht sparen und hier die bestehenden Tools im Loxberry nehmen?
Am einfachsten wäre wohl eine Einbindung in das FOSHKplugin von olicat , oder?
Die Frage ist ja immer was man erreichen will bzw. was man braucht.
Für die lokale Bereitstellung der Daten braucht Weatherlink live einen regelmäßigen http Befehl.
Das ließe sich sicher auch über Loxone bewerkstelligen.
Die zur Verfügung gestellten Daten müssten anschließend in ein lesbares Format verwandelt werden (z. B. JSON) oder sonstwie aufbereitet werden.
Auch das ließe sich sicher durch Loxone irgendwie bewerkstelligen.
Aber Weewx mit Treiber macht halt genau das alles und stellt auch noch eine Wetterseite bereit samt History.
Schlussendlich funktioniert das ganze komplett lokal
Bezüglich FOSHKplugin:
Das setzt voraus, das die Wetterstation die Daten in einem unterstützten Format (Ecowitt, WU, Ambient) von sich aus sendet.
Mangels entsprechender Davis-Station habe ich das noch nicht mit dieser Art von Wetterstation getestet.
Für eine Station von Fine Offset (also Ecowitt, partiell Froggit, Sainlogic, Steinberg, ...) ist eine volle Integration der Wetterstation in Loxone via FOSHKplugin jedenfalls gegeben.
Wollte hier nochmal schnell den aktuellen Stand widerspiegeln.
Bei mir läuft das ganze sehr run:
Weatherlink Live mit Davis Vantage pro 2 in Kombination mit dem Loxone Miniserver und WeeWX auf dem Loxberry.
WeeWx aktualisiert mir alle 5 Minuten ein JSON, welches ich via HTTP-Befehlserkennung in Loxone einlese. Des Weiteren kommen die 2s UDP-Daten z.B. für Wind und Regen direkt von der Weatherlink Live in Loxone an und werden dort mittels Befehserkennung eingelesen.
Das ganze läuft komplett lokal ohne die Remote-Server von Weatherlink.
Mittels WeeWx kann man sich noch zusätzliche Daten rausschreiben lassen wie z.B. die ET (Evapotranspiration, quasi Verdunstung, welche Variablen wie Wind, Temperatur, Sonneeinstrahlung zur Kalkulation heranzieht) was man zur Steuerung von Bewässerungen nutzen kann oder auch "Sun_Time" was ich zur Fütterung der internen Loxone-Variable Sonnenschein nutze.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar