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.12.1.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiocloudweather-2024.12.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiocloudweather-2024.12.1.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for aiocloudweather-2024.12.1.tar.gz
Algorithm Hash digest
SHA256 819248e244d538ab51e11c9d765070e2c8c0286bde0fc65ef311cf184628f7ae
MD5 733878948bace12faed471b4b9f7c125
BLAKE2b-256 31788d12f4ca97db9c050472ffb2d05e337c1783c3520165c0f01e310d55be37

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiocloudweather-2024.12.1.tar.gz:

Publisher: pythonpublish.yml on lhw/aiocloudweather

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for aiocloudweather-2024.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e6dfbdb68a4d5497770d744adb4f4f2370fb59ec6806a4ce495c1aedca0d13d0
MD5 9ea1200551331dafc887750cb29f03f4
BLAKE2b-256 c4048f62346210ddc84b6573d3cebb5f0e36205381af42b98639dd658420cd60

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiocloudweather-2024.12.1-py3-none-any.whl:

Publisher: pythonpublish.yml on lhw/aiocloudweather

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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