Fragt mich aber nicht was es war.....
LoxBerry-Plugin: FOSHKplugin - Wettergateway Froggit DP1500 / Ecowitt GW1000 anbinden
Einklappen
X
-
Der MQTT-Parameter wnowcnd hängt bei mir permanent und unverändert auf 13 (nightovercast). Selbst tagsüber bei strahlendem Sonnenschein wechselt der Wert via MQTT nicht. Woran könnte das liegen?Kommentar
-
Hi Olicat,
ich habe eine Frage zur Datenverarbeitung von Windwerten beim FOSHKplugin in Kombination mit einem Gateway GW2000 und einer WS90 (Firmware v3.3.1).
Ich bemerke bei den Werten über UDP/MQTT eine Verzögerung und Abweichung beim Windgeschwindigkeits-Maximum (windgust), obwohl ich WS_INTERVAL=10 und UDP_ONCHANGE=True nutze. Andere Werte (wie die Solarstrahlung, windspeedkmh,...) passen perfekt.
Ein direkter Vergleich der Live-Weboberfläche des Gateways (http://192.168.1.X/liveData.html) mit den FOSHK-Rohdaten zeigt Folgendes:- Die Verzögerung: Wenn eine Böe vorbei ist und das Live-Display im Browser sofort wieder abfällt, bleibt de API-Wert windgustkmh minutenlang künstlich hoch hängen.
- Die Abweichung (6.48 vs. 8.64): Zudem gibt es einen Unterschied bei den Werten. Wenn das Web-Interface eine "Gust Speed" von 6.48 km/h anzeigt, gibt die API zeitgleich windgustkmh = 8.64 aus.
Vielen Dank im Voraus für deine Hilfe!Kommentar
-
Hi!
Mir ist nichts dergleichen bekannt.
FOSHKplugin nutzt keine API sondern die Werte, die per Custom Server in Ecowitt-Format übermittelt werden. Die einzige Umrechnung bei Wind ist dabei die von mph nach kmh.
Bezieht sich Dein Problem auf irgendeine API oder die von FOSHKplugin gelieferten Werte?
Oliver
Kommentar
-
Hallo Oliver,
da ich momentan an meiner PV-Eigenverbrauchsoptimierung arbeite, würde ich gerne mit Home Assistant (läuft in einer VM auf dem Synology NAS) auch die Daten der Wetterstation (Ecowitt GW2000 mit WS90) verwenden.
Im FOSHK-Plugin am Loxberry kann man ein "Forward" definieren, wo die Daten weitergeleitet werden sollen. Die Ecowitt-Integration am Home Assistant läuft bereits, jedoch schaffe ich es nicht diesen Forward einzurichten, und auch Dokumentation habe ich keine dazu gefunden.
Kannst du mir da weiterhelfen?
Vielen Dank
Peter
UPDATE - ich ziehe die Frage zurück und stelle die Lösung (für mich) hier online:
Im Feld für den Forward muss "nur" die Adresse des HA gemeinsam mit dem Pfad (bekommt man von HA während der Einrichtung angezeigt) zusammen eingeben - im Syntax "http://[IP von HA]:8123/api/webhook/[Zahlen-Buchstaben Friedhof]" - dann bekommt man alle Daten auch in HA geschoben.Zuletzt geändert von peka; 31.05.2026, 16:08.Kommentar
-
Hallo,
ich bräuchte Hilfe, weil ich zwei Virtuelle Eingänge in Loxone nicht habe. Vielleicht mache ich ja etwas falsch.
srain_piezo...ich verwende eine WS90 Station mit GW2000 Gateway. Also sollte ich diese ja haben oder? Am Loxberry habe ich 0.0.10 installiert und die letzten Eingänge importiert.
WSDOG_WARNING...wenn dieser Wert auf True ist, wie kann ich diesen in Loxone verwenden? Bzw. wie bekomme ich die Benachrichtigung das keine Werte mehr übermittelt werden?
Kommentar
-
Hi!
Du solltest diese VIs im Loxone Config unter Virtuelle Eingänge/FOSHKplugin/ als FOSHK-srain_piezo sowie FOSHK-wswarning finden (siehe Anlage).ich bräuchte Hilfe, weil ich zwei Virtuelle Eingänge in Loxone nicht habe. Vielleicht mache ich ja etwas falsch.
Falls die dort nicht sind hast Du vermutlich das entsprechende Template noch nicht eingefuegt.
Dazu solltest Du auf der FOSHKplugin-LoxBerry-Seite auf den Button "Template" bzw. "Vorlage" klicken und das XML herunterladen.
Anschliessend kann dieses Template dann unter "Vordefinierte UDP-Geräte" in der Loxone Config importiert werden, sofern man "Virtuelle Eingänge ausgewaehlt hat.
Wenn man nur einzelne oder ausgesuchte Vis nutzen moechte, empfiehlt es sich, in Loxone Config einen dummy-Server einzurichten und das Template dort einzubinden.
Dann kann man leicht einen VI in der dummy-Session per Rechtsklick kopieren und in einer parallelen Session am echten Miniserver unter Virtuelle Eingänge/FOSHKplugin/ einfuegen (wiederum per Rechtsklick).
Oliver
Zuletzt geändert von olicat; In den letzten 4 Wochen.Kommentar
-
Moin,
das ist seltsam. Hier haben alle seit 2025 erzeugten XML-Vorlagendateien den FOSHK-srain_piezo mit dabei.Wenn ich die Vorlagen Loxone XML Datei erzeuge und mir diese im Editor anschaue, habe ich auch dort keinen srain_piezo.
Es ist aber auch nicht weiter dramatisch - leg den VI einfach selbst an.
Die Befehlserkennung dafuer lautet:
Wichtig ist dann nur noch, dass die Werteinterpretation angehakt wird. Siehe Screenshot oben.Code:SID=FOSHKweather\israin_piezo=\i\v
Fuer FOSHK-wswarning waere das dann:
Auch hier sollte die Werteinterpretation aktiviert werden.Code:SID=FOSHKweather\iwswarning=\i\v
Oliver
Kommentar
-
in /opt/loxberry/log/plugins/foshkplugin/ sollte es die Dateien log-foshkplugin.log, raw-foshkplugin.log und snd-foshkplugin.log geben. Im raw-Log stehen die von der Konsole gesendeten Daten drin. Das snd-Log ist das Sende-Log (also fuer alle ausgehenden Daten) und das log selbst ist das Standard-Logfile mit dem Laufzeitprotokoll.Zuletzt geändert von olicat; In den letzten 3 Wochen.
-
Ich komme einfach nicht drauf wo ich den Fehler habe.
Ich sehe in der raw_foshkplugin.log den srain_piezo:
Sowie in der snd-foshkplugin.log:
Importiere ich die Vorlage aber in die Config habe ich den VI nicht.
Edit:
Ich habe das Plugin jetzt mal neu gestartet und wenn ich jetzt die Vorlagen herunterlade bekomme ich eine Fehlermeldung wenn ich die Datei öffnen will.
Zuletzt geändert von Ulairi; In den letzten 3 Wochen.Kommentar
-
Moin!
Wer gibt Dir denn diese Fehlermeldung?
Loxone Config beim Import oder Dein Browser beim "Reinschauen"?
Zum Anschauen solltest Du einen reinen Textviewer oder Notepad nehmen. Es ist keine syntaxkonforme XML-Datei - daher die Fehlermeldung im Browser.
Wenn Loxone Config die Datei anmeckert, lösche den unteren Teil ab <VirtualOut aus der Datei raus oder pack den in eine separate Datei FOSHKplugin-out.xml.
Hintergrund:
Die vom Plugin erzeugte Vorlagendatei beinhaltet sowohl die Inputs (VI) als auch die Outputs (virtual Outs). Loxone Config hat diese Datei jedoch in den von mir getesteten Versionen klaglos eingelesen.
Und zwar sowohl bei den VIs als auch den VOs.
Oliver
Kommentar
-
Die Fehlermeldung gibt der Browser aus.
Aber irgendwas muss gestern passiert sein, weil ich sehe jetzt in der WS View App keine Daten mehr, aber nach Loxone werden Daten übermittelt.Kommentar
-
Ich versuche die generic-Version irgendwie ans Laufen zu bekommen. Requests von der Wetterstation kommen an, aber die Weiterleitung per MQTT funktioniert nicht (da passiert einfach gar nichts). Woran kann das liegen?
Code:<OK> FOSHKplugin v0.10 Beta 240401 started <OK> using configuration file /opt/foshkplugin/foshkplugin.conf <OK> log level set to ALL (out of ERROR, WARNING, INFO, ALL (default)) <OK> Logging is globally enabled (loglog: True, sndlog: True, rawlog: True; loglevel: ALL - to disable set LOG_ENABLE = False in config <OK> storm warning activated, will warn if air pressure rises/drops more than 1.75 hPa/hour or 3.75hPa/3hr with expiry time of 60 minutes <OK> loaded min/max values from /opt/foshkplugin/FOSHKplugin-8781-minmax.pkl (230) <OK> report watchdog activated, will warn if weather station did not report within 3 send-intervals <OK> battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config <OK> thunderstorm warning activated, will warn if lightning sensor WH57 present, count of lightnings is more than 1 and distance is less or equal 30km with expiry time of 15 minutes <OK> leakage warning disabled - to enable set LEAKAGE_WARNING = True in config <OK> CO2 warning disabled - to enable set CO2_WARNING = True in config <OK> interval warning disabled - to enable set INTVL_WARNING = True in config <OK> reboot warning enabled, will warn if station reboot is detected via key runtime - to disable set REBOOT_WARNING = False in config <OK> automatic save/restore for lightning-data enabled - to disable set FIX_LIGHTNING = False in config <OK> additional dew point calculation (indoor sensor, WH31, WH45) is deactivated - to enable set Export\ADD_DEWPT = True in config <OK> additional spread calculation (indoor sensor, WH31, WH45) is deactivated - to enable set Export\ADD_SPREAD = True in config <OK> additional output of the signal quality is deactivated - to enable set Export\ADD_SIGNAL = True in config <OK> FWD warning enabled, warns if a forward had 10 (specified globally or individually by FWD_WARNINT) unsuccessful attempts - to disable set FWD_WARNING = False in config <OK> local http-socket *:8781 bound <OK> local UDP-socket *:12341 bound <OK> remote UDP: :12340 (fragmented max len 2000) <OK> firmware update check activated with interval 86400 - to disable set UPD_CHECK = False in config post-request from 192.168.40.113: /
Code:[Config] LOX_IP = LOX_PORT = 12340 LB_IP = LINK_ADR = LBU_PORT = 12341 LBH_PORT = 8781 LOX_TIME = True USE_METRIC = True IGNORE_EMPTY = True UDP_ENABLE = True UDP_IGNORE = UDP_MAXLEN = UDP_STATRESEND = 0 LANGUAGE = DE AUTH_PWD = DEF_SID = REBOOT_ENABLE = False RESTART_ENABLE = False DT_FORMAT = %d.%m.%Y %H:%M:%S RUN_DESC = [Weatherstation] WS_IP = 192.168.40.113 WS_PORT = 45000 WS_INTERVAL = 15 WS90_CONVERT = True [Export] EVAL_VALUES = True ADD_ITEMS = ADD_REMAP = ADD_DEWPT = False ADD_SPREAD = False ADD_VPD = False ADD_SIGNAL = False ADD_RSSI = False ADD_RSSILVL = False ADD_MORE = False OUT_TEMP = OUT_HUM = OUT_TIME = False FIX_LIGHTNING = True UDP_MINMAX = True URL_REPAIR = True LIMIT_WINDGUST = ADD_SCRIPT = [Forward-1] FWD_CMT = Weiterleitung an meinen MQTT Broker FWD_TYPE = MQTTMET FWD_ENABLE = True FWD_URL = 192.168.0.11:1883@foshkplugin%metric_ FWD_SID = anonymous FWD_PWD = anonymous FWD_MQTTCYCLE = 0 FWD_STATUS = True FWD_IGNORE = FWD_EXEC = FWD_INTERVAL = [CSV] CSV_NAME = CSV_FIELDS = CSV_INTERVAL = CSV_DAYFILE = [Warning] WSDOG_WARNING = True WSDOG_INTERVAL = 3 WSDOG_RESTART = 0 SENSOR_WARNING = False SENSOR_MANDATORY = wh65batt BATTERY_WARNING = True BATTERY_WARNEXCLUDE = STORM_WARNING = True STORM_WARNDIFF = 1.75 STORM_WARNDIFF3H = 3.75 STORM_EXPIRE = 60 TSTORM_WARNING = True TSTORM_WARNCOUNT = 1 TSTORM_WARNDIST = 30 TSTORM_EXPIRE = 15 LEAKAGE_WARNING = False CO2_WARNING = False CO2_WARNLEVEL = 1000 INTVL_WARNING = False INTVL_PCT = 10 REBOOT_WARNING = True FWD_WARNING = True FWD_WARNINT = 10 [Logging] LOG_ENABLE = True LOG_LEVEL = ALL IGNORE_LOG = BUT_PRINT = True COLOR_PRINT = True logfile = /opt/foshkplugin/log-foshkplugin.log rawfile = /opt/foshkplugin/raw-foshkplugin.log sndfile = /opt/foshkplugin/snd-foshkplugin.log [Update] UPD_CHECK = True UPD_INTERVAL = 86400 [Pushover] PO_ENABLE = False PO_URL = PO_TOKEN = PO_USER = PO_CUSTOMWARNING = True PO_CUSTOM = @tempc <= 2.5,Current temperature (@value°C) is equal or below 2.5°C!,False,3600 PO_CUSTOM1 = @tempf < 32,Current temperature (@value°F) is below 32°F!,False,3600 [Coordinates] ALT = LAT = LON = [Sunduration] SUN_CALC = False SUN_MIN = 0 SUN_COEF = 0.92 SUNSHINE_HOLD = 0 [Status] StopTime = 1782424811 inWStimeoutWarning = True [MQTT] MQTT_SERVER = 192.168.0.11 MQTT_PORT = 1883 MQTT_TOPIC = foshkplugin
Kommentar
-
Hi!
Im snd-foshkplugin.log stehen vielleicht die inhaltlich interessanteren Infos ...
Such darin mal nach FWD-01.
Womoeglich musst Du den MQTT Broker username und das entsprechende Passwort als FWD_SID und FWD_PWD angeben.
Was ist denn Dein MQTT-Broker?
Oliver
Kommentar
Kommentar