- Home Assistant sensor component/integration for Itho Wifi)
- Installation
- Screenshots
- Help us improve!
This integration for Home Assistant provides a simple configuration screen for the MQTT based "Itho Wifi add-on" from https://github.com/arjenhiemstra/ithowifi This simplifies the integration by creating the sensors for the various Itho Daalderop devices: Heatpump WPU 5G, HRU units, CVE boxes, Autotemp units for floor heating.
This integration is intended for standard domestic set ups: 1 WPU, 1 CVE or HRU unit, up to 10 rooms connected to autotemp and up to 5 CO2 remotes. More complex setups should be managed via YAML and are out of scope.
This custom component has no affiliation with the Itho Daalderop company or with Arjen Hiemstra's Itho WiFi add-on.
- Autotemp sensors with up to 10 autotemp rooms using custom room names instead of Room 1, Room 2
- Heatpump WPU sensors
- CVE sensors
- NON-CVE / HRU sensors
- Up to 5 remotes for monitoring CO2 levels for CVE/NON-CVE (HRU)
This integration does not support the MQTT fan entity while this is provided via the MQTT Discovery. To add this to Home Assistant enable Home Assistant MQTT Discovery in Arjen's module under MQTT settings or manually configure it in YAML. See the wiki for details.
Custom autotemp roomnames and CO2 remote names are also unique to this integration.
Additional differences include the translations in Dutch, support for other Itho devices besides a fan, value translations for e.g. status.
This integration should eliminate the manual creation via YAML of sensors for:
- Non-CVE (HRU) like Actual mode, Supply Temp, Supply / Exhaust RPM, Bypass
- CVE like Humidity, Temperature, Speed
- Autotemp like Power kW, Power %, Set Point Temp, Actual Temp per Room
- CO2 concencration for supported remotes
- WPU like Pump Percentage, Boiler Temp, From / To Source Temps, Operating Mode etc
The integration creates a device and sensors and uses a predefined MQTT state topic to distinct the devices. At first only a (by the authors) selected group of entities will be created. If you want to create all available entities for your device, you need to re-configure the integation entry:
Navigate to integrations and find the Itho WiFi Add-on
. Click the three dots of the entry you want edit:
Click Reconfigure
and reconfigure the created entities
Some sensor are disabled by default. Follow these instructions to enable an entity.
Click xx entities not shown
within the device or just navigate to the entity directly
Click the cogwheel
icon
Click enable
- Working WiFi add-on connected to the Itho device(s) (buy)
- Official HA MQTT Integration configured and connected to the MQTT broker.
- In the Itho WiFi add-on under 'MQTT' the
MQTT base topic
should be configured like the table below:
Device | MQTT base topic |
---|---|
Autotemp | ithotemp |
CVE | ithocve |
HRU | ithohru |
WPU | ithowpu |
- Install HACS by following these steps
- Install the component via HACS custom repository. See here and use Integration in the dropdown and https://github.com/jasperslits/haithowifi/ as name
- Using a HA file editor like
Studio Code Server
orFile Editor
, create a folder /usr/share/hassio/homeassistant/custom_components/ithodaalderop - Git clone this repository or download the content to custom_components in the /usr/share/hassio/homeassistant/custom_components/ithodaalderop directory
- Restart Home Assistant
- Go to Integrations
- Search for Itho Add-on integration
- Add an entry for each device
Version 2.0.0
includes major improvements that changes the entity id's for all entities within a device. Due to this change old entities will no longer be provided by the integration and no longer work. You will need to reconfigure the integration:
- Navigate to
Settings
->Devices & Services
and findItho WiFi Add-on
. - For each entry press
⠇
(three dots) and pressDelete
. - Reconfigure a new entry by pressing
ADD DEVICE
for each Itho Wifi Add-on you own.
In order to keep the history from your old entities follow this process for each entity:
According to https://www.home-assistant.io/blog/2023/04/05/release-20234/#database-scalability:
It may take a while to complete background data migration, depending on the size of your stored data. To ensure Home Assistant keeps history when renaming an entity, wait 24 hours after upgrading before renaming.
- Rename the entity to the entity-id of the old entity. (For example, change
sensor.itho_hru_actual_exhaust_fan
back tosensor.noncve_actual_exhaust_fan
) - Wait 24 hours
- Rename the entity back to the new naming scheme. The history should now be kept with your new entity-id
- Add Integration to HACS default (waiting for hacs/default#2494)
- Explore adding Fan without autodiscovery
As we don't own all Itho devices ourselves, we don't always know the exact meaning and usage of an available sensor. You can help us improve the integration by providing feedback about:
- Translations
- Binary sensors. When a sensor provides only binary data (on/off, open/close, ...)
- Should a sensor be within the 'selected' group of sensors
- Should a sensor be enabled by default
- ...
Feel free to create an issue!