Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
weatherlink-live-local 0.4.0 documentation
weatherlink-live-local 0.4.0 documentation

Library documentation

  • weatherlink_live_local
    • convert_pressure
    • convert_rain
    • convert_temperature
    • convert_wind_speed
    • discover
    • discover_async
    • get_conditions
    • parse_response
    • BarometricConditions
    • Conditions
    • DataStructureType
    • InsideConditions
    • MoistureTemperatureConditions
    • PressureUnit
    • RadioReceptionState
    • RainUnit
    • SensorSuiteConditions
    • ServiceInfo
    • TemperatureUnit
    • Units
    • WindSpeedUnit

Examples

  • Examples

Development

  • Changelog
Back to top
View this page

weatherlink_live_localΒΆ

WeatherLink Live Local Python API.

Functions

convert_pressure(inhg, unit)

Convert imperial pressure (inches of mercury) to selected unit.

convert_rain(inch, unit)

Convert imperial rain amount (inch) to selected unit.

convert_temperature(fahrenheit, unit)

Convert imperial temperature (Fahrenheit) to selected unit.

convert_wind_speed(mph, unit)

Convert imperial wind speed (miles per hour) to selected unit.

discover([timeout])

Discover all WeatherLink Live services on local network(s).

discover_async([timeout])

Asynchronously discover all WeatherLink Live services on local network(s).

get_conditions(ip, units[, port, timeout])

Read conditions from WeatherLink Live device + all connected sensors.

parse_response(json_str, units)

Parse JSON response from WeatherLink Live API.

Classes

BarometricConditions(lsid, bar_sea_level, ...)

Barometric conditions of WeatherLink Live station.

Conditions(timestamp, inside, barometric, ...)

Gathered conditions of all available sensors.

DataStructureType(value[, names, module, ...])

Data structure type to differentiate condition types.

InsideConditions(lsid, temp, hum, dew_point, ...)

Inside conditions of WeatherLink Live station.

MoistureTemperatureConditions(txid, ...)

Conditions of leaf & soil moisture/temperature station.

PressureUnit(value[, names, module, ...])

Pressure unit for barometric sensor values.

RadioReceptionState(value[, names, module, ...])

Transmitter radio reception state.

RainUnit(value[, names, module, qualname, ...])

Rain quantity unit.

SensorSuiteConditions(txid, rx_state, ...)

Conditions of integrated sensor suite (ISS), e.g. Vantage Vue.

ServiceInfo(name, ip_addresses, port)

WeatherLink Live service information.

TemperatureUnit(value[, names, module, ...])

Temperature unit.

Units([temperature, pressure, rain, wind_speed])

Units for conditions (defaults: imperial system).

WindSpeedUnit(value[, names, module, ...])

Wind speed unit.

Next
convert_pressure
Previous
Home
Copyright © 2025, Lukas Berbuer
Made with Sphinx and @pradyunsg's Furo