Mikroslužba pro ovládání bojleru Ariston NET (Velis) z Loxone i běžného HTTP klienta.
10K+
Model tested: Ariston Velis Dune WiFi · Wraps the reverse-engineered
python-ariston-api (MIT).
A small, self-hosted microservice to control an Ariston NET water heater (boiler) from Loxone — and from any HTTP client. It exposes a clean REST API plus a plain-text interface built for the Loxone Miniserver (Virtual HTTP Inputs / Virtual Outputs).
Features
Run
docker run -d --name ariston-api -p 8000:8000 \
-e ARISTON_USERNAME="[email protected]" \
-e ARISTON_PASSWORD="your-password" \
USER/ariston-net-loxone:latest
curl http://localhost:8000/health
curl http://localhost:8000/devices # find your gateway id (gw)
curl http://localhost:8000/devices/default # full state
Interactive docs at http://localhost:8000/docs.
⚠️ This controls a real appliance — writes take effect on the boiler.
Malá, self-hosted mikroslužba pro ovládání bojleru Ariston NET z Loxone — i z libovolného HTTP klienta. Nabízí čisté REST API a navíc plain-text rozhraní přímo pro Loxone Miniserver (Virtuální HTTP vstupy / Virtuální výstupy).
Co umí
Spuštění
docker run -d --name ariston-api -p 8000:8000 \
-e ARISTON_USERNAME="[email protected]" \
-e ARISTON_PASSWORD="tvoje-heslo" \
USER/ariston-net-loxone:latest
curl http://localhost:8000/health
curl http://localhost:8000/devices # zjisti gateway id (gw)
curl http://localhost:8000/devices/default # kompletní stav
Interaktivní dokumentace na http://localhost:8000/docs.
⚠️ Ovládá reálný spotřebič — zápisy se projeví na bojleru.
| Variable | Required | Default | Description |
|---|---|---|---|
ARISTON_USERNAME | ✅ | — | Ariston NET account e-mail |
ARISTON_PASSWORD | ✅ | — | Ariston NET account password |
ARISTON_GW | — | Default gateway id → enables /devices/default (the gw, not the serial) | |
API_KEY | — | If set, all /devices & /loxone routes require it | |
CACHE_TTL | 30 | Seconds to cache live state | |
DISCOVERY_TTL | 3600 | Seconds to cache the device list | |
REQUEST_TIMEOUT | 30 | Per upstream-call timeout (s) | |
LOG_LEVEL | INFO | Log level |
GET /loxone/default/temp -> 72.0 (Virtual HTTP Input)
GET /loxone/default/status -> key: value lines
GET /loxone/default/set/temperature/60 (Virtual Output)
Source & docs: https://github.com/MANARA-Technologies/LOXONE-bridge-ARISTON-NET · License: MIT · Not affiliated with Ariston; uses an unofficial API — use at your own risk.
Content type
Image
Digest
sha256:4db6b77b6…
Size
56.5 MB
Last updated
18 days ago
docker pull naklma/ariston-net-loxone