Device type API Label: odeusv1.0
Raw Data Variables
These are the variables sent directly by the device.
Variable NameAPI Label | Unit | Description |
|---|---|---|
AMBIENT_TEMPERATUREambient_temperature | °C | Ambient temperature measured at the start of every two-hour sampling buffer. The temperature is measured with a resolution of 0.01 °C. |
AMBIENT_TEMPERATURE_FAHRENHEITambient_temperature_fahrenheit | °F | Ambient temperature measured at the start of every two-hour sampling buffer. The temperature is measured with a resolution of 32.02 °F. |
BAROMETRIC_PRESSUREbarometric_pressure | hPa | Barometric pressure measured by the device. |
BATTERY_PERCENTAGEbattery_percentage | % | Latest averaged battery percentage level of the device. |
BATTERY_VOLTAGEbattery_voltage | mV | Latest averaged battery level of the device. |
DEVICE_TIMEdevice_time | ms | Device's time as an epoch timestamp in milliseconds GMT. |
FIRMWARE_VERSIONfirmware_version | — | Current firmware version of the device. |
FRAME_COUNTframe_count | — | Number of messages transmitted by the device since last reset. |
GROUND_FLOOR_PRESSUREground_floor_pressure | hPa | Pressure measured at the ground floor. |
HUMIDITYhumidity | %rH | Humidity measured by the device. |
MIDDLE_FLOOR_PRESSUREmiddle_floor_pressure | hPa | Pressure measured at the middle floor. |
PIPE_OUTER_DIAMETERpipe_outer_diameter | " | Pipe outer diameter, driven from the configuration tool. |
RSSIrssi | — | Signal power (radio signal) from the device to the closest tower. |
SNRsnr | dBm | Signal-to-noise ratio from the device to the closest tower. |
SPREADING_FACTORspreading_factor | — | LoRaWAN spreading factor — a lower value means lower transmit power and more battery efficient operation. |
STATUSstatus | — | Health status of the device (0 = healthy, -1 = reset unexpectedly). |
TEMPERATURE_RATIO_INDEXtemperature_ratio_index | — | Indexed ratio of current pipe ADC value vs rolling average, used to threshold water activity (0 = none, 1 = low, 2 = medium, 3 = high). |
TOP_FLOOR_PRESSUREtop_floor_pressure | hPa | Pressure measured at the top floor. |
WATER_HARDNESSwater_hardness | — | Water hardness value for the site. |
Measurement, Consumption and Analytics Variables
Computed variables derived from raw data for flow, consumption, and leak analysis.
Variable NameAPI Label | Unit | Description |
|---|---|---|
AVERAGE_WATER_PRESSUREaverage_water_pressure | — | Average water pressure across ground, middle and top floors. |
CONSUMPTION_COST_M3consumption_cost_m3 | $ | Total cost of consumption (m³) for the selected time period. |
CONSUMPTION_COST_WEEKLYconsumption_cost_weekly | $ | Total cost of consumption per device/riser over the past 7 days. |
COST_PER_VOLUMEcost_per_volume | $ | Site-specific cost of water per m³. |
ELEVATIONelevation | m | Elevation of the device based on ambient temperature and pressure. |
FLOW_ACTIVITY_METRICflow_activity_metric | — | Binary indicator of flow (1) or no flow (0) for continuous leak detection and dashboard visuals. |
FLOW_INDEX_HIGHflow_index_high | — | Binary indicator of high flow (1) or no flow (0). |
FLOW_INDEX_MEDIUMflow_index_medium | — | Binary indicator of medium flow (1) or no flow (0). |
FLOW_INDEX_LOWflow_index_low | — | Binary indicator of low flow (1) or no flow (0). |
FLOW_INDICATOR_HIGHflow_indicator_high | — | Binary indicator of high flow (1) or no flow (0). |
FLOW_INTERVAL_HIGHflow_interval_high | s | Seconds between each update for high volumetric flow calculation. |
FLOW_INTERVAL_MEDIUMflow_interval_medium | s | Seconds between each update for medium volumetric flow calculation. |
FLOW_INTERVAL_LOWflow_interval_low | s | Seconds between each update for low volumetric flow calculation. |
INDEX_FLOW_TIMEindex_flow_time | s | Update time interval used for flow calculations. |
LPI_ACTIVITYlpi_activity | — | Leak Probability Indicator — Activity. Represents the percentage of low, medium, and high activity seen in the last 24 hours. Higher continuous activity increases leak probability. |
LPI_VOLUME_COSTlpi_volume_cost | $ | Estimated cost of leaked water based on the calculated LPI. |
LPI_VOLUME_ESTIMATElpi_volume_estimate | l | Estimated leak volume (litres) based on the calculated LPI. |
MAXIMUM_AMBIENT_TEMPERATUREmaximum_ambient_temperature | °C | Maximum ambient temperature measured in the past 24 hours. |
MAXIMUM_CALIBRATION_RATIOmaximum_calibration_ratio | — | Maximum calibration indexing ratio measured during the last calibration run. |
MAXIMUM_PIPE_TEMPERATUREmaximum_pipe_temperature | °C | Maximum pipe temperature measured in the past 24 hours. |
MINIMUM_AMBIENT_TEMPERATUREminimum_ambient_temperature | °C | Minimum ambient temperature measured in the past 24 hours. |
MINIMUM_CALIBRATION_RATIOminimum_calibration_ratio | — | Minimum calibration indexing ratio measured during the last calibration run. |
MINIMUM_PIPE_TEMPERATUREminimum_pipe_temperature | °C | Minimum pipe temperature measured in the past 24 hours. |
PIPE_AREApipe_area | ft² | Calculated pipe area based on the measured pipe diameter during installation. |
PIPE_PRESSUREpipe_pressure | Psi | Calculated pipe pressure based on measured pressure values and interpolated values. |
PREDICTED_30_DAY_COSTpredicted_30_day_cost | $ | Expected cost of consumed water over the next 30 days, calculated as a rolling average from the day of viewing. |
PREDICTED_30_DAY_VOLUMEpredicted_30_day_volume | l | Expected volume of water (litres) over the next 30 days, calculated as a rolling average from the day of viewing. |
SIGNAL_QUALITY_CHECKsignal_quality_check | — | Signal quality seen by the device. |
TEMP_RATIO_DURATIONtemp_ratio_duration | s | Time between each data point for the ambient-to-pipe temperature ratio variable. |
VOLUME_FLOWvolume_flow | l | Instantaneous volume estimation. |
VOLUME_RISER_DAILYvolume_riser_daily | l | Daily sum of volumetric consumption through the riser in litres. |
VOLUME_RISER_FLOWvolume_riser_flow | l | Instantaneous volume estimation per riser. |
VOLUME_RISER_FLOW_M3volume_riser_flow_m3 | m³ | Instantaneous volume estimation per riser in cubic metres. |
VOLUME_RISER_WEEKLYvolume_riser_weekly | l | Weekly sum of volumetric consumption through the riser in litres. |
Internal Configuration and Device Management Variables
Variables used for device configuration, status monitoring, and remote management.
Variable NameAPI Label | Unit | Description |
|---|---|---|
BATTERY_INDICATION_BITbattery_indication_bit | — | State of the battery (2 = good, 1 = average, 0 = bad). |
DEVICE_ALERTdevice_alert | — | Indicates if any device alerts are triggered (1 = triggered, 0 = none). |
DEVICE_MISSED_UPDATE_BITdevice_missed_update_bit | — | Set to 1 if the device has not sent a message in the past 4 hours. |
DEVICE_OFFLINE_BITdevice_offline_bit | — | Set to 1 if the device has missed an update and DEVICE_MISSED_UPDATE_BIT is already set. |
GET_BLE_ENABLEget_ble_enable | — | Indicates if Bluetooth is enabled (1) or disabled (0). Updated after configuration change. |
GET_DEVICE_MODE_INDEXget_device_mode_index | — | Current operating mode: riser (0), POU (1), or logger (2). |
GET_HEARTBEAT_INTERVAL_INDEXget_heartbeat_interval_index | — | Heartbeat interval: 6 h (0), 12 h (1), 24 h default (2), 48 h (3). |
GET_HOT_WATER_PIPEget_hot_water_pipe | — | Pipe type: cold (0) or hot (1). Updated after configuration change. |
GET_INDEX_HIGH_ACTIVITY_VALUEget_index_high_activity_value | — | Current high activity threshold value. Updated after configuration change. |
GET_INDEX_MEDIUM_ACTIVITY_VALUEget_index_medium_activity_value | — | Current medium activity threshold value. Updated after configuration change. |
GET_INDEX_LOW_ACTIVITY_VALUEget_index_low_activity_value | — | Current low activity threshold value. Updated after configuration change. |
GET_TX_INTERVAL_INDEXget_tx_interval_index | — | Transmission interval for riser/logger data: 15 min (0), 20 min (1), 30 min (2), 1 h (3), 2 h default (4), 3 h (5), 6 h (6). |
GET_VIBRATION_SENSOR_ENABLEget_vibration_sensor_enable | — | Indicates if the vibration sensor is enabled (1) or disabled (0). Updated after configuration change. |
REJOINED_NETWORK_24_HOURrejoined_network_24_hour | — | Indicates if the device rejoined the network in the last 24 hours (1) or not (0). |
REJOIN_COUNT_SUM_MONTHrejoin_count_sum_month | — | Total number of network rejoins for the device in the current month. |
RSSI_STATE_BITrssi_state_bit | — | Normal (1) or low (0) signal strength indicator. |
SET_BLE_ENABLEset_ble_enable | — | Sets Bluetooth enabled (1) or disabled (0) on next configuration update. |
SET_DEVICE_MODE_INDEXset_device_mode_index | — | Sets the operating mode on next configuration update: riser (0), POU (1), logger (2). |
SET_HEARTBEAT_INTERVAL_INDEXset_heartbeat_interval_index | — | Sets the heartbeat interval on next configuration update. |
SET_HOT_WATER_PIPEset_hot_water_pipe | — | Sets pipe type to cold (0) or hot (1) on next configuration update. |
SET_INDEX_HIGH_ACTIVITY_VALUEset_index_high_activity_value | — | Sets the high activity threshold on next configuration update. |
SET_INDEX_MEDIUM_ACTIVITY_VALUEset_index_medium_activity_value | — | Sets the medium activity threshold on next configuration update. |
SET_INDEX_LOW_ACTIVITY_VALUEset_index_low_activity_value | — | Sets the low activity threshold on next configuration update. |
SET_TX_INTERVAL_INDEXset_tx_interval_index | — | Sets the transmission interval on next configuration update. |
SET_VIBRATION_SENSOR_ENABLEset_vibration_sensor_enable | — | Enables (1) or disables (0) the vibration sensor on next configuration update (Riser mode only). |
UPDATE_CONFIGupdate_config | — | Schedules a downlink configuration update after the next uplink (0 = do not update, 1 = update). |
Alert Related Variables
Variables that control and report alert conditions.
Variable NameAPI Label | Unit | Description |
|---|---|---|
BATTERY_ALERTbattery_alert | — | Controls whether battery alerts are sent on Ubidots (1 = on, 0 = off). |
ENABLE_FLOW_ACTIVITY_METRICenable_flow_activity_metric | — | Enables (1) or disables (0) flow activity metric alerts. |
ENABLE_HIGH_USAGE_ALERTenable_high_usage_alert | — | Enables (1) or disables (0) high usage alert messages. |
ENABLE_LPI_ACTIVITYenable_lpi_activity | — | Enables (1) or disables (0) LPI activity threshold alerts. |
ENABLE_LPI_ACTIVITY_MIN_ALERTenable_lpi_activity_min_alert | — | Minimum LPI activity threshold value used to trigger LPI alerts. |
HIGH_USAGE_ALERThigh_usage_alert | — | Binary indicator of high usage detected in the last 24 hours (1 = usage exceeded 60% of possible daily usage). |
TEMPERATURE_ALERTtemperature_alert | — | Controls whether temperature alerts are sent on Ubidots (1 = on, 0 = off). |
TEMPERATURE_ALERT_HIGH_THRESHOLDtemperature_alert_high_threshold | — | High temperature threshold for Ubidots alerts. |
TEMPERATURE_ALERT_LOW_THRESHOLDtemperature_alert_low_threshold | — | Low temperature threshold for Ubidots alerts. |
TEMPERATURE_MEASUREMENT_UNITtemperature_measurement_unit | — | Controls temperature display unit (0 = °C, 1 = °F). |