Skip to main content

Async Python library for the Neverdark Fireplace API

Project description

aioneverdark

Async Python library 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:
        status = await client.get_status()
        print(f"Fireplace is {'on' if status.is_on else 'off'}, flame level: {status.flame_level}")

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.1.0.tar.gz (4.7 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.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aioneverdark-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f57d98e0d19e7e3cfde8f69547a95a1121458f4550cfb0e201ebe6c6da31a7e
MD5 847a0f646d47dc3b08cfc052da1d8e83
BLAKE2b-256 ed2595ea8ceaed2b9b85ba79f46d5e4b67da16e262e28617709689bb64511769

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioneverdark-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: aioneverdark-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 133fe3502c4bfbad847918b5767bbc537b132a353f51bb2b94343764805f0fea
MD5 978390f3493bc7aea47464411df5ed95
BLAKE2b-256 b0db9ba367f52fdc8421c096f9bdebec37cea60b0e3e4844439cd6db13429f8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aioneverdark-0.1.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