empfehlung regenmengen sensor

Begonnen von justme1968, 09 April 2013, 10:57:54

Vorheriges Thema - Nächstes Thema

Sequenzial

Schon klar, ich bastel halt gerne. Zur Not muss ich das Signal auswerten uns ein Modul bauen.
Hab noch einen alten USB Dvb-T Stick, mit dem ich recht gut unter Linux die 868 MHz analysieren kann. Wie gut das nachher klappt sehen wir dann ;-)

Gesendet von meinem SM-G930F mit Tapatalk


Sequenzial

Moin,

Mist, beim Bestellen nicht aufgepasst.
Hab die alte 433 Mhz Version bekommen.
Wollte eigentlich die 868 Mhz Version (kostet 5 € mehr)...

Vom Prinzip aber egal, muss mir nur noch mal einen neuen 433 Mhz CUL bzw signalduino bauen...

Gruß
Seq

FhemPiUser

Zitat von: justme1968 am 21 Juli 2014, 19:23:09
ist seit dem damaligen post in betrieb und die regenmenge passt im tagesvergleich zu stationen hier in der gegend die sich über das Internet finden lassen.

da das ding nicht beheizt ist geht es nicht mit schnee. dafür ist es konkurrenzlos günstig.

ich kann es empfehlen.

ich suche aktuell auch einen günstigen regenmengen sensor. der froggit sieht gut aus, ist der froggit sensor noch immer zu empfehlen? leider finde ich keine bezugsquelle, der verlinkte shop bietet ihn aktuell nicht an. 

justme1968

ich hab das gleiche modell auch schon bei amazon gesehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FhemPiUser

finde ich nicht weder bei ebay noch amazon wenn ich nach froggit regensensor oder wh1080 ersatzteil suche. gibt es evtl Baugleiche unter anderem namen?

Sequenzial


FhemPiUser

danke, aber ich suche nur den regenmengensensor für 12 euro...

FhemPiUser

#22
hab jetzt den regenmengensensor https://www.elv.de/ersatz-regenmesser-fuer-die-funk-wetterstation-ws1080-und-ws3080.html mit reed kontakt für 12 euro direkt (ohne 1wire) mit hilfe arduino nano und ethernet shield an fhem angebunden und auf dem dach installiert. läuft bis jetzt 1a...

bei meinen messungen zur kalibrierung kamen allerdings 0,42l/m2 pro impuls heraus (43 impulse bei 0.1l).

Morgennebel

Zitat von: justme1968 am 27 Juli 2014, 20:03:26
   stateFormat {sprintf("%.1f",ReadingsVal($name,"niederschlag",0))." mm"}
   userReadings monotonic monotonic {ReadingsVal($name,"counters.B",0)}, niederschlag_cum {293.6+ReadingsVal($name,"monotonic",0)/5.0},niederschlag differential {293.6+ReadingsVal($name,"monotonic",0)*3600/5.0}

die 293.6 sind historisch weil ich mitten im jahr mit diesem zähle angefangen hatte. die kannst du also weg lassen.

Ich würde gerne diese Lösung adaptieren. Mein ESPEasy zählt den Regenmesser ebenfalls ohne Batteriepuffer.

userReadings monotonic monotonic { ReadingsVal($name, "Count", 0)}

verstehe ich - realisiert einen Continous Counter baserend auf den Impulsen.

userReadings niederschlagCumulative { ReadingsVal($name, "monotonic", 0)*0.254 }

verstehe ich: nimmt den Continous Counter und multipliziert diesen mit der Regenmenge je Wippenimpuls (bei mir 0.01 Inch = 0.254mm). Ergibt Gesamtregenmenge seit Beginn der Messung.

userReadings niederschlag differential { ReadingsVal($name, "monotonic",0)*3600 }

Bzw die /5.0 im Originalbeispiel verstehe ich überhaupt nicht und die Werte ändern sich bei mir auch nie. Leider ist die Commandref und das Wiki zu differential äußerst .... reduziert...

Hier noch mein Counter als List:


Internals:
   DEF        192.168.1.64 80 ESPEasyBridge ESP_RainGauge_RainGauge_0.01Inch
   ESPEasyBridge_MSGCNT 10250
   ESPEasyBridge_TIME 2019-10-26 21:23:21
   ESP_BUILD  20000
   ESP_BUILD_GIT v2.0-20180228
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   FUUID      5d9f7238-f33f-4ba1-85e1-1c3c90c6a443d30d
   FVERSION   34_ESPEasy.pm:0.186080/2019-02-16
   HOST       192.168.1.64
   IDENT      ESP_RainGauge_RainGauge_0.01Inch
   INTERVAL   300
   IODev      ESPEasyBridge
   LASTInputDev ESPEasyBridge
   MAX_CMD_DURATION 1
   MSGCNT     10250
   NAME       ESP_RainGauge
   NOTIFYDEV  global
   NR         476
   NTFY_ORDER 50-ESPEasy_ESP_RainGauge_RainGauge_0.01Inch
   PORT       80
   STATE      0.00 mm
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   Helper:
     DBLOG:
       Count:
         DBLOG:
           TIME       1572022212.95361
           VALUE      0.00
       RainInMM:
         DBLOG:
           TIME       1571762575.28638
           VALUE      21.454
       RainInMMByTick:
         DBLOG:
           TIME       1571762575.28638
           VALUE      0.00
       Total:
         DBLOG:
           TIME       1572022212.95361
           VALUE      273.00
       niederschlag:
         DBLOG:
           TIME       1572117801.1602
           VALUE      0
       niederschlagCumulative:
         DBLOG:
           TIME       1572117801.16499
           VALUE      6.096
       state:
         DBLOG:
           TIME       1572117801.16499
           VALUE      Cou: 0.00 Tim:  Tot: 296.00
   OLDREADINGS:
   READINGS:
     2019-10-26 21:23:21   Count           0.00
     2019-10-26 21:23:21   Total           296.00
     2019-10-26 21:23:21   monotonic       24
     2019-10-26 21:23:21   niederschlag    0
     2019-10-26 21:23:21   niederschlagCumulative 6.096
     2019-10-26 21:19:52   presence        present
     2019-10-26 21:23:21   state           Cou: 0.00 Tim:  Tot: 296.00
   helper:
     _98_statistics SA_RainStats
     fpc        1571498923.04348
     pm:
       Encode     1
       JSON       1
     received:
       Count      1572117801.15863
       Time       1571502550.7145
       Total      1572117801.15874
   sec:
     admpwd     
Attributes:
   IODev      ESPEasyBridge
   Interval   300
   comment    http://www.hobby-boards.com/store/products.php?product=Rain-Gauge-w%7B47%7DCounter - 1 Count = 0.01 Inch of Rain = 0.254mm
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       Aussen,SYS_ESPEasy
   setState   3
   stateFormat { sprintf("%.2f", ReadingsVal($name, "niederschlag", 0)). " mm" }
   userReadings monotonic monotonic { ReadingsVal($name, "Count", 0)}, niederschlagCumulative { ReadingsVal($name, "monotonic", 0)*0.254 }, niederschlag differential { ReadingsVal($name, "monotonic",0)*3600 }


Versteht jemand den differential-Ausdruck und kann das /5.0 im Originalpost erläutern?

Danke, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA