Both sides previous revision Previous revision Next revision | Previous revision |
ezeio2:userinterface:configuration:devices:driverlist:accumulator_diff [2023-10-19 22:47] – johpar | ezeio2:userinterface:configuration:devices:driverlist:accumulator_diff [2023-11-30 23:02] (current) – [Status & Registers (right panel)] johpar |
---|
=== Description === | === Description === |
| |
This driver monitors an accumulating field value, for example a energy (kWh) or volume register that continuously counts up. The driver captures the field value at a given interval (hourly, daily etc..) and computes the difference between the start and end of the interval. Current value and the four previous are provided. | This driver monitors an accumulating field value, for example an energy (kWh) or volume (L) register that continuously counts up. The driver captures the field value at a given interval (hourly, daily etc..) and computes the difference between the start and end of the interval. Current value and the four previous are provided. |
| |
---- | ---- |
=== Available registers === | === Available registers === |
| |
- **Accumulator value -** Current value in selected Field. | | Reg # | Reg Name | Description | |
- **Current interval partial diff -** Differential between value at beginning of interval and current value. | | 1 | **Accumulator value** | Current value in selected Field | |
- **Previous interval diff -** Differential captured in the most recent interval. Daily example: Yesterday's differential | | 2 | **Current interval partial diff** | Differential between value at beginning of interval and current value | |
- **2nd interval diff -** East-West coordinate | | 3 | **Previous interval diff** | Most recent interval differential captured. **Daily example:** Yesterday's differential | |
- **3rd interval diff -** Approximate height relative to sea level, given in meters | | 4 | **2nd interval diff** | Second most recent interval differential captured | |
- **4th interval diff -** Expressed as dilution of precision (DOP). In this metric readings of less than 1 are ideal and greater than 20 are poor. | | 5 | **3rd interval diff** | Third most recent interval differential captured | |
- **Value at start of current interval -** Speed of travel is given as meters per second. | | 6 | **4th interval diff** | Fourth most recent interval differential captured | |
- **Interval identifier -** Interval number, out of a complete interval cycle. **Hourly example:** Hours 0 to 23, **Monthly example:** 1 to 12, **Yearly example:** 2037 | | 7 | **Value at start of current interval** | Speed of travel is given as meters per second | |
| | 8 | **Interval identifier** | Current interval step, out of a complete cycle (expressed as a number). See table below | |
| |
| ---- |
| |
| | **Interval option** | **Description** | **Cycle** | **Example of number reference** | |
| | Hourly| Begins at top of hour | 0 to 23 | 0 = Midnight to 1 am | |
| | Daily | Begins at Midnight | 1 to 31 | 1 = 1st day of Month | |
| | Weekly (Mon-Sun) | Begins Monday | 1 to 52 | 1 = Monday | |
| | Weekly (Sun-Sat) | Begins Sunday | 1 to 52 | 1 = Sunday | |
| | Monthly | Begins first of the Month | 1 to 12 | 1 = January | |
| | Yearly | Begins January 1st | N/A | |