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

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • olicat
    MS Profi
    • 25.08.2015
    • 547

    Moin!

    Die von Dir favorisierte Wetterstation setze ich hier auch ein - kann ich durchaus empfehlen.
    Ueber die Qualitaet kann ich nicht meckern; zur Lebensdauer noch nichts Abschliessendes sagen.
    Kombisensoren sind jedoch immer ein Kompromiss!
    Wenn es auf Exaktheit ankommt, waeren Einzelsensoren (DP80, DP300) vorzuziehen. Froggit bietet diese auch als Bundle mit dem DP1500 an.

    Der WH65-Aussensensor soll mit einer Batterieladung lt. Erfahrungsberichten laenger als ein Jahr halten. Bei mir waren die Lithium-Batterien jedoch jeweils nach ca. 50 Tagen leer. Froggit hat daraufhin den Sensor getauscht und seither musste ich keine Batterien mehr tauschen. Ich wuerde aber immer versuchen, gerade die schwer zugaenglichen Sensoren extern zu bestromen. Eine Moeglichkeit bietet Ecowitt inzwischen dafuer an (keine Ahnung, ob Froggit das bereits im Programm hat): eine externe Batteriebox. Ich habe gerade heute meine Lieferung erhalten und das sieht vielversprechend aus. Ich werde wohl einfach die Batteriebox abschneiden und ein Netzteil ranhaengen.

    Gruss, Oliver

    Kommentar


    • olicat
      olicat kommentierte
      Kommentar bearbeiten
      Die beiden Aussensensoren sollen - abgesehen von der Bauform: 2/3-wing - absolut identisch sein. Somit sollten auch beide ein Solarpanel haben. Fuer den 3-Wing-Sensor kann ich das jedenfalls bestaetigen. Die Batteriebox sollte sowohl auf 2- als auch auf 3-Wing-Sensor passen. Der Batteriedeckel ist vermutlich der Gleiche.

    • Gargamel
      Gargamel kommentierte
      Kommentar bearbeiten
      Vielen Dank für die Info.

    • rage302
      rage302 kommentierte
      Kommentar bearbeiten
      Hi,
      ich hab die externe Bestromung so gelöst, funktioniert bis jetzt alles tadellos-> https://www.loxforum.com/forum/proje...810#post235810
      greetings rage
  • olicat
    MS Profi
    • 25.08.2015
    • 547

    Moin!

    Der interne Beta-Test der generic-Version für die kommende v0.07 läuft bereits. Wenn jemand die LoxBerry-Version der v0.07 vorab testen möchte, melde sich bitte per PM.
    Ich würde mich freuen.
    Danke!

    Oliver

    Kommentar

    • Ridler
      Dumb Home'r
      • 13.09.2015
      • 13

      Hallo zusammen,

      ich bin etwas am verzweifeln, da ich mein Setup nicht zum Laufen bekomme. Ich habe eine WH2600 und die Daten scheinen auch am Plugin anzukommen. Im Receive log finden sich folgende Einträge:
      Code:
      24.11.2020 19:51:37.662 ID=xx&PASSWORD=yy&tempf=50.7&humidity=82&dewptf=45 .5&windchillf=50.7&winddir=164&windspeedmph=1.34&w indgustmph=2.46&rainin=0.00&dailyrainin=0.00&weekl yrainin=0.04&monthlyrainin=0.50&yearlyrainin=18.57 &solarradiation=0.00&UV=0&indoortempf=41.7&indoorh umidity=92&baromin=30.17&lowbatt=2&dateutc=2020-11-24%2018:51:40&softwaretype=WH2600GEN_V2.2.5&action =updateraw&realtime=1&rtfreq=5&feelslikef=50.7&hea tindexf=49.3
      Im Miniserver sehe ich den Status des Plugins korrekt, da die Variable FOSHKweather-running von 1 auf 0 wechselt. Leider kommen sonst keine Daten an. Auch im Export Log finden sich neben der running Variable keine weiteren Einträge.

      Es scheint so, also ob das Plugin die Daten erhält, aber nicht verarbeiten kann. Was mache ich falsch? Ich bin für jeden Tipp dankbar!


      VG, Mathias

      Kommentar

      • olicat
        MS Profi
        • 25.08.2015
        • 547

        Hi Matthias,

        wenn im Export-Log nichts angezeigt wird, erfolgt auch keine Sendung an Loxone.
        Was steht denn im Standard-Log?

        Oliver

        Kommentar

        • Ridler
          Dumb Home'r
          • 13.09.2015
          • 13

          Hallo Oliver,

          Das dachte ich mir auch. Was ich nicht verstehe ist, warum bei erhaltenen Daten nix raus geschickt wird. Stimmt evtl. was mit dem Format der Input Daten nicht? Habe in der Wetterstation alle 3 möglichen Formate PHP, ASP & JSP probiert, ohne Erfolg.

          Hier das Standard Log:
          Code:
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.463 [COLOR=green][B]OK:[/B][/COLOR] FOSHKplugin v0.06 started[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.467 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.469 [COLOR=green][B]OK:[/B][/COLOR] report watchdog activated, will warn if weather station did not report within 3 send-intervals[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.469 [COLOR=green][B]OK:[/B][/COLOR] battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.469 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.472 [COLOR=green][B]OK:[/B][/COLOR] local http-socket *:8080 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.473 [COLOR=green][B]OK:[/B][/COLOR] local UDP-socket *:12340 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.473 [COLOR=green][B]OK:[/B][/COLOR] remote UDP: 192.168.1.5:12340[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:17.473 [COLOR=green][B]OK:[/B][/COLOR] firmware update check activated with interval 86400 - to disable set UPD_CHECK = False in config[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:42.789 [COLOR=green][B]OK:[/B][/COLOR] local UDP-socket *:12340 closed[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:42.793 [COLOR=green][B]OK:[/B][/COLOR] wrote stundenwerte to /opt/loxberry/config/plugins/foshkplugin/FOSHKplugin-stundenwerte.pkl (0)[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:44:42.793 [COLOR=green][B]OK:[/B][/COLOR] FOSHKplugin v0.06 stopped[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.389 [COLOR=green][B]OK:[/B][/COLOR] FOSHKplugin v0.06 started[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.393 [COLOR=red][B]WARNING:[/B][/COLOR] deque-size mismatch (is: 180 needed: 675) - recreate[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.393 [COLOR=red][B]WARNING:[/B][/COLOR] unable to load stundenwerte from /opt/loxberry/config/plugins/foshkplugin/FOSHKplugin-stundenwerte.pkl[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.394 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.395 [COLOR=green][B]OK:[/B][/COLOR] report watchdog activated, will warn if weather station did not report within 3 send-intervals[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.395 [COLOR=green][B]OK:[/B][/COLOR] battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.395 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.397 [COLOR=green][B]OK:[/B][/COLOR] local http-socket *:7890 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.398 [COLOR=green][B]OK:[/B][/COLOR] local UDP-socket *:12350 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.399 [COLOR=green][B]OK:[/B][/COLOR] remote UDP: 192.168.1.5:12340[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:45:34.399 [COLOR=green][B]OK:[/B][/COLOR] firmware update check activated with interval 86400 - to disable set UPD_CHECK = False in config[/FONT][/COLOR][/SIZE]
          [SIZE=13px][COLOR=#8080ff][FONT=monospace]24.11.2020 19:45:34.681 get-request from 192.168.1.15: /FOSHKplugin/state[/FONT][/COLOR][/SIZE]
          [SIZE=13px][COLOR=#8080ff][FONT=monospace]24.11.2020 19:46:58.942 get-request from 192.168.1.15: /FOSHKplugin/state[/FONT][/COLOR][/SIZE]
          [SIZE=13px][COLOR=#8080ff][FONT=monospace]24.11.2020 19:47:12.964 get-request from 192.168.1.15: /FOSHKplugin/state[/FONT][/COLOR][/SIZE]
          [SIZE=13px][COLOR=#8080ff][FONT=monospace]24.11.2020 19:47:23.865 get-request from 192.168.1.15: /FOSHKplugin/state[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.091 [COLOR=green][B]OK:[/B][/COLOR] local UDP-socket *:12350 closed[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.097 [COLOR=green][B]OK:[/B][/COLOR] wrote stundenwerte to /opt/loxberry/config/plugins/foshkplugin/FOSHKplugin-stundenwerte.pkl (0)[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.098 [COLOR=green][B]OK:[/B][/COLOR] FOSHKplugin v0.06 stopped[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.659 [COLOR=green][B]OK:[/B][/COLOR] FOSHKplugin v0.06 started[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.664 [COLOR=green][B]OK:[/B][/COLOR] loaded stundenwerte from /opt/loxberry/config/plugins/foshkplugin/FOSHKplugin-stundenwerte.pkl (0)[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.664 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.665 [COLOR=green][B]OK:[/B][/COLOR] report watchdog activated, will warn if weather station did not report within 3 send-intervals[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.665 [COLOR=green][B]OK:[/B][/COLOR] battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.665 [COLOR=green][B]OK:[/B][/COLOR] 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[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.667 [COLOR=green][B]OK:[/B][/COLOR] local http-socket 192.168.1.15:7890 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.668 [COLOR=green][B]OK:[/B][/COLOR] local UDP-socket 192.168.1.15:12350 bound[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.668 [COLOR=green][B]OK:[/B][/COLOR] remote UDP: 192.168.1.5:12340[/FONT][/COLOR][/SIZE]
          
          [SIZE=13px][COLOR=#000000][FONT=monospace]24.11.2020 19:48:35.669 [COLOR=green][B]OK:[/B][/COLOR] firmware update check activated with interval 86400 - to disable set UPD_CHECK = False in config[/FONT][/COLOR][/SIZE]
          [SIZE=13px][COLOR=#8080ff][FONT=monospace]24.11.2020 19:48:36.000 get-request from 192.168.1.15: /FOSHKplugin/state[/FONT][/COLOR][/SIZE]

          Kommentar

          • olicat
            MS Profi
            • 25.08.2015
            • 547

            Hi!

            Das Log-File sieht soweit gut aus.
            Die beiden roten Meldungen haengen mit einer vorangegangenen Intervall-Aenderung zusammen, sollten beim naechsten Start nicht mehr auftauchen und sind nicht wirklich kritisch.

            Auch wenn Deine Konfiguration eher ungewoehnlich ist (soweit ich mich erinnere bist Du der erste WH2600-Nutzer - das ist die alte LAN-Version, oder?), sollte diese jedoch trotzdem funktionieren.
            Schau mal bitte auf dem LoxBerry unter Systemeinstellungen/Log Manager/Apache Log, ob da irgendwelche Meldungen auflaufen.
            Du darfst mir auch gern alle Log-Files sowie das Config-File zuschicken, dann stelle ich das hier mal nach.

            Eine moegliche Ursache habe ich aber bereits gefunden!
            Vermutlich bricht das Plugin bei der Uebernahme der Daten immer mit einem Laufzeitfehler ab - ein Zeichen verhaelt sich bei Deiner Wetterstation nicht so, wie ich es erwarte. Putzigerweise ist mir das erst letzte Woche mit einer AmbientWeather-Station aufgefallen.
            Den Fehler solltest Du dann im Apache-Log sehen koennen.

            Du koenntest die Zeile 333 selber im foshkplugin.py patchen:
            aus d_m.update({key : value}) sollte d_m.update({key : value.replace("%20","+")}) gemacht werden.
            Ich kann Dir aber auch gern die aktuelle Beta v0.07 zuschicken - da ist der Fehler behoben.

            Gruss, Oliver

            BTW:
            Ich wuerde dringend den Erwerb eines DP1500 empfehlen. Der sollte auch mit Deinem aktuellen Aussensensor klarkommen - kann jedoch weitaus mehr Sensoren verarbeiten und die Daten im Ecowitt-Format senden. Im Moment hat Froggit die Preise leicht reduziert.
            Zuletzt geändert von olicat; 24.11.2020, 23:45.

            Kommentar

            • Ridler
              Dumb Home'r
              • 13.09.2015
              • 13

              Genau, es handelt sich um die alte WH2600 Version mit LAN.

              Im Apache Log kann ich nix auffälliges entdecken. Nur den manuelen Restart des Service.
              Code:
              [Tue Nov 24 21:24:33.753498 2020] [mpm_prefork:notice] [pid 787] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
              [Tue Nov 24 21:24:33.753710 2020] [core:notice] [pid 787] AH00094: Command line: '/usr/sbin/apache2'
              [Tue Nov 24 22:13:10.139969 2020] [mpm_prefork:notice] [pid 787] AH00171: Graceful restart requested, doing restart
              [Tue Nov 24 22:13:10.326830 2020] [mpm_prefork:notice] [pid 787] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
              [Tue Nov 24 22:13:10.326896 2020] [core:notice] [pid 787] AH00094: Command line: '/usr/sbin/apache2'
              [Tue Nov 24 22:57:00 2020] logmanager.cgi: loglevel_select_html called, but CUSTOM_LOGLEVELS not enabled in plugin.cfg (plugin mqttgateway) at /opt/loxberry/webfrontend/htmlauth/system/logmanager.cgi line 146.
              Action: plugin-loglevel| Value: 3
              Tue Nov 24 22:57:58 2020 FOSHKplugin: restarting service FOSHKplugin v0.0.6
              Ich hab den Patch mal eingepflegt, aber es hat sich nix geändert.


              Mathias

              Kommentar

              • Ridler
                Dumb Home'r
                • 13.09.2015
                • 13

                Die Beta 0.07 hat das Problem gelöst, jetzt kommen alle Daten auch am Miniserver an.

                Danke nochmal an Oliver für den Support!


                VG, Mathias

                Kommentar

                • olicat
                  MS Profi
                  • 25.08.2015
                  • 547

                  Hi Mathias,

                  mein Schnellschuss in Sachen Patch war tatsaechlich unzureichend.
                  Schoen, dass FOSHKplugin somit ab v0.07 also auch mit der WH2600 SE LAN funktioniert.
                  Vielen Dank fuer die Rueckmeldung!

                  Oliver

                  Kommentar

                  • olicat
                    MS Profi
                    • 25.08.2015
                    • 547

                    Weil es diesbezueglich schon zwei, drei Anfragen gab:

                    Ab v0.07 wird FOSHKplugin schon im Plugin die Umrechnung von W/m² nach Lux (also *126,7) vornehmen und den Lux-Wert dann zusaetzlich zur bisherigen solarradiation als brightness ausgeben. Somit erspart man sich zusaetzliche Programmierung in der Loxone Config.

                    Oliver

                    Kommentar

                    • Christian Fenzl
                      Lebende Foren Legende
                      • 31.08.2015
                      • 11204

                      Ridler Darf ich fragan, wie du das mit der WH2600 machst? Welche Firmware ist bei dir drauf?
                      Ich kann bei meiner keinen alternativen Wetterserver einstellen, meine sendet immer an WU.
                      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                      Kommentar

                      • Ridler
                        Dumb Home'r
                        • 13.09.2015
                        • 13

                        Hallo Christian,

                        Hab die 2.2.5 drauf, da gibt es dann die Möglichkeit einen eigene IP einzugeben.
                        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_20201201-122407.png
Ansichten: 385
Größe: 284,2 KB
ID: 277675


                        VG,
                        Mathias

                        Kommentar

                        • olicat
                          MS Profi
                          • 25.08.2015
                          • 547

                          Die kann dann aber ausschliesslich per WU-Protokoll senden? Oder gibt es da auch die Moeglichkeit, Ecowitt einzustellen?
                          Ecowitt waere durchaus vorzuziehen ...

                          Oliver

                          Kommentar

                          • Ridler
                            Dumb Home'r
                            • 13.09.2015
                            • 13

                            Es lässt sich Server Type auswählen mit PHP, ASP & JSP.

                            Im Moment läuft es mit PHP bei mir.
                            Daten sind so wie weiter oben in meinem log Beispiel (#289).

                            Kommentar

                            • Jans89
                              Smart Home'r
                              • 14.05.2020
                              • 38

                              Moin zusammen,
                              ich binde per Plugin einen Froggit DP1500 mit einer WH3000SE Wetterstation und 2 Bodenfeuchtesensoren ein. Alles klappt soweit ohne Probleme!

                              Jetzt habe ich mir mehrere Wasserlecksensoren für den Keller zugelegt, wobei die Reichweite des DP1500 aber an seine Grenzen kommt. Die Wetterstation ist auf dem Dach, die Bodenfeuchtesensoren im Garten und die Wasserlecksensoren in verschiedenen Kellerräumen... von keinem Ort im Haus schafft es der DP1500 eine stabile Verbindung zu allen Sensoren aufzubauen.

                              Gibt es eine Möglichkeit einen zweiten DP1500 per Plugin einzubinden, den ich dann im Keller unterbringen kann? So wie ich das sehe, ist das Plugin auf eine Station begrenzt...

                              Kommentar

                              Lädt...