LoxBerry-Plugin: FOSHKplugin - Wettergateway Froggit DP1500 / Ecowitt GW1000 anbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Atlas
    Smart Home'r
    • 14.10.2015
    • 50

    #676
    aus welchen Gründen auch immer kommt jetzt was an....ich verstehts manchmal nicht mit der IT
    Fragt mich aber nicht was es war.....

    Kommentar

    • lantic
      Dumb Home'r
      • 28.11.2019
      • 26

      #677
      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


      • olicat
        olicat kommentierte
        Kommentar bearbeiten
        Welchen Wert hat theosunsr? Eine 13 bei wnowcnd gibt es nur, wenn theosunsr = 0. Dieser Wert theosunsr wird auf Grundlage Deiner Koordinaten gebildet. Wenn diese fehlen - in der foshkplugin.conf unter Coordinates - koennte dieses Problem erklaerbar sein.
    • lantic
      Dumb Home'r
      • 28.11.2019
      • 26

      #678
      Hallo olicat,
      vielen Dank für den goldenen Tipp! Das war genau die Ursache.
      Nachdem ich meine Koordinaten eingetragen habe, läuft jetzt alles perfekt. Vielen Dank für die schnelle Hilfe!

      Kommentar

      • lantic
        Dumb Home'r
        • 28.11.2019
        • 26

        #679
        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:
        1. 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.
        2. 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.
        Teilt man diese Werte (8.64 / 6.48), kommt man ziemlich genau auf ein Verhältnis van 1,33 (Umrechnung zwischen Knoten, mph oder km/h ?). Ist dir dieses Verhalten bei der Ecowitt-API bekannt oder gibt es eine Möglichkeit, dies im Plugin anzupassen?
        Vielen Dank im Voraus für deine Hilfe!

        Kommentar

        • olicat
          MS Profi
          • 25.08.2015
          • 572

          #680
          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

          • peka
            Dumb Home'r
            • 04.05.2023
            • 19

            #681
            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


            • olicat
              olicat kommentierte
              Kommentar bearbeiten
              ... ein Forward mit FWD_TYPE = EW ist tatsaechlich EINE Moeglichkeit, die Daten nach Home Assistant zu bekommen ...
          • Ulairi
            Extension Master
            • 15.07.2023
            • 103

            #682
            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

            • olicat
              MS Profi
              • 25.08.2015
              • 572

              #683
              Hi!

              ich bräuchte Hilfe, weil ich zwei Virtuelle Eingänge in Loxone nicht habe. Vielleicht mache ich ja etwas falsch.
              Du solltest diese VIs im Loxone Config unter Virtuelle Eingänge/FOSHKplugin/ als FOSHK-srain_piezo sowie FOSHK-wswarning finden (siehe Anlage).
              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
              Angehängte Dateien
              Zuletzt geändert von olicat; In den letzten 4 Wochen.

              Kommentar

              • Ulairi
                Extension Master
                • 15.07.2023
                • 103

                #684
                Also ich bin mir ziemlich sicher, dass ich alles richtig mache. Wenn ich die Vorlagen Loxone XML Datei erzeuge und mir diese im Editor anschaue, habe ich auch dort keinen srain_piezo.

                Ich bin aber auf der aktuellen Version.

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 100
Größe: 40,7 KB
ID: 485760

                Kommentar

                • olicat
                  MS Profi
                  • 25.08.2015
                  • 572

                  #685
                  Moin,

                  Wenn ich die Vorlagen Loxone XML Datei erzeuge und mir diese im Editor anschaue, habe ich auch dort keinen srain_piezo.
                  das ist seltsam. Hier haben alle seit 2025 erzeugten XML-Vorlagendateien den FOSHK-srain_piezo mit dabei.

                  Es ist aber auch nicht weiter dramatisch - leg den VI einfach selbst an.
                  Die Befehlserkennung dafuer lautet:
                  Code:
                  SID=FOSHKweather\israin_piezo=\i\v
                  Wichtig ist dann nur noch, dass die Werteinterpretation angehakt wird. Siehe Screenshot oben.

                  Fuer FOSHK-wswarning waere das dann:
                  Code:
                  SID=FOSHKweather\iwswarning=\i\v
                  Auch hier sollte die Werteinterpretation aktiviert werden.

                  Oliver

                  Kommentar


                  • olicat
                    olicat kommentierte
                    Kommentar bearbeiten
                    Die Firmware des WS90 ist zwar etwas aelter. Aber trotzdem solltest Du den Key von der Konsole uebermittelt bekommen.
                    Hast Du das im Logfile von FOSHKplugin ueberprueft? Was sagt der UDP-Monitor?

                  • Ulairi
                    Ulairi kommentierte
                    Kommentar bearbeiten
                    Wo genau finde ich das Logfile vom Plugin bei Loxberry? Habe gerade alles durchgeschaut wüsste aber nicht wo ich nachschaue.

                  • olicat
                    olicat kommentierte
                    Kommentar bearbeiten
                    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.
                • Ulairi
                  Extension Master
                  • 15.07.2023
                  • 103

                  #686
                  Ich komme einfach nicht drauf wo ich den Fehler habe.

                  Ich sehe in der raw_foshkplugin.log den srain_piezo:

                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 81
Größe: 20,1 KB
ID: 485992

                  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.

                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 71
Größe: 20,1 KB
ID: 485993
                  Zuletzt geändert von Ulairi; In den letzten 3 Wochen.

                  Kommentar

                  • olicat
                    MS Profi
                    • 25.08.2015
                    • 572

                    #687
                    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

                    • Ulairi
                      Extension Master
                      • 15.07.2023
                      • 103

                      #688
                      Zitat von olicat
                      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.
                      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

                      • schildkroete
                        Extension Master
                        • 22.09.2021
                        • 103

                        #689
                        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

                        • olicat
                          MS Profi
                          • 25.08.2015
                          • 572

                          #690
                          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

                          Lädt...