Repository navigation
2.9.3
2.9.3 — rename to pontos, HA 2026.9 fixes, new options and features
⚠️ Upgrade note
2.9.3 renames the integration domain from hass_pontos to pontos. Delete custom_components/hass_pontos before installing this version, restart Home Assistant and add the integration again — the setup dialog detects the old configuration and takes over IP, port, interval, device name and model automatically. The old config entry and its entities are removed, so entity ids stay the same and history/long-term statistics survive.
Rename
- integration domain, folder and manifest are now
pontos - the config flow imports an existing
hass_pontosconfiguration - documentation, services and manifests point at
acdcnow/pontos
Bug fixes
- Setup —
async_forward_entry_setupsis awaited (the previous fire-and-forget could raiseOperationNotAllowedand leave the platforms unloaded) - Options — changing the options now reloads the entry (
async_reload_entrywas dead code) - Services —
services.yamlfield names did not match the endpoint placeholders; calling a service from the UI raisedKeyError: 'data' - Services — the handler ignored
entry_idand sent every command to all devices; services can now target a single device - Polling — one failing endpoint discarded the data of all other endpoints; HTTP timeout and retry attempts/delay are configurable
- Sensors — numeric signals were reported as strings (
"8,30","268289"), which breaks the recorder and statistics - Data quality — a negative or implausible cumulative volume poisoned the statistics; the last valid value is kept, the rejected raw value is exposed in the
invalid_valueattribute, and the sensor becomes unavailable after the configured tolerance - Sensors —
water_conductivitynow has the conductivity device class; profile sensors are limited to the number the device reports (getPRN) - Device — a missing serial/MAC no longer aborts setup, the MAC is validated,
configuration_urlandhw_versionare set - Translations —
de/fr/nbusedprofile_name_*keys that did not match the entity translation keys
New options
connection (port, HTTP timeout, retry attempts/delay), polling interval, data quality (ignore implausible values, keep last valid value for n minutes, display unit L/m³), device name and model, diagnostic/control entity toggles, debug logging — grouped into sections in the UI.
New features
numberentities for the profile limits (volume, time, flow, return time) per profile- binary sensors: leakage alarm, alarm/warning/notification active, wifi connected, microleakage test active
- self-study phase: start, delete, determined volume/time/flow, remaining time
- profile availability (
PAx) and leakage warning (PWx) per profile, plus services - network diagnostics: SSID, scan list, WLAN/LAN IP and gateway, MAC2
- alarm history attribute, profile count (
PRN) and code number (CNO) sensors - brand assets, MIT licence,
info.md, updated README and endpoint coverage documentation
Repository
HACS validation: topics, issues and licence are fixed. Check Version now fails only on a lowered version or when the integration changed without a version bump.