Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ezeio2:scriptref:getinputvalue [2019-08-17 21:44] – andreh | ezeio2:scriptref:getinputvalue [2019-09-02 21:38] (current) – andreh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Script reference ====== | + | ==== GetInputValue ==== |
- | + | ||
- | ==== GetInputValue( inputno, mode ) ==== | + | |
Fetch the value of a hardware input. | Fetch the value of a hardware input. | ||
Line 18: | Line 16: | ||
Input numbers: | Input numbers: | ||
^ Input ^ Description ^ | ^ Input ^ Description ^ | ||
- | ^ IN_1 .. IN_16 | Input numbers | | + | ^ IN_1 .. IN_16 | Input numbers |
^ IN_VIN | Supply voltage (in mV) | | ^ IN_VIN | Supply voltage (in mV) | | ||
^ IN_VBAT | Voltage on Battery Terminals (in mV) | | ^ IN_VBAT | Voltage on Battery Terminals (in mV) | | ||
^ IN_V5 | 5V regulated output voltage | | ^ IN_V5 | 5V regulated output voltage | | ||
+ | ^ DVC1+IN_1 | (example) First input on first expansion device | | ||
+ | |||
Available read modes: | Available read modes: | ||
^ Mode ^ Reading ^ | ^ Mode ^ Reading ^ | ||
^ INVAL_RAW | Momentary value. Unit depends on input hardware setting. | | ^ INVAL_RAW | Momentary value. Unit depends on input hardware setting. | | ||
- | ^ INVAL_INTERVAL | Pulse interval in mHz | | + | ^ INVAL_MIN | Smallest value in this sampling interval. Unit depends on input hardware setting. | |
+ | ^ INVAL_MAX | Largest value in this sampling interval. | ||
+ | ^ INVAL_AVG | Average value in this sampling interval. Unit depends on input hardware setting. | | ||
+ | ^ INVAL_INTERVAL | Pulse interval in ms | | ||
+ | ^ INVAL_FREQ | Pulse frequency in Hz x1000 (mHz) | | ||
^ INVAL_COUNT | Pulse count | | ^ INVAL_COUNT | Pulse count | | ||
=== Return value === | === Return value === | ||
- | Value of input | + | Value of input. |
+ | |||
+ | The unit of the returned value depends on the input hardware setting: | ||
+ | ^ Hardware setting ^ Input unit ^ Description ^ | ||
+ | | INMODE_10V | mV (milliVolt) | 0-10240 mV | | ||
+ | | INMODE_30mA | uA (microAmpere) | 0-30000 uA | | ||
+ | | INMODE_PULLUP | Ω (Ohm) | 0-10000000 Ohm (0-1MΩ) | | ||
+ | | INMODE_THERMISTOR* | °K x100 (Kelvin) | 0-60000 Kelvin x 100 | | ||
=== Example usage === | === Example usage === |