woob.capabilities.gauge
¶
- class Gauge(id='', url=NotLoaded, backend=None)[source]¶
Bases:
BaseObject
Gauge class.
- Variables
url – (
str
) urlname – (
str
) Name of gaugecity – (
str
) City of the gaugeobject – (
str
) What is evaluatesensors – (
list
) List of sensors on the gauge
- class GaugeSensor(id='', url=NotLoaded, backend=None)[source]¶
Bases:
BaseObject
GaugeSensor class.
- Variables
url – (
str
) urlname – (
str
) Name of the sensorunit – (
str
) Unit of valuesforecast – (
str
) Forecastlocation – (
PostalAddress
) Address of the sensorgeo – (
GeoCoordinates
) Geo address of the sensorlastvalue – (
GaugeMeasure
) Last valuehistory – (
list
) Value historygaugeid – (
str
) Id of the gauge
- property address¶
- property latitude¶
- property longitude¶
- class GaugeMeasure(id='', url=NotLoaded, backend=None)[source]¶
Bases:
BaseObject
Measure of a gauge sensor.
- Variables
url – (
str
) urllevel – (
Decimal
) Level of measuredate – (
date
,datetime
) Date of measurealarm – (
str
) Alarm level
- class CapGauge[source]¶
Bases:
Capability
- iter_gauges(pattern=None)[source]¶
Iter gauges.
- Parameters
pattern (str) – if specified, used to search gauges.
- Return type
iter[
Gauge
]
- iter_sensors(id, pattern=None)[source]¶
Iter instrument of a gauge.
- Param
ID of the gauge
- Parameters
pattern (str) – if specified, used to search sensors.
- Return type
iter[
GaugeSensor
]
- iter_gauge_history(id)[source]¶
Get history of a gauge sensor.
- Parameters
id (str) – ID of the gauge sensor
- Return type
iter[
GaugeMeasure
]