Wetterstation: WEATHERMAN-Controller von Dr. Stall

Begonnen von bubu185, 22 März 2018, 18:59:56

Vorheriges Thema - Nächstes Thema

Lichti

Hab das mit dem  Log2Syslog jetzt mal probiert.
Dank der super Anleitung hat es auch gleich funktioniert.

Die Readings habe ich allerdings (weil einfacher, wenn man noch keine RegEx hat) mit expandJSON gemacht:
define EXPjson expandJSON WMpush.*:MSG_ESP-C765F0.fritz.box.*:.\{.*} (.*desc|.*value)

Flachzange

Hallo zusammen,

bei mir läuft auch ein Weatherman in Kombination mit FHEM. Ich lasse mir jedoch die Daten vom Weatherman an NodeRED pushen und von da aus per MQTT an FHEM. Das hat zwar den "Nachteil" einer seperaten NodeRED-Instanz, man kann jedoch auch die Vorteile von NodeRED in diesem Szenario ausspielen. Unter anderem nutze ich NodeRED, um Daten zu filtern, zu glätten oder einfach nur zu drosseln, denn was da vom Weatherman kommt ist schon recht ordentlich.

Die Lösung mit Log2Syslog klingt sehr interessant, da man damit ein kompaktes System aufsetzen kann. Vielleicht könnten die bisherigen Nutzer schildern, wie sie der Datenflut des Weatherman Herr werden?

Danke und Grüße

Lichti

Bei mir läuft der Weatherman mit den Sensoren BME280 (intern), SI7021, BH1750, VEML6070, MLX90614, W174, W132.
Die Daten sende ich per Push an den Raspi mit Log2Syslog, zusätzlich hole ich die Werte des internen BME280 über HTTPMOD.

Weder der Weatherman noch der Raspi hatten bisher Probleme mit der Datenmenge.
Es wird ja auch nur 1 mal pro Minute der komplette Datensatz gesendet (außer Regenmelder sofort)
Und die Auswertung ist mit expandJSON auch sehr einfach.


Flachzange

OK. Ich nehme an, dass Du die Werte auch speicherst. Speicherst Du jeden Wert nach einer Minute weg oder filterst Du mit DBlog o.ä. noch?

Lichti

Gespeichert wird nicht. Nutze die Werte nur zur momentanen Wetteranzeige und Wetterwarnungen.
Rückschau geht über FTUI und Chart. Hier ist der WM aber noch nicht eingebunden.

Tsturm

Hallo zusammen,

In der Tat liefert der WM einen Haufen Daten. Ich speichere das mit einer Logdb (nur die interessanten Readings), nach 10 Tagen gibts die automatische Aufräumroutine Nachts um 1 Uhr. Glätten etc kann man dann Über die DB-Auswertungen, die Rohdaten sind erstmal abgelegt.

Das klappt ganz gut, so sehe ich auch, wenn mal was ausgefallen ist etc. DB Grösse ist etwa 30 MB(grobe Schätzung).

Viele Grüße - Timmo

Stivmaster

Hi

ich hab den BME280 in der Box verbaut wie in der Anleitung. Die heizt sich jetzt aber auf, wenn die Sonne darauf schein. Die Temperatur ist damit viel zu hoch. Wie habt ihr das gelöst?

Ich habe schon versucht im Expertenmodus den BME280 auf int zu konfigurieren: use_bmp280 ________________ param: 9: 3       BMP280: 1=int, 2=ext; BME280: 0=ext, 3=int; danach autom. Reset

Danach habe ich aber nur noch 0 Werte bei Temperatur , Luftfeuchte usw.

Wie habt ihr das gelöst? Muss der Sensor doch außerhalb verbaut werden?

Mfg

Stiv

Lichti

Der interne BME ist dazu gedacht, das man Temperatur und Feuchte im Controller-Gehäuse kontrollieren kann. Für die Messung der aktuellen Wetterwerte braucht man aber zusätzlich einen externen Sensor.

andi11

gleiches gilt gefühlt auch für die Erfassung "Sonne scheint" und sinnvolle Beheizung vom Regensensor.

Flachzange

Zitat von: Stivmaster am 13 September 2019, 23:23:22
ich hab den BME280 in der Box verbaut wie in der Anleitung. :-)
Die Anleitung beschreibt aber auch die Verwendung des externen Wetterschutzgehäuses. Das brauchst Du zwingend für plausiblere Werte und selbst das heizt sich auf.  Ein "Schattentemperatur" erhältst Du also grundsätzlich nicht.

Zitat von: Lichti am 14 September 2019, 14:12:35
Der interne BME ist dazu gedacht, das man Temperatur und Feuchte im Controller-Gehäuse kontrollieren kann. Für die Messung der aktuellen Wetterwerte braucht man aber zusätzlich einen externen Sensor.
Mittlerweile ist das so. Die Werte bekommt man ja erst seit FW 122. Das externe Wetterschutzgehäuse ist optional und kam nach meinem Verständnis erst später hinzu.

Stivmaster

Okay, dachte mir eh schon, dass da keine vernünftige Außentemperatur zu messen ist im Gehäuse, dachte das wird evtl. durch die anderen Sensoren berechnet, das es wieder passt.
Naja, ich Kauf dann lieber noch nenn TX29 DTH, die verrichten seit Jahren einen guten Dienst bei mir.

Andreasgs

Hallo,

Ich hab einen Weatherman und polle per HTTPMOD das JSON des Weatherman mit FHEM. Die Daten werden aktuell alle in eine SQL Datenbank geschrieben und sollen dann in Grafana darstellt werden. Nur leider landen wohl mit der aktuellen Konfiguration nur Strings als Werte in der Datenbank, die Grafana so nicht darstellen kann.

Wie kann ich meine Konfiguration ändern, dass Floats statt Strings in die Datenbank geschrieben werden?


Internals:
   BUSY       0
   DEF        http://IPvonWEATHERMAN/json 60
   FUUID      5d587084-f33f-75ed-df49-dc57cb6fcd682316
   Interval   60
   JSONEnabled 1
   LASTSEND   1569825958.1343
   MainURL    http://IPvonWEATHERMAN/json
   ModuleVersion 3.5.9 - 13.2.2019
   NAME       Weatherman
   NOTIFYDEV  global
   NR         245
   NTFY_ORDER 50-Weatherman
   STATE      Temp.: Himmel [Grad C] 0.0 [Grad C] &degC<BR>Druck: Tendenz bitte_warten hPa - Luftdruck-Tendenz
   TRIGGERTIME 1569826018.13394
   TRIGGERTIME_FMT 2019-09-30 08:46:58
   TYPE       HTTPMOD
   addr       http://IPvonWEATHERMAN:80
   auth       0
   code       200
   compress   1
   conn       
   data       
   displayurl http://IPvonWEATHERMAN/json
   errno      111
   header     
   host       IPvonWEATHERMAN
   httpheader HTTP/1.1 200 OK
Content-Type: application/json;charset=utf-8
server: wiffi
Connection: close
   httpversion 1.0
   hu_blocking 0
   hu_filecount 1285
   hu_port    80
   hu_portSfx
   ignoreredirects 0
   loglevel   4
   path       /json
   protocol   http
   redirects  0
   timeout    20
   url        http://IPvonWEATHERMAN/json
   value      0
   Helper:
     DBLOG:
       Helligkeit [lux]:
         logdb:
           TIME       1569825961.43022
           VALUE      1943.0
       Luftdruck Tendenz:
         logdb:
           TIME       1569825961.43022
           VALUE      bitte_warten
       Luftdruck [mBAR]:
         logdb:
           TIME       1569825961.43022
           VALUE      1300.0
       Messwert Regenmelder:
         logdb:
           TIME       1569825961.43022
           VALUE      5.0
       Regen:
         logdb:
           TIME       1569825961.43022
           VALUE      nein
       Regen gestern [mm]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Regen heute [h]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.3
       Regen heute [mm]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Regen letzte Stunde [mm]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Regenstärke [mm/h]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       SYSTEM:Firmwareversion:
         logdb:
           TIME       1569825961.43022
           VALUE      weatherman_107
       SYSTEM:Systemzeit:
         logdb:
           TIME       1569825961.43022
           VALUE      2019.09.30/08:46:02
       SYSTEM:Uptime [Sekunden]:
         logdb:
           TIME       1569825961.43022
           VALUE      395283
       SYSTEM:WLAN:
         logdb:
           TIME       1569825961.43022
           VALUE      -84
       Sonne scheint:
         logdb:
           TIME       1569825961.43022
           VALUE      jetzt
       Sonnenaufgang in [Minuten]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Sonnendifferenztemperatur [Grad C]:
         logdb:
           TIME       1569825961.43022
           VALUE      8.2
       Sonnenstand Azimut [Grad]:
         logdb:
           TIME       1569825961.43022
           VALUE      109.0
       Sonnenstand Elevation [Grad]:
         logdb:
           TIME       1569825961.43022
           VALUE      10.2
       Sonnenstunden heute [h]:
         logdb:
           TIME       1569825961.43022
           VALUE      3.7
       Sonnentemperatur [Grad C]:
         logdb:
           TIME       1569825961.43022
           VALUE      24.2
       Sonnenuntergang in [Minuten]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Temperatur Himmel [Grad C]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.0
       Temperatur Taupunkt [Grad C]:
         logdb:
           TIME       1569825961.43022
           VALUE      12.7
       Temperatur gefühlt [Grad C]:
         logdb:
           TIME       1569825961.43022
           VALUE      16.0
       Windgeschwindigkeit Peak [m/s]:
         logdb:
           TIME       1569825961.43022
           VALUE      7.9
       Windgeschwindigkeit im Mittel[m/s]:
         logdb:
           TIME       1569825961.43022
           VALUE      0.8
       Windrichtung:
         logdb:
           TIME       1569825961.43022
           VALUE      NW
       Windrichtung [Grad]:
         logdb:
           TIME       1569825961.43022
           VALUE      1943.0
       Windstärke [bft]:
         logdb:
           TIME       1569825961.43022
           VALUE      1943.0
       absolute Luftfeuchte [g/m3:
         logdb:
           TIME       1569825961.43022
           VALUE      11.0]
       relative Luftfeuchte [%]:
         logdb:
           TIME       1569825961.43022
           VALUE      80.6
   QUEUE:
   READINGS:
     2019-09-22 15:17:25   Helligkeit      [lux] 5600.0
     2019-09-30 08:46:01   Helligkeit [lux] 1943.0
     2019-09-22 15:17:25   Luftdruck       Tendenz bitte_warten
     2019-09-30 08:46:01   Luftdruck Tendenz bitte_warten
     2019-09-30 08:46:01   Luftdruck [mBAR] 1300.0
     2019-09-22 15:17:25   Messwert        Regenmelder 5.0
     2019-09-30 08:46:01   Messwert Regenmelder 5.0
     2019-09-30 08:46:01   Regen           nein
     2019-09-30 08:46:01   Regen gestern [mm] 0.0
     2019-09-30 08:46:01   Regen heute [h] 0.3
     2019-09-30 08:46:01   Regen heute [mm] 0.0
     2019-09-30 08:46:01   Regen letzte Stunde [mm] 0.0
     2019-09-22 15:17:25   Regenstärke    [mm/h] 0.0
     2019-09-30 08:46:01   Regenstärke [mm/h] 0.0
     2019-09-30 08:46:01   SYSTEM:Firmwareversion weatherman_107
     2019-09-30 08:46:01   SYSTEM:Systemzeit 2019.09.30/08:46:02
     2019-09-22 15:17:25   SYSTEM:Uptime   [Sekunden] 5135
     2019-09-30 08:46:01   SYSTEM:Uptime [Sekunden] 395283
     2019-09-30 08:46:01   SYSTEM:WLAN     -84
     2019-09-22 15:17:25   Sonne           scheint jetzt
     2019-09-30 08:46:01   Sonne scheint   jetzt
     2019-09-22 15:17:25   Sonnenaufgang   in [Minuten] 0.0
     2019-09-30 08:46:01   Sonnenaufgang in [Minuten] 0.0
     2019-09-22 15:17:25   Sonnendifferenztemperatur [Grad C] 9.9
     2019-09-30 08:46:01   Sonnendifferenztemperatur [Grad C] 8.2
     2019-09-22 15:17:25   Sonnenstand     Azimut [Grad] 214.6
     2019-09-30 08:46:01   Sonnenstand Azimut [Grad] 109.0
     2019-09-30 08:46:01   Sonnenstand Elevation [Grad] 10.2
     2019-09-22 15:17:25   Sonnenstunden   heute [h] 7.9
     2019-09-30 08:46:01   Sonnenstunden heute [h] 3.7
     2019-09-22 15:17:25   Sonnentemperatur [Grad C] 29.8
     2019-09-30 08:46:01   Sonnentemperatur [Grad C] 24.2
     2019-09-22 15:17:25   Sonnenuntergang in [Minuten] 0.0
     2019-09-30 08:46:01   Sonnenuntergang in [Minuten] 0.0
     2019-09-22 15:17:25   Temperatur      Himmel [Grad C] 0.0
     2019-09-30 08:46:01   Temperatur Himmel [Grad C] 0.0
     2019-09-30 08:46:01   Temperatur Taupunkt [Grad C] 12.7
     2019-09-30 08:46:01   Temperatur gefühlt [Grad C] 16.0
     2019-09-22 15:17:25   Windgeschwindigkeit Peak [m/s] 1.4
     2019-09-30 08:46:01   Windgeschwindigkeit Peak [m/s] 7.9
     2019-09-30 08:46:01   Windgeschwindigkeit im Mittel[m/s] 0.8
     2019-09-30 08:46:01   Windrichtung    NW
     2019-09-30 08:46:01   Windrichtung [Grad] 1943.0
     2019-09-22 15:17:25   Windstärke     [bft] 5600.0
     2019-09-30 08:46:01   Windstärke [bft] 1943.0
     2019-09-22 15:17:25   absolute        Luftfeuchte [g/m3 12.4]
     2019-09-30 08:46:01   absolute Luftfeuchte [g/m3 11.0]
     2019-09-22 15:17:25   relative        Luftfeuchte [%] 72.5
     2019-09-30 08:46:01   relative Luftfeuchte [%] 80.6
   REQUEST:
     data       
     header     
     ignoreredirects 0
     retryCount 0
     type       update
     url        http://IPvonWEATHERMAN/json
     value      0
   defptr:
     readingBase:
       Helligkeit [lux] reading
       Luftdruck Tendenz reading
       Luftdruck [mBAR] reading
       Messwert Regenmelder reading
       Regen      reading
       Regen gestern [mm] reading
       Regen heute [h] reading
       Regen heute [mm] reading
       Regen letzte Stunde [mm] reading
       Regenstärke [mm/h] reading
       SYSTEM:Firmwareversion reading
       SYSTEM:Systemzeit reading
       SYSTEM:Uptime [Sekunden] reading
       SYSTEM:WLAN reading
       Sonne scheint reading
       Sonnenaufgang in [Minuten] reading
       Sonnendifferenztemperatur [Grad C] reading
       Sonnenstand Azimut [Grad] reading
       Sonnenstand Elevation [Grad] reading
       Sonnenstunden heute [h] reading
       Sonnentemperatur [Grad C] reading
       Sonnenuntergang in [Minuten] reading
       Temperatur Himmel [Grad C] reading
       Temperatur Taupunkt [Grad C] reading
       Temperatur gefühlt [Grad C] reading
       Windgeschwindigkeit Peak [m/s] reading
       Windgeschwindigkeit im Mittel[m/s] reading
       Windrichtung reading
       Windrichtung [Grad] reading
       Windstärke [bft] reading
       absolute Luftfeuchte [g/m3 reading
       relative Luftfeuchte [%] reading
     readingNum:
       Helligkeit [lux] 06
       Luftdruck Tendenz 03
       Luftdruck [mBAR] 02
       Messwert Regenmelder 15
       Regen      08
       Regen gestern [mm] 18
       Regen heute [h] 28
       Regen heute [mm] 17
       Regen letzte Stunde [mm] 16
       Regenstärke [mm/h] 09
       SYSTEM:Firmwareversion 30
       SYSTEM:Systemzeit 32
       SYSTEM:Uptime [Sekunden] 31
       SYSTEM:WLAN 00
       Sonne scheint 07
       Sonnenaufgang in [Minuten] 26
       Sonnendifferenztemperatur [Grad C] 22
       Sonnenstand Azimut [Grad] 25
       Sonnenstand Elevation [Grad] 24
       Sonnenstunden heute [h] 29
       Sonnentemperatur [Grad C] 23
       Sonnenuntergang in [Minuten] 27
       Temperatur Himmel [Grad C] 12
       Temperatur Taupunkt [Grad C] 11
       Temperatur gefühlt [Grad C] 10
       Windgeschwindigkeit Peak [m/s] 05
       Windgeschwindigkeit im Mittel[m/s] 19
       Windrichtung 04
       Windrichtung [Grad] 21
       Windstärke [bft] 20
       absolute Luftfeuchte [g/m3 14
       relative Luftfeuchte [%] 13
     readingOutdated:
     requestReadings:
       update:
         Helligkeit [lux] reading 06
         Luftdruck Tendenz reading 03
         Luftdruck [mBAR] reading 02
         Messwert Regenmelder reading 15
         Regen      reading 08
         Regen gestern [mm] reading 18
         Regen heute [h] reading 28
         Regen heute [mm] reading 17
         Regen letzte Stunde [mm] reading 16
         Regenstärke [mm/h] reading 09
         SYSTEM:Firmwareversion reading 30
         SYSTEM:Systemzeit reading 32
         SYSTEM:Uptime [Sekunden] reading 31
         SYSTEM:WLAN reading 00
         Sonne scheint reading 07
         Sonnenaufgang in [Minuten] reading 26
         Sonnendifferenztemperatur [Grad C] reading 22
         Sonnenstand Azimut [Grad] reading 25
         Sonnenstand Elevation [Grad] reading 24
         Sonnenstunden heute [h] reading 29
         Sonnentemperatur [Grad C] reading 23
         Sonnenuntergang in [Minuten] reading 27
         Temperatur Himmel [Grad C] reading 12
         Temperatur Taupunkt [Grad C] reading 11
         Temperatur gefühlt [Grad C] reading 10
         Windgeschwindigkeit Peak [m/s] reading 05
         Windgeschwindigkeit im Mittel[m/s] reading 19
         Windrichtung reading 04
         Windrichtung [Grad] reading 21
         Windstärke [bft] reading 20
         absolute Luftfeuchte [g/m3 reading 14
         relative Luftfeuchte [%] reading 13
   sslargs:
Attributes:
   enableControlSet 1
   reading00JSON Systeminfo_WLAN_Signal_dBm
   reading00Name SYSTEM:WLAN
   reading01Format %.1f
   reading01Name Temperatur [Grad C]
   reading01Regex Aussentemperatur.value
   reading02Format %.1f
   reading02Name Luftdruck [mBAR]
   reading02Regex (?s)nn_luftdruck.*?(\d+)
   reading03Name Luftdruck Tendenz
   reading03Regex (?s)luftdrucktrend.*?value.*?"(\w+)"
   reading04Name Windrichtung
   reading04Regex (?s)windrichtung.*?value.*?"(\w+)"
   reading05Format %.1f
   reading05Name Windgeschwindigkeit Peak [m/s]
   reading05OExpr $val * 3.6
   reading05Regex (?s)peak_windgeschwindigkeit.*?(\d*\.\d*)
   reading06Format %.1f
   reading06Name Helligkeit [lux]
   reading06Regex (?s)helligkeit.*?(\d*\.\d*)
   reading07Name Sonne scheint
   reading07OMap false:nicht, true:jetzt
   reading07Regex (?s)sonne_scheint.*?(true|false)
   reading08Name Regen
   reading08OMap false:nein, true:ja
   reading08Regex (?s)regenstatus.*?(true|false)
   reading09Format %.1f
   reading09Name Regenstärke [mm/h]
   reading09Regex (?s)regenstaerke.*?(\d*\.\d*)
   reading10Format %.1f
   reading10Name Temperatur gefühlt [Grad C]
   reading10Regex (?s)gefuehlte_temperatur".*?(\d*\.\d*)
   reading11Format %.1f
   reading11Name Temperatur Taupunkt [Grad C]
   reading11Regex (?s)taupunkt_temperatur".*?(\d*\.\d*)
   reading12Format %.1f
   reading12Name Temperatur Himmel [Grad C]
   reading12Regex (?s)himmel_temperatur".*?(\d*\.\d*)
   reading13Format %.1f
   reading13Name relative Luftfeuchte [%]
   reading13Regex (?s)rel_feuchte".*?(\d*\.\d*)
   reading14Format %.1f]
   reading14Name absolute Luftfeuchte [g/m3
   reading14Regex (?s)abs_feuchte".*?(\d*\.\d*)
   reading15Format %.1f
   reading15Name Messwert Regenmelder
   reading15Regex (?s)regenmelderwert".*?([\d\.]+)
   reading16Format %.1f
   reading16Name Regen letzte Stunde [mm]
   reading16Regex (?s)regen_pro_h".*?(\d*\.\d*)
   reading17Format %.1f
   reading17Name Regen heute [mm]
   reading17Regex (?s)regen_mm_heute".*?(\d*\.\d*)
   reading18Format %.1f
   reading18Name Regen gestern [mm]
   reading18Regex (?s)regen_mm_gestern".*?(\d*\.\d*)
   reading19Format %.1f
   reading19Name Windgeschwindigkeit im Mittel[m/s]
   reading19Regex (?s)avg_windgeschwindigkeit".*?(\d*\.\d*)
   reading20Format %.1f
   reading20Name Windstärke [bft]
   reading20Regex (?s)bft_windgeschwindigkeit".*?(\d*\.\d*)
   reading21Format %.1f
   reading21Name Windrichtung [Grad]
   reading21Regex (?s)windwinkel".*?(\d*\.\d*)
   reading22Format %.1f
   reading22Name Sonnendifferenztemperatur [Grad C]
   reading22Regex (?s)sonnen_difftemperatur".*?(\d*\.\d*)
   reading23Format %.1f
   reading23Name Sonnentemperatur [Grad C]
   reading23Regex (?s)sonnen_temperatur".*?(\d*\.\d*)
   reading24Format %.1f
   reading24Name Sonnenstand Elevation [Grad]
   reading24Regex (?s)sonne_elevation".*?(\d*\.\d*)
   reading25Format %.1f
   reading25Name Sonnenstand Azimut [Grad]
   reading25Regex (?s)sonne_azimut".*?(\d*\.\d*)
   reading26Format %.1f
   reading26Name Sonnenaufgang in [Minuten]
   reading26Regex (?s)minuten_vor_sa".*?(\d*\.\d*)
   reading27Format %.1f
   reading27Name Sonnenuntergang in [Minuten]
   reading27Regex (?s)minuten_vor_su".*?(\d*\.\d*)
   reading28Format %.1f
   reading28Name Regen heute [h]
   reading28Regex (?s)regenstunden_heute".*?(\d*\.\d*)
   reading29Format %.1f
   reading29Name Sonnenstunden heute [h]
   reading29Regex (?s)Sonnenstunden_heute".*?(\d*\.\d*)
   reading30JSON Systeminfo_firmware
   reading30Name SYSTEM:Firmwareversion
   reading31JSON Systeminfo_sec_seit_reset
   reading31Name SYSTEM:Uptime [Sekunden]
   reading32JSON Systeminfo_zeitpunkt
   reading32Name SYSTEM:Systemzeit
   room       Wetterstation
   stateFormat Temp.: Temperatur [Grad C] &degC<BR>Druck: Luftdruck hPa - Luftdruck-Tendenz
   timeout    20
   userattr   reading00JSON reading00Name reading01Format reading01Name reading01Regex reading02Format reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex reading05Format reading05Name reading05OExpr reading05Regex reading06Format reading06Name reading06Regex reading07Name reading07OMap reading07Regex reading08Name reading08OMap reading08Regex reading09Format reading09Name reading09Regex reading10Format reading10Name reading10Regex reading11Format reading11Name reading11Regex reading12Format reading12Name reading12Regex reading13Format reading13Name reading13Regex reading14Format reading14Name reading14Regex reading15Format reading15Name reading15Regex reading16Format reading16Name reading16Regex reading17Format reading17Name reading17Regex reading18Format reading18Name reading18Regex reading19Format reading19Name reading19Regex reading20Format reading20Name reading20Regex reading21Format reading21Name reading21Regex reading22Format reading22Name reading22Regex reading23Format reading23Name reading23Regex reading24Format reading24Name reading24Regex reading25Format reading25Name reading25Regex reading26Format reading26Name reading26Regex reading27Format reading27Name reading27Regex reading28Format reading28Name reading28Regex reading29Format reading29Name reading29Regex reading30JSON reading30Name reading31JSON reading31Name reading32JSON reading32Name

andi11

so 100% verstehe ich deine Frage nicht. Für mich waren alle Readings in FHEM gedanklich Strings, die man ggf. als numerischen Wert parsen kann.
SQL kann einen String wie 1.23 auch direkt verarbeiten wenn du daraus querys baust.


Falls es dir um Strings aus dem Rainy/Weatherman geht, wie "true" z.b. da mach ich das so

reading09OExpr $val eq "true" ? 1 : 0
reading09Regex "w_regenmelder".*?"value":"(true|false)


andi11

verwendet jemand sein FHEM eigentlich als CCU für den Rainyman?
Hätte den Vorteil das man nicht so oft pollen muss um "es regnet" schnell mitzukriegen, da der Rainyman den Job übernehmen würde.

Soweit ich das sehe müsste man einen HTTP Server bereitstellen und der Rainyman gibt dann die JSON Daten an diesen.

Lichti

Das mache ich mit meinem Weatherman. Regen wird sofort gemeldet.
Geht mit dem Rainyman sicher ähnlich.

Wie das geht ist hier weiter vorn beschrieben.