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

    Wie kann man am besten die Plugin-Vorlage in der Loxone Config aktualisieren?
    Einen eleganteren Weg als parallel in einer zweiten Instanz das XML zu laden und einzeln zu kopieren kenne ich nicht.
    Wie machen die anderen Nutzer das?

    Oliver

    Kommentar

    • rage302
      Extension Master
      • 17.11.2017
      • 129

      Hi Oliver, mir sind gestern noch zwei Sachen aufgefallen.

      Abends war ein Gewitter und es sind beide VI (FOSHK-stormwarning & FOSHK-tstormwarning) gleichzeitig auf high gegangen.
      Kann das sein, dass bei der Befehlserkennung in Loxone beide gleichzeitig kommen weil "tstormwarning" auch "stormwarning" enthält?
      Das Standard-Log gab nur das Thunderstorm warning aus:
      15.07.2020 17:42:12.842 OK: weather station has reported data again

      15.07.2020 18:19:22.458 WARNING: thunderstorm recognized (start=15.07.2020 18:19:22)

      15.07.2020 20:34:19.860 OK: thunderstorm warning canceled after 134 minutes (start=15.07.2020 18:19:22 end=15.07.2020 20:34:19 last=15.07.2020 20:04:15)

      15.07.2020 21:10:55.982 WARNING: thunderstorm recognized (start=15.07.2020 21:10:55)

      15.07.2020 21:40:58.070 OK: thunderstorm warning canceled after 30 minutes (start=15.07.2020 21:10:55 end=15.07.2020 21:40:58 last=15.07.2020 21:10:52)
      Außerdem hab ich nochmal den Updatecheck angesehen... ist ein analoger VI.
      Ich hab jetzt mal den Updatecheck testweise verkürzt:
      16.07.2020 11:45:40.647 OK: FOSHKplugin v0.06 started

      16.07.2020 11:45:40.650 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

      16.07.2020 11:45:40.653 OK: report watchdog activated, will warn if weather station did not report within 3 send-intervals

      16.07.2020 11:45:40.653 OK: battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config

      16.07.2020 11:45:40.653 OK: thunderstorm warning activated, will warn if lightning sensor WH57 present, count of lightnings is more than 1 and distance is less or equal 20km with expiry time of 30 minutes

      16.07.2020 11:45:40.655 OK: local http-socket 192.168.1.88:8080 bound

      16.07.2020 11:45:40.656 OK: local UDP-socket 192.168.1.88:12340 bound

      16.07.2020 11:45:40.656 OK: remote UDP: 192.168.1.77:12340

      16.07.2020 11:45:40.656 OK: firmware update check activated with interval 60 - to disable set UPD_CHECK = False in foshkplugin.py
      16.07.2020 11:45:41.060 get-request from 192.168.1.88: /FOSHKplugin/state
      ...aber es sieht so aus als ob das Plugin den check gar nicht ausführt.

      greetings rage

      Kommentar

      • olicat
        MS Profi
        • 25.08.2015
        • 547

        Hi!

        Kann das sein, dass bei der Befehlserkennung in Loxone beide gleichzeitig kommen weil "tstormwarning" auch "stormwarning" enthält?
        Ja, das ist leider hier der Fall. Da habe ich wohl nicht aufgepasst.
        :-(
        Da benoetigen wir wohl fortan ein neues Keyword fuer thunderstormwarning, das nicht stormwarning enthaelt. Leider kennt die englische Sprache keinen zweiten Begriff dafuer. Oder zumindest ich nicht. Kann jemand helfen? Ich wuerde den neuen Begriff dann aus Kompatibilitaetsgruenden (erstmal) parallel dazu senden.
        Ich koennte es mir ja einfach machen und das Ding thunderstromWarning nennen oder gewitterwarning - aber beides entspricht nicht den sonstigen Gepflogenheiten.
        Oder einfach tswarning?
        Hat da jemand eine zuendende Idee?

        ...aber es sieht so aus als ob das Plugin den check gar nicht ausführt.
        Die Update-Funktion ist da bewusst recht spaerlich, was die Kommunikation angeht.
        Du koenntest ja mal das Debug anwerfen - zumindest dann solltest Du bei jeder Pruefung einen entsprechenden Eintrag sehen:
        Code:
        [URL="http://192.168.15.236:8080/FOSHKplugin/debug=enable"]http://loxberryipadresse:port/FOSHKplugin/debug=enable[/URL]
        Bei Deiner minuetlichen Pruefung sollte es da ja recht schnell mit einer Info gehen.
        Anschliessend kannst Du das Debugging wieder mit:
        Code:
        [URL="http://192.168.15.236:8080/FOSHKplugin/debug=enable"]http://loxberryipadresse:port/FOSHKplugin/debug=disable[/URL]
        ausschalten.

        Oliver

        Kommentar

        • rage302
          Extension Master
          • 17.11.2017
          • 129

          Hi Oliver,

          danke für die Info.
          Ja ich würde einfach "tswarning" statt "thunderstormwarning" vorschlagen.

          Irgendwie schaff kann ich den debug-modus nicht aktivieren ->

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

Name: 2020-07-16_13h50_19.png
Ansichten: 498
Größe: 28,2 KB
ID: 258045

          Generell sieht mein Pfad zum FOSHKplugin so aus ->
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2020-07-16_13h54_01.png
Ansichten: 528
Größe: 16,5 KB
ID: 258046

          greetings rage

          Kommentar

          • olicat
            MS Profi
            • 25.08.2015
            • 547

            Irgendwie schaff kann ich den debug-modus nicht aktivieren
            Dir fehlt da offenbar die Angabe des http-Ports.
            Standardmaessig ist das bei FOSHKplugin die 8080 - zu finden als HTTP-Port des LoxBerry: in den Einstellungen des Plugins.
            In Deinem konkreten Fall musst Du also:
            Code:
            192.168.1.88:8080/FOSHKplugin/debug=enable
            zum Einschalten und
            Code:
            192.168.1.88:8080/FOSHKplugin/debug=disable
            zum Abschalten des Debug-Modus nehmen.

            tswarning ist momentan auch mein Favorit. Mal gucken, ob da noch was Besseres kommt ...

            Und keine Panik, Adressen aus dem privaten Bereich wie 192.168.0.0/16 werden nicht im Internet geroutet - sind von extern also nicht erreichbar.

            Oliver
            Zuletzt geändert von olicat; 16.07.2020, 14:08.

            Kommentar

            • rage302
              Extension Master
              • 17.11.2017
              • 129

              Zitat von olicat
              Dir fehlt da offenbar die Angabe des http-Ports.
              Standardmaessig ist das bei FOSHKplugin die 8080 - zu finden als HTTP-Port des LoxBerry: in den Einstellungen des Plugins.
              In Deinem konkreten Fall musst Du also:
              Code:
              192.168.1.88:8080/FOSHKplugin/debug=enable
              zum Einschalten und
              Code:
              192.168.1.88:8080/FOSHKplugin/debug=disable
              zum Abschalten des Debug-Modus nehmen.
              ..danke da bin ich wirklich einwenig auf der Leitung gestanden beim Port... jetzt hab ich den debug-modus aktivieren können.
              Zitat von olicat
              tswarning ist momentan auch mein Favorit. Mal gucken, ob da noch was Besseres kommt ...

              Zitat von olicat
              Und keine Panik, Adressen aus dem privaten Bereich wie 192.168.0.0/16 werden nicht im Internet geroutet - sind von extern also nicht erreichbar.
              ..i know. aber ich hab testweise ein portforwarding auf den loxberry eingerichtet... und im screenshot war mein A-Record zu meiner WAN-IP sichtbar... daher die verschleierung

              lG rage

              Kommentar

              • rage302
                Extension Master
                • 17.11.2017
                • 129

                Mir ist jetzt aufgefallen, dass wenn ich den Debug-Modus einschalte verabschiedet sich das FOSHKplugin und es werden keine Daten mehr von der WS empfangen.
                Folgendes passiert im Standard-Log:
                16.07.2020 14:49:31.111 INFO: debug mode via http/get enabled from 192.168.1.110
                16.07.2020 14:49:31.112 get-request from 192.168.1.110: /FOSHKplugin/debug=enable
                16.07.2020 14:50:16.745 WARNING: weather station has not reported data for more than 48 seconds (3 send-intervals)
                Danach ist auch die Konfigseite vom Plugin nicht mehr erreichbar.
                Nach einem Loxberry neustart gehts wieder.

                Doch trotz aktiviertem Debug-Modus passiert nicht viel mehr im Standard-Log bzgl. Updatecheck:
                16.07.2020 14:51:50.019 OK: FOSHKplugin v0.06 started

                16.07.2020 14:51:50.023 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

                16.07.2020 14:51:50.024 OK: report watchdog activated, will warn if weather station did not report within 3 send-intervals

                16.07.2020 14:51:50.024 OK: battery warning enabled, will warn if battery level of all known sensors is critical - to disable set BATTERY_WARNING = False in config

                16.07.2020 14:51:50.025 OK: thunderstorm warning activated, will warn if lightning sensor WH57 present, count of lightnings is more than 1 and distance is less or equal 20km with expiry time of 30 minutes

                16.07.2020 14:51:50.027 OK: local http-socket 192.168.1.88:8080 bound

                16.07.2020 14:51:50.028 OK: local UDP-socket 192.168.1.88:12340 bound

                16.07.2020 14:51:50.029 OK: remote UDP: 192.168.1.77:12340

                16.07.2020 14:51:50.029 OK: firmware update check activated with interval 60 - to disable set UPD_CHECK = False in foshkplugin.py
                16.07.2020 14:52:31.022 get-request from 192.168.1.88: /FOSHKplugin/state
                lG rage

                Kommentar

                • olicat
                  MS Profi
                  • 25.08.2015
                  • 547

                  René,

                  vermutlich betrifft Dich dieses Problem.

                  ​​​​​​Oliver

                  Kommentar


                  • rage302
                    rage302 kommentierte
                    Kommentar bearbeiten
                    ...danke, da hast du vermutlich sicher recht. sry.

                  • olicat
                    olicat kommentierte
                    Kommentar bearbeiten
                    Ist ja kein großes Problem. Es gibt ja Workarounds. Siehe entsprechenden Nachtrag.

                  • olicat
                    olicat kommentierte
                    Kommentar bearbeiten
                    Achja, der Debug-Modus ist nach einem Neustart wieder deaktiviert. Dafuer kann der aber zur Laufzeit deaktiviert/aktiviert werden.
                    Um also entsprechende Ausschriften zu sehen solltest Du debug anschalten und dann mal eine Minute warten und ins Log schauen.
                • rage302
                  Extension Master
                  • 17.11.2017
                  • 129

                  Hi.
                  ich habs jetzt geschafft den Debug modus zu starten.
                  Leider siehts so aus als ob der updatecheck nichts macht.

                  16.07.2020 17:38:16.366 OK: firmware update check activated with interval 60 - to disable set UPD_CHECK = False in foshkplugin.py

                  16.07.2020 17:38:32.269 INFO: debug mode via http/get enabled from 192.168.1.188
                  16.07.2020 17:38:32.269 get-request from 192.168.1.188: /FOSHKplugin/debug=enable

                  16.07.2020 17:38:33.688 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 2 16.07.2020 17:38:33 1019.6hPa diff3: 17sec 0.0hPa trend3: 0 <: 0 =: 2 >: 0
                  16.07.2020 17:38:46.491 get-request from 192.168.1.88: /FOSHKplugin/state

                  16.07.2020 17:38:50.677 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 3 16.07.2020 17:38:50 1019.6hPa diff3: 34sec 0.0hPa trend3: 0 <: 0 =: 3 >: 0

                  16.07.2020 17:39:07.692 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 4 16.07.2020 17:39:07 1019.6hPa diff3: 51sec 0.0hPa trend3: 0 <: 0 =: 4 >: 0

                  16.07.2020 17:39:24.681 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 5 16.07.2020 17:39:24 1019.6hPa diff3: 68sec 0.0hPa trend3: 0 <: 0 =: 5 >: 0

                  16.07.2020 17:39:41.778 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 6 16.07.2020 17:39:41 1019.5hPa diff3: 85sec -0.1hPa trend3: 0 <: 0 =: 6 >: 0

                  16.07.2020 17:39:58.679 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 7 16.07.2020 17:39:58 1019.5hPa diff3: 102sec -0.1hPa trend3: 0 <: 1 =: 6 >: 0

                  16.07.2020 17:40:15.688 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 8 16.07.2020 17:40:15 1019.5hPa diff3: 119sec -0.1hPa trend3: 0 <: 2 =: 6 >: 0

                  16.07.2020 17:40:32.679 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 9 16.07.2020 17:40:32 1019.5hPa diff3: 136sec -0.1hPa trend3: 0 <: 3 =: 6 >: 0

                  16.07.2020 17:40:49.678 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 10 16.07.2020 17:40:49 1019.5hPa diff3: 153sec -0.1hPa trend3: 0 <: 4 =: 6 >: 0

                  16.07.2020 17:41:06.675 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 11 16.07.2020 17:41:06 1019.5hPa diff3: 170sec -0.1hPa trend3: 0 <: 5 =: 6 >: 0

                  16.07.2020 17:41:23.684 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 12 16.07.2020 17:41:23 1019.5hPa diff3: 187sec -0.1hPa trend3: 0 <: 6 =: 6 >: 0

                  16.07.2020 17:41:40.706 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 13 16.07.2020 17:41:40 1019.5hPa diff3: 204sec -0.1hPa trend3: -1 <: 7 =: 6 >: 0

                  16.07.2020 17:41:57.694 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 14 16.07.2020 17:41:57 1019.5hPa diff3: 221sec -0.1hPa trend3: -1 <: 8 =: 6 >: 0

                  16.07.2020 17:42:14.700 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 15 16.07.2020 17:42:14 1019.5hPa diff3: 238sec -0.1hPa trend3: -1 <: 9 =: 6 >: 0

                  16.07.2020 17:42:31.703 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 16 16.07.2020 17:42:31 1019.5hPa diff3: 255sec -0.1hPa trend3: -1 <: 10 =: 6 >: 0

                  16.07.2020 17:42:48.691 INFO: 3-old: 0 16.07.2020 17:38:16 1019.6hPa now: 17 16.07.2020 17:42:48 1019.4hPa diff3: 272sec -0.2hPa trend3: -1 <: 11 =: 6 >: 0

                  ​​
                  greetings rage

                  Kommentar

                  • olicat
                    MS Profi
                    • 25.08.2015
                    • 547

                    Hi,

                    zieh Dir mal bitte nochmal die aktuelle Beta.
                    firmware update check activated with interval 60 - to disable set UPD_CHECK = False in foshkplugin.py
                    Das sieht nach einer aelteren Betaversion aus - den String hatte ich am 03.07. zuletzt drin. Danach hiess es "in config".
                    Hast Du das Update ueber die LoxBerry-Update-Funktion installiert?

                    Oliver

                    Kommentar

                    • rage302
                      Extension Master
                      • 17.11.2017
                      • 129

                      Hi,
                      also ich hab jetzt diese Version drüber installiert ->



                      ..leider keine Änderung.

                      lG rage

                      Kommentar

                      • olicat
                        MS Profi
                        • 25.08.2015
                        • 547

                        Hi!

                        Ich habe soeben die RC-Versionen fuer v0.06 von FOSHKplugin fuer LoxBerry sowie generic aktualisiert.
                        Die Probleme von rage302 sind damit behoben - vielen Dank fuer die Mitarbeit!
                        Hat sonst noch jemand die RC1 probiert und ist auf etwaige Probleme gestossen?
                        Erbitte Info. Vielen Dank!

                        Gruss, Oliver
                        ​​​​​​​

                        Kommentar


                        • rage302
                          rage302 kommentierte
                          Kommentar bearbeiten
                          ...es ist mir eine Freude mithelfen zu können .
                      • Aefirefly
                        Extension Master
                        • 11.01.2019
                        • 129

                        Guten Abend. Ich möchte meine Datenerfassung um 3 Bodefeuchtesensoren erweitern. Fürchte dass aber der Bereich hinter dem Haus zu weit weg von der DP Bridge sitzt und das Funk nicht reicht.

                        Gibt es eine Möglichkeit das Funknetz zu erweitern oder eine 2. Station einzubinden oder alternative Vorschläge?

                        Kommentar

                        • olicat
                          MS Profi
                          • 25.08.2015
                          • 547

                          Hi!

                          Gibt es eine Möglichkeit das Funknetz zu erweitern oder eine 2. Station einzubinden oder alternative Vorschläge?
                          Einen Funk-Extender gibt es leider nicht.
                          Eine 2. Station laesst sich ohne Weiteres derzeit aber leider auch nicht via FOSHKplugin einrichten.
                          Ich habe mir dazu aber schon ein paar Gedanken gemacht und kann mir vorstellen, dass dies ein feature einer zukuenftigen Version von FOSHKplugin wird.
                          Ich habe da jedenfalls schon ein paar konkrete Ideen schriftlich fixiert.
                          ;-)

                          Aktuell wuerde ich wohl erstmal testen, wie die Funkreichweite nun wirklich ist und im Falle, dass es nicht funktioniert, ein weiteres DP1500 kaufen und das Plugin unter anderem Namen nochmal installieren. Bei Bedarf koennte ich Dir eine angepasste Version dafuer erstellen.
                          Wenn es von der Oertlichkeit passt, koennte auch ein Display HP2551-C (das Ersatz-Display der HP1000SEpro) als zusaetzliches Geraet dienen. Dieses Display enthaelt naemlich auch die komplette WLAN-Funktionalitaet inkl. custom server und die Unterstuetzung der Bodenfeuchtesensoren.
                          Aber auch hier waere eine Parallelinstallation des Plugins noetig.

                          Ansonsten muesstest Du halt pruefen, wo Du das DP1500 moeglichst zentral positionieren kannst, damit all Deine Geraete sicher erkannt werden.
                          Ueber welche Entfernungen reden wir denn bei Dir?

                          Gruss, Oliver

                          Kommentar


                          • Aefirefly
                            Aefirefly kommentierte
                            Kommentar bearbeiten
                            Guten Morgen,

                            Das Problem sind glaube weniger die Entfernungen. Max 25 Meter. Das Problem sind vermutlich die ganzen Wände des Hauses, da es direkt gegenüberliegende Seiten sind.

                            Ich hab mir die Sensoren jetzt mal bestellt und teste es aus. Melde mich anschließend. Danke für deine Unterstützung!

                          • Aefirefly
                            Aefirefly kommentierte
                            Kommentar bearbeiten
                            Hallo,

                            die Reichweite der Dinger ist echt klasse.... Ich habe meinen DP-Stick keinen Stück bewegt. Der geht durch 3 Wände (Ytong) durch. Distanz15m. Brauche also keine weitere Unterstützung. Merci für deine tolle Arbeit!
                        • olicat
                          MS Profi
                          • 25.08.2015
                          • 547

                          Hallihallo!

                          Nachdem keine weiteren Fehlermeldungen hier reinkamen und der letzte Sturm nebst Gewitter ordnungsgemaess erkannt/verarbeitet wurden, traue ich mich nun den RC als Release freizugeben.
                          Die neue Version v0.06 von FOSHKplugin fuer LoxBerry ist nun unter https://foshkplugin.phantasoft.de/fi...OSHKplugin.zip; die generic-Version unter https://foshkplugin.phantasoft.de/fi...OSHKplugin.zip downloadbar.
                          Das Changelog ist diesmal verhaeltnismaessig lang - ich habe den ersten Beitrag des Threads aktualisiert.
                          Ich hoffe, ihr koennt die vielen neuen Funktionen sinnvoll einsetzen - ein paar Fehlerbehebungen des letzten Release sind aber auch enthalten.
                          Ein Update ist in meinen Augen unbedingt empfehlenswert!

                          Viele Gruesse, Oliver

                          Kommentar

                          Lädt...