diff --git a/.github/workflows/push_nuget_manual.yml b/.github/workflows/push_nuget_manual.yml
index 22f760165..74c10a2ee 100644
--- a/.github/workflows/push_nuget_manual.yml
+++ b/.github/workflows/push_nuget_manual.yml
@@ -48,5 +48,7 @@ jobs:
run: dotnet pack src/Extensions/NetDaemon.Extensions.Logging/NetDaemon.Extensions.Logging.csproj --configuration Release -p:PackageVersion=${{ github.event.inputs.tag }}
- name: 🎁 Pack TTS extensions
run: dotnet pack src/Extensions/NetDaemon.Extensions.Tts/NetDaemon.Extensions.Tts.csproj --configuration Release -p:PackageVersion=${{ github.event.inputs.tag }}
+ - name: 🎁 Pack Mqtt extensions
+ run: dotnet pack src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj --configuration Release -p:PackageVersion=${{ github.event.inputs.tag }}
- name: 📨 Push to nuget
run: dotnet nuget push **/*.nupkg --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --no-symbols true
diff --git a/.github/workflows/tags_nuget.yml b/.github/workflows/tags_nuget.yml
index 228867c8b..e830a6c48 100644
--- a/.github/workflows/tags_nuget.yml
+++ b/.github/workflows/tags_nuget.yml
@@ -49,5 +49,7 @@ jobs:
run: dotnet pack src/Extensions/NetDaemon.Extensions.Logging/NetDaemon.Extensions.Logging.csproj --configuration Release -p:PackageVersion=${{ steps.version.outputs.version }}
- name: 🎁 Pack TTS extensions
run: dotnet pack src/Extensions/NetDaemon.Extensions.Tts/NetDaemon.Extensions.Tts.csproj --configuration Release -p:PackageVersion=${{ steps.version.outputs.version }}
+ - name: 🎁 Pack Mqtt extensions
+ run: dotnet pack src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj --configuration Release -p:PackageVersion=${{ steps.version.outputs.version }}
- name: 📨 Push to nuget
run: dotnet nuget push **/*.nupkg --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --no-symbols true
diff --git a/src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj b/src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj
index 04246d7e1..31203f28f 100644
--- a/src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj
+++ b/src/Extensions/NetDaemon.Extensions.MqttEntityManager/NetDaemon.Extensions.MqttEntityManager.csproj
@@ -4,6 +4,22 @@
net6.0
enable
enable
+ 10.0
+
+ NetDaemon
+ JoySoftware.NetDaemon.Extensions.Mqtt
+ 22.5.1
+ eugeneniemand, skotl
+ JoySoftware
+ Mqtt extensions for NetDaemon
+ https://github.com/net-daemon/netdaemon
+ MIT
+
+ This package contains the features to manage entities using MQTT for NetDaemon.
+
+ Please advice this is still in beta
+ Home Assistant, NetDaemon, MQTT
+ true
diff --git a/src/Host/NetDaemon.Host.Default/NetDaemon.Host.Default.csproj b/src/Host/NetDaemon.Host.Default/NetDaemon.Host.Default.csproj
index cc6db3b6f..70ea97319 100644
--- a/src/Host/NetDaemon.Host.Default/NetDaemon.Host.Default.csproj
+++ b/src/Host/NetDaemon.Host.Default/NetDaemon.Host.Default.csproj
@@ -9,7 +9,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -27,11 +27,12 @@
-
-
-
-
-
+
+
+
+
+
+
..\..\..\.linting\roslynator.ruleset
diff --git a/src/Host/NetDaemon.Host.Default/Program.cs b/src/Host/NetDaemon.Host.Default/Program.cs
index 74ee1954f..b7a732ced 100644
--- a/src/Host/NetDaemon.Host.Default/Program.cs
+++ b/src/Host/NetDaemon.Host.Default/Program.cs
@@ -7,6 +7,7 @@
using NetDaemon.Extensions.Tts;
using NetDaemon.Runtime;
using NetDaemon.HassModel.Integration;
+using NetDaemon.Extensions.MqttEntityManager;
#pragma warning disable CA1812
// This assembly is not used by the host so we have to force load it
@@ -20,6 +21,7 @@ await Host.CreateDefaultBuilder(args)
.UseNetDaemonDefaultLogging()
.UseNetDaemonRuntime()
.UseNetDaemonTextToSpeech()
+ .UseNetDaemonMqttEntityManagement()
.ConfigureServices((_, services) =>
services
.AddAppsFromSource()