Improved Data Logger & Sensor Filtering
Please use the latest binary!
Improved Data Logger
Per log cycle, the data logger now logs the following values:
- Lowest temperature
- Highest temperature
- Heating duty cycle DC = 100% (t.on/(t.on + t.off)
- Number of relay trip cycles
The console command L.dump
produces 144 lines with the following values each:
Duty Cycle [%] | Relay Cycle # | T-Low[°C] | T-High[°C] |
---|---|---|---|
58 | 3 | 36.1 | 37.9 |
These values get packed into 32bits for efficient storage in the EEPROM.
L.dump produces lists with 144 lines. The latest line is last in the list.
\ % # min max
\ - - ---- ----
58 3 36.1 37.9
66 3 36.0 37.9
58 3 36.1 37.9
65 3 36.1 37.9
66 3 36.1 37.9
58 4 36.3 37.9
60 3 36.2 37.9
61 4 36.2 37.9
52 3 36.2 38.2
53 4 36.3 38.0
55 3 36.3 38.0
53 4 36.3 38.0
These numbers can be fed into a spread sheet, e.g. for creating diagrams
Improved Sensor Filtering
measure.fs
now applies a second low pass filter on the linearized output. Rounding of values has also been improved.
Other Changes
General code clean-up, improved identifiers, and comments,