Hello
I'm using fowsr in connection with FHEM. Generally it works like a charm but fowsr does not offer the daily and hourly rain amount like it does for the other supported protocols. In the source it is stated that those two values are calculated and not received from the weather station (why at all?). But even the calculated values are not accessible via the "-c" option.
I tried to extend the ws3600_format data structure in fowsr.h:
{"Rtot" , 13, us, 0.35,0},// Multiply by 0.3 to get mm
{"R1h" , WS_RAIN_HOUR, us, 0.35,0},// Multiply by 0.3 to get mm
{"R24h" , WS_RAIN_DAY, us, 0.35,0},// Multiply by 0.3 to get mm
WS_RAIN_HOUR is 0x08, WS_RAIN_DAY is 0x0a as defined in the header file.
First line is an original one the two following are my extensions. fowsr delivers two values but they are not plausible:
Rtot 37.1
R1h 2432.1
R24h 22.8
I also tried position 231 as described in the WS memory map (
http://www.jim-easterbrook.me.uk/weather/mm/) without success.
Any ideas?
Thomas