Visual studio on Windows host os
Visual Studio 2019 community or newer is recommended. You need to have dotnet 5 installed. Download .NET 5 here or check the minimal version of Visual Studio supported.
Fork and clone your net-daemon/netdaemon.
The debugging can be pointed to the
exampleapps folder. please turn off the entity generation by
Setup the configuration
Setup the environment vars
Easiest is to setup environment varables for your Home Assistant instance in the host. The
HOMEASSISTANT__TOKEN is required to debug. You may have to restart Visual Studio after setting the environment vars.
|HOMEASSISTANT__TOKEN||Token secret to access the HA instance|
|HOMEASSISTANT__HOST||The ip or hostname of HA|
|HOMEASSISTANT__PORT||The port of home assistant (defaults to 8123 if not specified)|
|NETDAEMON__GENERATEENTITIES||Generate entities, recommed set false unless debugging|
|NETDAEMON__APPSOURCE||The folder/project/dll where it will find daemon. Set this to empty |
src/Service/apps as starting point to debug your stuff!
## Visual studio using containers
Will be supported at a later time