# \[APP\]\[Pro\] Itho Daalderop - Make ventilation smart with Homey and NRG.Watch

**URL:** <https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944>\
**Category:** Apps\
**Tags:** app, community-app\
**Created:** [September 14, 2025, 9:43am UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944 "2025-09-14T09:43:03Z")\
**Posts on this page:** 10\
**Page:** 4

<div class="post-metadata">

**Author:** ![Snappy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/snappy/32/29344_2.png) [@Snappy](https://community.homey.app/u/Snappy)\
**Post date:** [August 7, 2026, 9:02am UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/62 "2026-08-07T09:02:08Z")

</div>

Nice App! There are many options to set as status information on the device tile, what is missing however is the ventilator speed in % (NL: Ventilatorsnelheid) . The ventilator setting in % (NL: Ventilator Instelpunt) is available but that value deviates from the actual ventilator speed. (Example: to set ventilator to 30%, the ventilator speed setting must be set at 33%). There is only a flowcard to set the ventilator speed, but there is no matching status value that shows that setting. I now have to add 3 to the setting value (33%) to have the Ventilation setting of 30%

\>\> Please add “Ventilatorsnelheid” in % to the available status fields.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/b/fb84f155651cc1d985988ef9fb91b6663bfdcd0f.jpeg)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/9/29dbb085e6c588f09136e689a76de16854c5dd70.png)

---

<div class="post-metadata">

**Author:** ![Erik\_Z1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erik_z1/32/13319_2.png) [@Erik\_Z1](https://community.homey.app/u/Erik_Z1)\
**Post date:** [August 14, 2026, 5:10am UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/63 "2026-08-14T05:10:58Z")

</div>

Hi,

I control my two Itho units over MQTT, and was actually about to build my  
own Homey app for it because I didn’t know this one already existed. Exactly what I wanted; a local, no MQTT app. Nice work.

Now the issue: as soon as I enable API authentication on the module, both devices switch to “Device unavailable” and I can’t read or control them anymore. Disable API authentication and everything works fine.

Setup: Homey Pro (Early 2023), firmware 13.4.0, app v1.2.3, 2x Itho CVE / ithowifi firmware 3.2.0 (REST v2).

Credentials are definitely correct, calling the module directly with wrong/no auth  
returns “AUTHENTICATION FAILED” (HTTP 200), so the module itself is reachable, it’s just  
the app’s login getting rejected. I entered the username correctly in the app, but while troubleshooting with Claude it turned out the stored username shows up as " admin" with leading spaces, so something in how the app stores or sends the credentials looks off.

Worked around it for now by disabling API authentication, but would rather keep it on.  
Can test a fix or share logs if useful.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 14, 2026, 8:14am UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/64 "2026-08-14T08:14:54Z")

</div>

> [@Erik\_Z1](#):
>
> the stored username shows up as " admin"

Is it occurring on both mobile and web app when entering & saving credentials?

Tested with both mobile & web app:

`Pro 2026 v13.4.0`  
`App v1.2.3`  
`Module firmware v3.0.0 r2`

After enabling API authentication @ itho module:  
@ Homey: Changing “API requires authentication” from NO to YES (I hadn’t entered credentials ever before) works fine:

 ![1000080736](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/f/1f335cfd75023d45e250ca313e63e10a686afd6c.jpeg)

 ![1000080730](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/00e232b508f23f33f132d1709560d0f4276561c4.jpeg)

I just wondered, when you perform “select all” on the “Name” field, does it show the leading whitespace?

 ![Screenshot_20260814_113554_Ecosia](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/6/f68cb30e8d8b83adc269422f4b964aee858fd323.jpeg)

---

<div class="post-metadata">

**Author:** ![Erik\_Z1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erik_z1/32/13319_2.png) [@Erik\_Z1](https://community.homey.app/u/Erik_Z1)\
**Post date:** [August 14, 2026, 1:37pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/65 "2026-08-14T13:37:24Z")

</div>

It works; I checked again and now it works.. I think I just didn’t look properly

---

<div class="post-metadata">

**Author:** ![ObelixNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/obelixnl/32/172250_2.png) [@ObelixNL](https://community.homey.app/u/ObelixNL)\
**Post date:** [August 14, 2026, 9:36pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/66 "2026-08-14T21:36:49Z")

</div>

Trimming included in 1.2.4 😃

> <https://github.com/steffjenl/com-homey-nrgwatch/issues/3>
>
> I control my two Itho units over MQTT, and was actually about to build my own Ho…mey app for it because I didn't know this one already existed. Exactly what I wanted; a local, no MQTT app. Nice work.
> 
> Now the issue: as soon as I enable API authentication on the module, both devices switch to "Device unavailable" and I can't read or control them anymore. Disable API authentication and everything works fine.
> 
> Setup: Homey Pro (Early 2023), firmware 13.4.0, app v1.2.3, 2x Itho CVE / ithowifi firmware 3.2.0 (REST v2).
> 
> Credentials are definitely correct, calling the module directly with wrong/no auth returns "AUTHENTICATION FAILED" (HTTP 200), so the module itself is reachable, it's just the app's login getting rejected. I entered the username correctly in the app, but while troubleshooting with Claude it turned out the stored username shows up as " admin" with leading spaces, so something in how the app stores or sends the credentials looks off.
> 
> Worked around it for now by disabling API authentication, but would rather keep it on. Can test a fix or share logs if useful.

---

<div class="post-metadata">

**Author:** ![ObelixNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/obelixnl/32/172250_2.png) [@ObelixNL](https://community.homey.app/u/ObelixNL)\
**Post date:** [August 14, 2026, 10:37pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/67 "2026-08-14T22:37:11Z")

</div>

Let’s test version 1.2.5 😉

Also for you @Snappy lets test version 1.2.5 😉

---

<div class="post-metadata">

**Author:** ![Snappy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/snappy/32/29344_2.png) [@Snappy](https://community.homey.app/u/Snappy)\
**Post date:** [August 17, 2026, 7:07am UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/68 "2026-08-17T07:07:24Z")

</div>

Thanks for the update!

---

<div class="post-metadata">

**Author:** ![Xander](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/xander/32/178591_2.png) [@Xander](https://community.homey.app/u/Xander)\
**Post date:** [October 12, 2026, 7:06pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/69 "2026-10-12T19:06:04Z")

</div>

@ObelixNL I Just noticed the new update and couldn’t wait to try out the new **Boost** button for my WPU.

However, I now see error A01-16, which I understand is an expected side effect of using `manual_control`.

Will the app automatically clear this error once the boost has finished, or would I need to create a Flow to reset it? If a Flow is needed, is there a way to detect when the WPU has returned to automatic mode?

---

<div class="post-metadata">

**Author:** ![ObelixNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/obelixnl/32/172250_2.png) [@ObelixNL](https://community.homey.app/u/ObelixNL)\
**Post date:** [October 17, 2026, 7:15pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/70 "2026-10-17T19:15:02Z")

</div>

The app doesn’t clear A01-16 itself. It only sends the manual\_control command; the alarm is raised and released by the WPU.

To detect when the WPU is back in automatic mode, use the trigger **“Manual operation changed”** with `active = false`. You can also watch the “Manual control (sec)” countdown reaching 0.

The manual mode ends on its own after the “Max manual operation time (min)” setting. You can also end it earlier with the **“Set boost mode → Off”** action.

Please tell me whether A01-16 disappears after that. If it doesn’t, I can look into adding a reset.

---

<div class="post-metadata">

**Author:** ![ObelixNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/obelixnl/32/172250_2.png) [@ObelixNL](https://community.homey.app/u/ObelixNL)\
**Post date:** [October 17, 2026, 7:29pm UTC](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944/71 "2026-10-17T19:29:45Z")

</div>

I have created 1.3.1 default after 600 seconds the boost button resets to default. You can change the 600 seconds in the device settings. And an other action card with durration setting.

[Previous page](https://community.homey.app/t/app-pro-itho-daalderop-make-ventilation-smart-with-homey-and-nrg-watch/142944.md?page=3)
