EHEIM.digital API wrapper in Python
Find a file
autinerd 92db3a1497
All checks were successful
Upload Python Package / deploy (release) Successful in 1m45s
Bump to version 1.5.0
2026-01-05 16:18:33 +01:00
.github/workflows Use uv in CI pipeline 2025-09-19 19:02:10 +02:00
eheimdigital Bump to version 1.5.0 2026-01-05 16:18:33 +01:00
tests Use ruff preview 2024-09-26 18:22:27 +02:00
.gitignore full rewrite; support for classicvario, classicledcontrol, thermocontrol 2024-09-15 07:44:12 +02:00
LICENSE full rewrite; support for classicvario, classicledcontrol, thermocontrol 2024-09-15 07:44:12 +02:00
pyproject.toml Version 1.5.0, Raise exceptions on missing data packets 2026-01-05 16:18:13 +01:00
README.md Add support for the professionel 5e (#4) 2025-07-01 22:49:54 +02:00
uv.lock Version 1.2.0 2025-05-21 11:07:36 +02:00

EHEIM.digital API wrapper in Python

This library is an API wrapper for the EHEIM.digital smart aquarium tools.

Currently supported devices

  • EHEIM autofeeder+
  • EHEIM classicLEDcontrol+e
  • EHEIM classicVARIO
  • EHEIM professionel 5e
  • EHEIM thermocontrol
  • EHEIM pHcontrol+e

How to use

Connect to a hub

from aiohttp import ClientSession
from eheimdigital.hub import EheimDigitalHub

session = ClientSession(base_url="http://eheimdigital")
hub = EheimDigitalHub(session)
await hub.connect()