Skip to main content

Asynchronous Python client for the Neverdark Fireplace

Project description

aioneverdark

Asynchronous Python client for controlling Neverdark smart fireplaces via their REST API.

Installation

pip install aioneverdark

Usage

import asyncio
from aioneverdark import NeverdarkClient

async def main() -> None:
    async with NeverdarkClient(host="192.168.1.x") as client:
        info = await client.get_info()
        print(f"Model: {info.model}, firmware: {info.fw_ver}, MAC: {info.dev_mac}")

asyncio.run(main())

Development

pip install -e ".[dev]"
pytest
ruff check .
mypy src/aioneverdark

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

aioneverdark-0.2.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

aioneverdark-0.2.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file aioneverdark-0.2.0.tar.gz.

File metadata

  • Download URL: aioneverdark-0.2.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aioneverdark-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c2f06f962085a361acef2c6fcf16c0d663662525ae5e578a4ed94c109b2d8c08
MD5 4b580a6819047456013e80b43ffd22ab
BLAKE2b-256 23ea691a8a920726e4b2cf17a4b113ee9cadf3711ad3b467a38b80e1034b5762

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioneverdark-0.2.0.tar.gz:

Publisher: publish.yml on mlankamp/aioneverdark

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

File details

Details for the file aioneverdark-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aioneverdark-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aioneverdark-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49a2254f312c47ef7daae14b49b07fd3fd214d647472e584ffc237c557cee612
MD5 b20710d9acbfe23742277c799e2c211b
BLAKE2b-256 0caf6dc9e312e458d7576b2c25c6237c6e909610ef3c15543a8bfbb3506dc603

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioneverdark-0.2.0-py3-none-any.whl:

Publisher: publish.yml on mlankamp/aioneverdark

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