I have begun the development of a Danfoss Air App. For now the source can be found here ( GitHub - petero-dk/org.danfoss.air: Danfoss Air implementation for Homey ).
It is possible to install the app from the store here: Velux via KLF 200 App for Homey | Homey
It supports reading values, setting mode, boost bypass and more
Looking forward to test it
have really been missing this integration. What does the mode program do and will it be possible to set fan speed, bypass etc. by a flow card?
Hi Jason,
The program mode makes the unit follow your program. You can set the program via the Danfoss Programming app: Danfoss Air PC Tool - til slutbrugeren | Danfoss (so from a week basis, fan speed up early monday, down late tuesday etc etc)
NOTE: If you are going to use the PC tool first disable the app or device in Homey as the Danfoss Air can only have one connection and they will interfer.
I guess the speed, bypass etc can get a flowcard.
The speed I need to think about how to do well, I am not sure I am doing the UI in a correct way, because I remove the speed control when the mode is NOT manual. I don’t think it would be a good idea to remove the flowcard (or even possible) when the mode is not manual.
Let me think about it.
Hi Peter,
Okay I would gladly give some inputs on use cases or ways to solve it. I normally use the Home Assistant integration with flow cards where it runs on demand, disables/enables boost or bypass, but I am missing the flow card which will let me set % fan speed or fan setting.
If the fan speed is possible, it sounds like I need to make an advanced flow changing mode to manual and fan speed with a delay which will enable demand if some conditions are met.
Best regards Jason
fre. 19. sep. 2025 kl. 20.57 skrev Peter via Homey Community Forum <notifications@athom.discoursemail.com>:
Hi Petero - thanks for this. Totally awesome and just what I have been waiting for 
The app connects nicely to my Danfoss Air and I can see and control all that I was hoping for. However, it seems to lose connection as soon as Ieave the Homey and when I come back it doesnt work. Restarting the app solves this.
Any idea what could cause this?
Background info:
The unit is in the summer house. When we are not there, I switch to manual mode and leave it in the lowest possible setting (1).
I dont have the PC tool connected.
The remote control is there, however, it may just have run out of battery.
The inside temperature is listed as 327.7 °C
I use a Homey Pro from 2018.
The IP of the Air unit is static.
Let me know if there is anything I can do to help you debug.
Once again, thanks a lot for this.
Best regards,
Thomas
Hi Thomas
Please try the test version where I have implemented retry on failure: Danfoss Air | Homey
It might be because it fails to connect and then just does not get to retry.
Regards
Peter
Hi Peter
Just tried, still looses the connection.
Best regards
Thomas
I have created a new test version that fixes a memory leak: Danfoss Air | Homey
Hi Peter
Just installed the app, and it works💪 would be nice to enable the boost from flows. Are you a planing to look into that in a near future?
best regards, David
I would be very nice to have a card, but until then I used these 2 Homeyscripts:
// DanfossAir_Boost.js
// argument: true = tænd boost, false = sluk boost
const enable = args[0] === true || String(args[0]).toLowerCase() === ‘true’;
// Danfoss enheds-ID
const deviceId = ‘ID_FOR_YOUR_DANFOSS_AIR_DEVICE’;
// Sæt boost on/off
await Homey.devices.setCapabilityValue({
deviceId,
capabilityId: ‘onoff.boost’,
value: enable
});
return enable ? ‘ON’ : ‘OFF’;
// toggle.js – hvis Boost er OFF → ON, ellers OFF
const device = await Homey.devices.getDevice({ id: ‘ID_FOR_YOUR_DANFOSS_AIR_DEVICE’ });
const current = device.capabilities[‘onoff.boost’];
const newState = !current;
await Homey.devices.setCapabilityValue({
deviceId: device.id,
capabilityId: ‘onoff.boost’,
value: newState
});
return `Boost toggled to ${newState ? ‘ON’ : ‘OFF’}`;
The device id is found in Homey Developer Tools and search for your Danfoss Air device.