rpymostat_sensor.sensors.dummy module

class rpymostat_sensor.sensors.dummy.DummySensor(host_id)[source]

Bases: rpymostat_sensor.sensors.base.BaseSensor

Dummy sensor class that returns random temperatures.

_abc_cache = <_weakrefset.WeakSet object>
_abc_negative_cache = <_weakrefset.WeakSet object>
_abc_negative_cache_version = 31
_abc_registry = <_weakrefset.WeakSet object>
read()[source]

Returns a dict, where the value is a pseudo-random float in the range of 18 to 26.75 (inclusive) incremented by .25.

Return dict format:

{
    '<self.host_id>_dummy1': {
        'type': 'dummy',
        'value': <value>,
        'alias': 'dummy'
    }
}
Returns:dict of sensor values and information.
Return type:dict
sensors_present()[source]

Discover a single dummy temperature sensor.

Returns:True because it’s always here
Return type:bool