Skip to main content


NetDaemon provides the capability to write home automations for Home Assistant in C#. Version 3. Current version of the NetDaemon runtime is 4 and use .NET 8 and C# 12.

About NetDaemon

Runtime version 4 has NuGet version >= 23.44.0 and uses the Docker image netdaemon/netdaemon4.

Migrating from version 3

If you are a current user of version 3.x of NetDaemon runtime please see migrating from version 3 runtime

The daemon core runtime is distributed as a Home Assistant add-on or as Docker container. You can as an alternative deploy your own instance using the template project. Please see the getting started documentation for setup.


You need to restart the add-on every time you change a file. C# needs to compile the changes.


If you have issues or suggestions of improvements, please add an issue

Discuss the NetDaemon

Please join the Discord server to get support or if you want to contribute and help others.

If you prefer discussing using github discussions your are welcome to post questions and feature requests there. Bugs are reported as issues.