Skip to content

Releases: Highsteads/RAMSES_ESP

v1.4.0 — watchdog crash-safety, robustness fixes, first test suite

Choose a tag to compare

@Highsteads Highsteads released this 26 Jun 17:42

A thorough multi-agent code review of the plugin, plus its first proper test suite.

What changed for you

  • Watchdog crash-safety. The gateway power-cycle now switches the plug off and back on inside a single tick with a guaranteed restore, so a plugin reload or a crash partway through a cycle can no longer leave the gateway switched off and your heating dead. The daily cycle cap also survives a reload now.
  • Outage detection on restart. A gateway that was already offline when the plugin starts is now correctly recognised as offline, so the watchdog actually kicks in. Previously it could read as online and the watchdog would never arm.
  • No more phantom zones. Stray RAMSES system codes no longer create spurious "RAMSES Zone 252" style devices.
  • Setpoint accuracy. An unknown setpoint reading no longer wipes a good one to zero, and the minimum setpoint moved from 5 to 8 degC to match what the Evohome controller actually applies, so the displayed value is honest.
  • HomeKit. A zone that drops offline no longer shows as actively heating.

Under the bonnet

  • The main loop is now wrapped so one unexpected error logs and carries on rather than stopping every other update.
  • First test suite (34 tests) covering the protocol decoders, the setpoint encoder, the gateway-id parser and the watchdog state machine, wired into CI.
  • A handful of smaller fixes and documentation corrections.

Install

  1. Download RAMSES_ESP.indigoPlugin.zip below.
  2. Unzip it — you will get RAMSES_ESP.indigoPlugin.
  3. Double-click it — Indigo will install it automatically.

v1.3.0 — Gateway power-cycle watchdog

Choose a tag to compare

@Highsteads Highsteads released this 12 Jun 14:22

What's new

Gateway power-cycle watchdog. The ramses_esp gateway firmware has a known flaw (upstream issue #27, unfixed): after a failed WiFi reconnect it simply stops trying, and only a power cycle brings it back. If your gateway is powered from an Indigo-controlled smart plug, the plugin can now do that for you — when the gateway stays offline beyond a configurable threshold (default 15 minutes) it switches the plug off for a few seconds and back on. Repeat cycles are spaced a full threshold apart and capped per day (default 3), with a Pushover note on every cycle and a final alert asking for a human when the cap is reached.

Enable it under Plugins → RAMSES ESP → Configure: tick the watchdog box, pick the plug that powers your gateway, and you are done.

Also in this release: the broker-port preference is now guarded against non-numeric values.

Installation

  1. Download RAMSES_ESP.indigoPlugin.zip below
  2. Unzip it — you will get RAMSES_ESP.indigoPlugin
  3. Double-click it — Indigo installs it automatically

v1.2.11

Choose a tag to compare

@Highsteads Highsteads released this 11 Jun 16:40

RAMSES_ESP 1.2.11 — maintenance and improvement release.

Install: download the .indigoPlugin.zip below, unzip it, and double-click the .indigoPlugin — Indigo installs it. Upgrading from an earlier version works the same way and keeps your settings.

The full run of changes since the previous release is in the README's version history.

v1.2.10

Choose a tag to compare

@Highsteads Highsteads released this 29 May 16:31

Full Changelog: v1.2.8...v1.2.10

v1.2.8

Choose a tag to compare

@Highsteads Highsteads released this 20 May 22:10

Release v1.2.8

Sync of currently installed plugin. See commit history for changes since v1.2.7.

RAMSES_ESP v1.2.7

Choose a tag to compare

@Highsteads Highsteads released this 10 May 12:12

Indigo plugin release v1.2.7.

Download RAMSES_ESP.indigoPlugin.zip below, unzip, and double-click the resulting .indigoPlugin to install.

Per-plugin changelog: see README.md / repo CLAUDE.md for full release notes.

v1.2.5 — Gateway offline/restored Pushover notifications

Choose a tag to compare

@Highsteads Highsteads released this 29 Apr 16:40

v1.2.5

Gateway offline/restored Pushover notifications

When the RAMSES-II ESP gateway drops off MQTT and then reconnects, the plugin now sends Pushover alerts for both events. MQTT broker migrated from 192.168.100.140 to 192.168.100.160.

v1.2.4 — MQTT broker migration + secrets.py support

Choose a tag to compare

@Highsteads Highsteads released this 06 Apr 09:05

What's new in v1.2.4

  • MQTT broker migrated from 192.168.100.140 to 192.168.100.160
  • Credentials now loaded from secrets.py (MQTT_BROKER, MQTT_PORT, MQTT_USERNAME, MQTT_PASSWORD)
  • Added secrets_example.py and Credentials section to README
  • Fixed install instruction: 'Copy' not 'Rename' for secrets_example.py

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

v1.1.8 — RAMSES-II ESP gateway bridge

Choose a tag to compare

@Highsteads Highsteads released this 24 Mar 14:58

RAMSES_ESP v1.1.8

Installation

  1. Download RAMSES_ESP.indigoPlugin.zip below
  2. Unzip — you will get RAMSES_ESP.indigoPlugin
  3. Double-click RAMSES_ESP.indigoPlugin — Indigo will install it automatically

Features

  • RAMSES-II ESP gateway bridge for Evohome/RAMSES devices via MQTT
  • Integrates with Indigo 2025.1 home automation platform
  • Bundled paho-mqtt library (no separate install required)

Requirements

  • Indigo 2025.1+
  • RAMSES-II ESP gateway hardware
  • MQTT broker (e.g. Mosquitto)