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

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Ulairi
    Smart Home'r
    • 15.07.2023
    • 79

    #646
    Weiß man eigentlich, wie beim Wittboy der UV-Index berechnet wird? Direkt von Ecowitt habe ich zur Berechnung nichts gefunden.

    Mit dem UV-Index lässt sich der Sonnenschein auch gut ermitteln glaube ich. Einen UV Gain Faktor habe ich in den Einstellungen gefunden, damit könnte man das ganze noch ein bisschen beeinflussen.

    Kommentar

    • olicat
      MS Profi
      • 25.08.2015
      • 558

      #647
      Hi!

      Das hier sind meine Erkenntnisse dazu ...

      Oliver

      Kommentar


      • Ulairi
        Ulairi kommentierte
        Kommentar bearbeiten
        Interessant die Beiträge. Danke
    • ledchab
      LoxBus Spammer
      • 10.02.2016
      • 425

      #648
      Moin,
      habe mich schon ne ganze Zeit nicht mehr mit dem Plugin beschäftigen müssen - dank olicat läuft das ja soweit gut
      mir ist jetzt passiert das zwei Wetterstationen die ich betreibe ausgefallen sind - das ist natürlich unglücklich deswegen die Frage: Gibt es einen Sensor/oder Logic über den das Funktionieren der Außenstation am besten überwacht werden kann?

      Kommentar


      • Ulairi
        Ulairi kommentierte
        Kommentar bearbeiten
        Ich mache es über einen Ping Baustein. Wenn die Wetterstation offline ist, dann bekomme ich eine Benachrichtigung.

      • ledchab
        ledchab kommentierte
        Kommentar bearbeiten
        aber pingen kannst du ja nur das Gateway - das ist ja in Ordnung - aber der Sensor funktioniert nicht - darum geht es ja

      • olicat
        olicat kommentierte
        Kommentar bearbeiten
        zwei Wetterstationen [...] ausgefallen sind
        Bitte fuer zukuenftige Anfragen zwecks besserer Unterstuetzung beachten:

        Wir unterscheiden Konsolen mit und ohne Display sowie Sensoren fuer Innen und Aussen. Ein Gateway ist nur eine andere Bezeichnung fuer eine displaylose Konsole (wobei genaugenommen auch Konsolen mit Display Gateways sind).
        Eine Wetterstation ist die Gesamtheit aus Konsole und Sensoren.

        Die Kombi-Aussensensoren lassen sich ueber die jeweiligen Batteriewerte ueberwachen:
        WH65/WS69: wh65batt
        WS90: wh90batt
        WS80: wh80batt
        WS85: wh85batt
        WS68: wh68batt

        Einfach den entsprechenden Key unter Warning\SENSOR_MANDATORY hinzufuegen.
        Zuletzt geändert von olicat; In den letzten 4 Wochen.
    • olicat
      MS Profi
      • 25.08.2015
      • 558

      #649
      Hi!

      Gibt es einen Sensor/oder Logic über den das Funktionieren der Außenstation am besten überwacht werden kann?
      FOSHKplugin bietet unzaehlige konfigurierbare Warnmechanismen - siehe hier:
      Code:
      [Warning]
      WSDOG_WARNING = True # warn if weather station did not report data within n send-intervals
      WSDOG_INTERVAL = 3 # checking interval for WSDOG_WARNING
      WSDOG_RESTART = 0 # automatically restart FOSHKplugin on n send-intervals without data from weatherstation
      SENSOR_WARNING = False # warn on missing sensor data
      SENSOR_MANDATORY = wh65batt # a comma-separated list of all mandatory sensors
      BATTERY_WARNING = True # warn if battery level of known sensors is critical
      BATTERY_WARNEXCLUDE = # comma-separated list of keys to exclude from battery warning e.g. wh90batt
      STORM_WARNING = True # activate storm warning based on a change in air pressure
      STORM_WARNDIFF = 1.75 # change of air pressure in hPa within one hour to get warning state
      STORM_WARNDIFF3H = 3.75 # change of air pressure in hPa within three hours to get warning state
      STORM_EXPIRE = 60 # minutes, warning will stay active since last over- and under-range indication
      TSTORM_WARNING = True # enable thunderstorm warning (needs WH57 lightning sensor)
      TSTORM_WARNCOUNT= 1 # warn if more than n lightnings were detected
      TSTORM_WARNDIST = 30 # warn only if lightning is closer than n km
      TSTORM_EXPIRE = 15 # minutes, warning will stay active since last lightning
      LEAKAGE_WARNING = False # warn if leakage detected on any WH55
      CO2_WARNING = False # warn if co2 ppm exceeds CO2_WARNLEVEL
      CO2_WARNLEVEL = 1000 # ppm threshold to trigger the co2 warning
      INTVL_WARNING = False # warn if receive interval not correspond to send interval
      INTVL_PCT = 10 # percentage value of the max. permissible exceeding of the send interval (default: 10)
      REBOOT_WARNING = True # check if current station runtime < last runtime and warn (log, pushover)
      FWD_WARNING = True # warn after n (defined by FWD_WARNINT) consecutive failed forward attempts (default: true)
      FWD_WARNINT = 10 # Number of failed forward attempts until a warning occurs (default: 10)
      Zur Pruefung, ob die Konsole weiterhin Daten sendet bietet sich WSDOG_WARNING an. Ein ping-Baustein kann da durchaus einen falschen Eindruck vermitteln, wenn die Konsole zwar pingbar ist, jedoch tatsaechlich keine Daten sendet.
      SENSOR_WARNING nutze ich hier, um etwaige Ausfaelle von Sensoren festzustellen. All diese Optionen bieten neben einem im Loxone abfragbaren Status auch die Moeglichkeit einer Push-Benachrichtigung.
      Ich habe hier aber auch alle anderen Warnungen in Betrieb ...

      Oliver

      Kommentar

      • ledchab
        LoxBus Spammer
        • 10.02.2016
        • 425

        #650
        da ich ne WH26xx habe dachte ich der relevante Sensor wäre wh26bat für die Batterieüberwachung - das mit dem Sensor warning muss ich mal checken ob da was passiert wenn ich z.B. den Innensensor deaktiviere.
        Bei mir war die Batterie von der Außenstation leer die relevanten Werte wie Helligkeit auch nach Neustart von Loxone noch vorhanden und dann auch so berücksichtig was ja falsch war

        Kommentar


        • ledchab
          ledchab kommentierte
          Kommentar bearbeiten
          wsdog_warning ist default mäßig nicht als VI angelegt oder hat der einen anderen Namen?

        • olicat
          olicat kommentierte
          Kommentar bearbeiten
          der entsprechende VI heisst FOSHK-wswarning:
          Code:
          SID=FOSHKweather\iwswarning=\i\v

        • ledchab
          ledchab kommentierte
          Kommentar bearbeiten
          danke - hatte ich mir schon gedacht ;-)
          mir ist aufgefallen: wenn ich den Innensensor stromlos mache passiert gar nicht - die Werte von davor sind nach wie vor vorhanden werden halt nicht mehr aktualisiert (werden auch auf der Webseite vom GW noch so angezeigt) - das ist m.e. beim Außensensor auch so
          kennst du das Verhalten?
      • olicat
        MS Profi
        • 25.08.2015
        • 558

        #651
        Ja, das ist das normale Verhalten. Die eigentlichen Messwerte bleiben noch ein paar Intervalle stehen. Der jeweilige Batteriewert ist aber sofort weg - daher lässt sich darüber erkennen, ob die Werte korrekt sind oder der Sensor keine Daten mehr meldet.
        Nach einiger Zeit der Absenz des Sensors werden dann die Werte von der Konsole nicht mehr gesendet.
        ​​​​​

        Kommentar

        • olicat
          MS Profi
          • 25.08.2015
          • 558

          #652
          Hi!

          Die neue Version v0.0.10 Beta 250225 ist auf dem Server als loxberry-FOSHKplugin-0.0.10Beta.zip verfügbar.

          Diesmal gibt es nur wenige Änderungen - ich hatte in den letzten Monaten wenig Zeit (und Lust) an diesem Projekt zu arbeiten. Jetzt bin ich aber voll Tatendrang zurück.
          Die wesentlichen Änderungen zur letzten öffentlichen Beta aus dem September 2024 hier kurz zusammengefasst:
          Code:
          new: Config\RUN_DESC = note - string is output as additional information in push notifications (behind the IP address) and for internal html pages help, banner, fwdstat, keyhelp, scanWS in the headline
          improved: fixed some warnings regarding Python > 3.11 string handling ("DeprecationWarning: invalid escape sequence" and "SyntaxWarning: invalid escape sequence")
          new: support of WH48 (guess!)
          new: enable more keys (radcompensation, newVersion, upgrade, rainFallPriority, rainGain, rstRainDay, rstRainWeek, rstRainYear, piezo, rainN_gain (where N=1..5)) on supported consoles with Export\ADD_MORE = True (default: False)
          fixed: queued data may not be forwarded to InfluxDB because the quotes were missing in the value (missed="value")
          improved: Firmware-Update-Check for WebUI devices
          new: overview pages for formats WU and IoT: http://ipaddress:portnumber/WU and http://ipaddress:portnumber/IoT
          improved: variable Config\LB_IP falls back to "" instead of "LB_IP" if not configured
          new: globally define the key containing snow depth (e.g. depth_ch1) with Weatherstation\SNOW_DEPTH = keyname - a forward specific FWD_OPTION = SNOW_DEPTH=depth_chN overrules this global setting
          new: transmit snow depth to Awekas with AWEKAS forward - can be adjusted with FWD_OPTION = SNOW_DEPTH=depth_ch2 or the global setting Weatherstation\SNOW_DEPTH = keyname
          new: with Export\ADD_VPD = True you can enable/disable the VPD calculation for all T/H sensors (outdoor sensor, WH31 and WH45/WH46) - default: False
            the keys are vpd (outdoor T/H sensor), vpdin (indoor T/H sensor), vpdN (WH31; where N=1..8), vpd_co2 (for WH45/WH46)
          Das vollständige Changelog findet sich wie üblich auf Englisch hier

          Natürlich gibt es auch eine neue Version der generic-Version von FOSHKplugin (die ohne LoxBerry funktioniert).

          Viel Erfolg und gerne eine Rückmeldung!
          Oliver

          Kommentar

          • Ulairi
            Smart Home'r
            • 15.07.2023
            • 79

            #653
            olicat
            Weil es mich interessiert, wie genau wird der Sun_COEF Wert für Deutschland berechnet? Wahrscheinilch ziemlich kompliziert?
            Kann man auch einen Wert für Österreich sagen?

            Kommentar


            • olicat
              olicat kommentierte
              Kommentar bearbeiten
              Hi!

              Siehe hier - das ist absolut keine Raketenwissenschaft sondern einfaches trial&error:
              Sunduration\SUN_MIN can be used to specify the solar radiation threshold above which the detection is counted as sunshine. The calculation can be tweaked with Sunduration\SUN_COEF (default=0.92): too little sunshine recorded: decrease value; too much sunshine recorded: increase the SUN_COEF value
              Also:
              zu wenig Sonnenschein registriert: Wert SUN_COEF verringern
              zu viel Sonnenschein registriert: Wert SUN_COEF erhöhen

              Vielleicht findest Du jemanden in Deiner Naehe zum Vergleichen.

              Oliver
          Lädt...