jacdac.soil_moisture

Submodules

Package Contents

Classes

SoilMoistureClient

A soil moisture sensor.

class jacdac.soil_moisture.SoilMoistureClient(bus: jacdac.bus.Bus, role: str, *, missing_moisture_value: Optional[float] = None)

Bases: jacdac.bus.SensorClient

A soil moisture sensor. Implements a client for the Soil moisture service.

property moisture Optional[float]

Indicates the wetness of the soil, from dry to wet., _: /

property moisture_error Optional[float]

(Optional) The error on the moisture reading., _: /

property variant Optional[jacdac.soil_moisture.constants.SoilMoistureVariant]

(Optional) Describe the type of physical sensor.,