

This package has been replaced by a full Home Assistant integration
Hi everyone,
After a long run as a YAML package, HA-NeoPool-MQTT has been replaced by a
proper Home Assistant custom integration: Sugar Valley NeoPool.
New topic â please follow it from now on:
Sugar Valley NeoPool - Home Assistant Integration
Why move
The integration does everything the package did and much more, with a far
better experience:
- UI setup via config flow + HACS â no more editing
configuration.yaml
or pasting package YAML. - A real device in Home Assistant (manufacturer, firmware, config URL),
not just loose entities. - Dynamic entity management â module/relay entities auto-enable/disable
based on what your controller actually reports. - Connection health monitoring, recovery scripts, device triggers,
repair notifications, diagnostics, and translations in 10 languages. - Ready-to-use Lovelace dashboards equivalent to the ones here.
Migrating is painless
The integration includes a migration wizard that preserves your existing
neopool_mqtt_* entity IDs and all their history â your dashboards,
graphs, and automations keep working. Full step-by-step instructions are in
the new topic and the GitHub README.
One rule: remove the YAML package and restart Home Assistant before
adding the integration, otherwise you'll get duplicate entities.
Status of this project
- The package GitHub repo is now archived (read-only) and will receive
no further support or development. - All future updates, bug fixes, and help happen in the new integration and
its topic.
A big thank-you to everyone who used, tested, and helped improve the package
over the years â and special thanks to @curzon01 for the NeoPool driver and
continuous support, and @fdebrus for the early inspiration. ![]()
See you over in the new topic! ![]()
Closing this topic â please post any questions in the integration thread linked above.