**Tests:
This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and instructions on disabling error reporting, please refer to the Sentry-Plugin Documentation! Use of Sentry reporting starts with js-controller 3.0.
midas-aquatemp adapter for ioBroker
Documentation
Configuration
| Field | Description |
|---|---|
| Username | Your Linked-Go cloud account e-mail address. It is strongly recommended to create a dedicated second account for the adapter, as simultaneous logins from other apps may cause conflicts. |
| Password | Password for the Linked-Go cloud account. |
| Refresh interval | How often the adapter polls the device for new data, in seconds. Minimum is 60 seconds. |
| API Level | The cloud API version used to communicate with the device. Start with API 3 (default). If your device is not found or data is missing, try API 2 or API 1 instead. |
| Device MAC | MAC address of the device as shown in the Linked-Go app. Only required when Use Device Mac is enabled. |
| Use Device Mac | If enabled, the adapter skips the automatic device discovery and connects directly using the MAC address above. Use this if the device cannot be found via the normal device list. Note: the flowSwitch state may not be available in this mode on all devices. |
| Allow insecure TLS | Disables TLS certificate verification. For troubleshooting only — not recommended for normal use. |
TLS certificate validation is enabled by default. It can only be disabled via the Allow insecure TLS adapter setting above; when active, the adapter logs a warning on startup.
Supported devices
The following devices are confirmed to work with this adapter. Other Midas / Poolsana devices that use the Linked-Go cloud API may also be compatible, but this cannot be guaranteed.
If your device is not listed and you have successfully used it with this adapter, feel free to open an issue or pull request to add it.
Confirmed working:
- Poolsana InverterPro Series (17, 21) with Wifi-Adapter for Midas Inverter-heater
- Poolsana Prime 8
- XPS-50, 5kW, COP5,1, until to 16m³
If you have problems, contact us.
Changelog
1.3.4 (2026-09-13)
- CHORE: (ioBroker-Bot) Adapter requires admin >= 7.8.23 now.
- FIX: #161 No sensor data when useDeviceMac is enabled (device discovery via deviceList was required internally even though it is skipped in this mode)
1.3.3 (2026-07-25)
- FIX: #138 Correct power consumption calculation to handle decimal values
- FIX: #126 Repository checker and Claude Review for latest repro
1.3.2 (2026-07-05)
- FIX: Code style and linting issues
1.3.1 (2026-06-15)
- FIX: Object Structure Check
1.3.0 (2026-06-15)
- FIX: Compatibility with the updated Linked-Go cloud API (API level 3 with new endpoint paths and camelCase parameters)
- FIX: Device discovery now tries both deviceList payload formats (default and legacy) to ensure devices are found regardless of API behaviour
- FIX: Numerous control and polling issues (mode, silent mode, set temperature, fault detection)
- FIX: Product-specific protocol codes for Poolsana vs. other devices
- FIX: TLS certificate validation enabled by default; optional insecure mode via adapter config or environment variable
- FIX: Invalid or missing sensor values are no longer written as NaN
- FEAT: Add online state — boolean datapoint that indicates whether the device is currently reachable via the cloud API
- CHORE: Update dependencies
License
MIT License
Copyright (c) 2024-2026 MiRo1310 michael.roling@gmx.de
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.