# \[DOCKER\] \[RELEASE\] Ariston Boiler Integration for Sonoff iHost (eWeLink CUBE) & MQTT Bridge

**URL:** <https://forum.ewelink.cc/t/docker-release-ariston-boiler-integration-for-sonoff-ihost-ewelink-cube-mqtt-bridge/209028>\
**Category:** eWeLink CUBE\
**Tags:** ihost, docker\
**Created:** [August 20, 2026, 7:34pm UTC](https://forum.ewelink.cc/t/docker-release-ariston-boiler-integration-for-sonoff-ihost-ewelink-cube-mqtt-bridge/209028 "2026-08-20T19:34:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmalex](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/tmalex/32/2966_2.png) [@tmalex](https://forum.ewelink.cc/u/tmalex)\
**Post date:** [August 20, 2026, 7:34pm UTC](https://forum.ewelink.cc/t/docker-release-ariston-boiler-integration-for-sonoff-ihost-ewelink-cube-mqtt-bridge/209028/1 "2026-08-20T19:34:19Z")

</div>

Hi everyone! 👋

I wanted to share a custom Docker add-on I created specifically for the **Sonoff iHost / eWeLink CUBE** ecosystem: **Ariston2MQTT Bridge**.

If you have an Ariston boiler connected via Ariston NET, this container bridges your boiler directly into your local smart home setup, creating a native virtual device tile on your iHost dashboard and exposing full MQTT telemetry & bi-directional control for

**Node-RED** and **Home Assistant**.

──────

**### 🌟 What it does:**

• **🏠 Native eWeLink CUBE Integration:** Automatically creates and keeps in sync an active virtual boiler card on your iHost screen.

• **✨ Built-in WebUI Dashboard** ([http://ihost.local:8080](http://ihost.local:8080)): Responsive dark-mode dashboard with live sensors, diagnostics, language switcher, and interactive test controls.

• **📡 Full Telemetry over MQTT:**

```
  • Water pressure (bar) with color-coded safety badges                                                                                                                                                                                                          

  • Room & Target temperatures (Zone 1)                                                                                                                                                                                                                          

  • Domestic Hot Water (DHW) & Outdoor probe temps                                                                                                                                                                                                               

  • Heating flow/return temperatures & Thermal Delta ΔT                                                                                                                                                                                                          

  • Flame status & diagnostic error codes (with plain-text descriptions)                                                                                                                                                                                         

  • Real-time energy consumption (Gas CH/DHW in kWh & m³) and estimated monthly bill in your currency.                                                                                                                                                           

```

• **🎮 Full Bi-Directional Control via MQTT / Node-RED:**

```
  • Boiler mode: summer, winter, off / standby                                                                                                                                                                                                                   

  • Room mode: manual (permanent setpoint) vs time_program (scheduled profile)                                                                                                                                                                                   

  • Target temperatures (Room & DHW)                                                                                                                                                                                                                             

  • DHW Comfort preheating mode (disabled, time_based, always_active) — great for Node-RED night-time gas optimization!                                                                                                                                          

```

• **🛡 Smart Cloud Rate-Limiting Protection:** Built-in 20-second debounce batcher and 200-second cooldown protection against Ariston API rate limits (no HTTP 500 / 429 errors).

• **💾 SD-Card & Flash Friendly:** All diagnostic logs and state events run strictly in RAM (circular ring buffer) with **zero continuous disk writes** , ensuring your iHost SD card stays healthy.

──────

**### 🚀 Quick Setup on Sonoff iHost:**

1. In your iHost Web UI, go to **Docker** → **Image** , search for:

tmalex/ariston2mqtt\_ihost:latest (or :v2.4.0) and click **Download**.

2. Go to **Containers** → **Run Container** :

```
  • **Network Mode:** Select Host (essential for local MQTT & mDNS communication).                                                                                                                                                                                   

  • **Volume:** Map /data to a persistent folder on your SD card.                                                                                                                                                                                                    

  • **Port:** 8080:8080.                                                                                                                                                                                                                                             

```

3. Open [http://ihost.local:8080](http://ihost.local:8080), enter your Ariston NET & MQTT credentials in the Settings popup, and click **Save & Reconnect**!

──────

**Docker Hub Repository:**

👉 tmalex/ariston2mqtt\_ihost:latest

Feedback, questions, and feature requests are very welcome! Hope this helps fellow iHost users automate their heating more efficiently this winter. 🔥❄

---

<div class="post-metadata">

**Author:** ![tmalex](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/tmalex/32/2966_2.png) [@tmalex](https://forum.ewelink.cc/u/tmalex)\
**Post date:** [August 21, 2026, 9:08pm UTC](https://forum.ewelink.cc/t/docker-release-ariston-boiler-integration-for-sonoff-ihost-ewelink-cube-mqtt-bridge/209028/2 "2026-08-21T21:08:02Z")

</div>

#### 1. 📈 Interactive Telemetry History & Live Charts

• Added real-time tracking for: Room Temp, Target Setpoint, Outdoor Temp, Flow & Return Temperatures, DHW (Hot Water), Water Pressure, and Flame burner status.  
• You can toggle any line directly from the legend (and the dashboard remembers your preferences).  
• Configurable retention from 24 hours up to 90 days.

#### 2. 🩺 Smart Boiler Health & Leak Diagnostics

Instead of waiting for an error to pop up on the boiler screen, the bridge now analyzes telemetry trends:

• Slow Leak Detection: Watches cold/resting pressure over 7–14 days and warns you if there’s a slow pressure drop before error 108 (Low Water Pressure) shuts down heating.  
• Expansion Vessel Fault Warning: Detects abnormal pressure spikes when the boiler heats up (identifying a deflated air cushion or ruptured membrane).  
• Winter Condensation Efficiency Score: Measures how much time your return temperature stays below 53°C for optimal condensing efficiency.

#### 3. 🤖 Native Model Context Protocol (MCP) Server for AI

If you use AI agents or local assistants like Hermes, OpenClaw, Claude Desktop, or LibreChat, the bridge now includes a built-in MCP server:

• Endpoint ex: [http://ihost.local:8080/mcp/sse](http://ihost.local:8080/mcp/sse) (or /mcp)  
• Exposed Tools:  
• get\_boiler\_telemetry() — live readings & status  
• get\_boiler\_history(hours) — historical curves  
• get\_health\_diagnostics() — instant leak & expansion vessel report  
• set\_room\_temperature(), set\_boiler\_mode(), set\_dhw\_temperature()

#### 4. 🛡 Multi-language

• Multi-language WebUI support (English, Romanian, Italian, German, Spanish, French).

#### 🚀 Quick Run on iHost:

• Image: tmalex/ariston2mqtt\_ihost:latest (or :armv7)

> **[tmalex/ariston2mqtt\_ihost - Docker Image](https://hub.docker.com/r/tmalex/ariston2mqtt_ihost)**

• Network: Host mode  
• Mount: /data (Host path on iHost SD card)  
• WebUI: [http://ihost.local:8080](http://ihost.local:8080) (or your iHost IP)
