Skip to main content

Python wrapper for Cloud Weather protocols

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiocloudweather-2024.9.2.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

aiocloudweather-2024.9.2-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file aiocloudweather-2024.9.2.tar.gz.

File metadata

  • Download URL: aiocloudweather-2024.9.2.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for aiocloudweather-2024.9.2.tar.gz
Algorithm Hash digest
SHA256 de63ad749d25067ee568e0020d1034ac2e1f17dbf6c82e358e2fae84193e2287
MD5 34ab562b4698ae4eb88a68db6d02854c
BLAKE2b-256 1778bbc5dddc7b98a085c4ae32cf71c7b0fe294e8bdc7b60862eb9328bc6af74

See more details on using hashes here.

File details

Details for the file aiocloudweather-2024.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for aiocloudweather-2024.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 39391bdea3dbef81ee30e7987da9603eec3062e9c74401102359cc9ad463dca5
MD5 409540eab8acc79b50394a76cf6d7f1f
BLAKE2b-256 b1c23a75bf540c263fb6a81f2db0343387b3c980832744091e7a7acdfde55388

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page