Skip to content

Simple python library for the Wunderground and Weathercloud interception

License

Notifications You must be signed in to change notification settings

lhw/aiocloudweather

Repository files navigation

aiocloudweather

PyPI Release GitHub Activity Project Maintenance Mastodon

A simple Python library for parsing Wunderground and Weathercloud update requests, based on aioecowitt for Ecowitt weather stations.

Installation

You can install aiocloudweather from PyPI using pip:

pip install aiocloudweather

Usage

import asyncio
import aiocloudweather

async def dataset_handler(station: WeatherStation):
    # Your code here


app = CloudWeatherListener()
app.new_dataset_cb.append(dataset_handler)

await app.start()
while True:
    await asyncio.sleep(100000)

Contributing

Contributions are welcome! Please also check the Cloud Weather Proxy project which uses this library to enable the weather stations in HomeAssistant.

About

Simple python library for the Wunderground and Weathercloud interception

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages