panoptes.pocs.sensor package

Submodules

panoptes.pocs.sensor.power module

panoptes.pocs.sensor.remote module

class panoptes.pocs.sensor.remote.RemoteMonitor(endpoint_url: str = None, sensor_name: str = None, *args, **kwargs)[source]

Bases: PanBase

Does a pull request on an endpoint to obtain a JSON document.

capture(store_result: bool = True) dict[source]

Read JSON from endpoint url and capture data.

Note

Currently this doesn’t do any processing or have a callback.

Returns:

Dictionary of sensors keyed by sensor name.

Return type:

sensor_data (dict)

disconnect()[source]

panoptes.pocs.sensor.weather module

Module contents