Hi @mutzl ,
i never used netdaemon, but I would like to use an epg in home assistant and it looks like your epg is the only one out there.
I installed the net deamon 3 add on supervisor addon store, but it looks like I am doing anything wrong.
My file structure: /config/netdaemon3/netdaemon-epg-main
[00:33:27] WARNING: No MQTT add-on installed, MQTT features will not work.
[00:33:27] INFO: Starting NetDaemon V3 Runtime ...
[00:33:41 ERR] NetDaemon.AppModel.Internal.Compiler.Compiler: Failed to compile applications
/config/netdaemon3/netdaemon-epg-main/Epg/AppLogger.cs(1,17): error CS0234: The type or namespace name 'Common' does not exist in the namespace 'NetDaemon' (are you missing an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(1,17): error CS0234: The type or namespace name 'Common' does not exist in the namespace 'NetDaemon' (are you missing an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(2,17): error CS0234: The type or namespace name 'Common' does not exist in the namespace 'NetDaemon' (are you missing an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/StationGuide.cs(1,17): error CS0234: The type or namespace name 'Common' does not exist in the namespace 'NetDaemon' (are you missing an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(10,24): error CS0246: The type or namespace name 'NetDaemonRxApp' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/StationGuide.cs(15,26): error CS0246: The type or namespace name 'NetDaemonRxApp' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/StationGuide.cs(24,29): error CS0246: The type or namespace name 'NetDaemonRxApp' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/AppLogger.cs(11,17): error CS0246: The type or namespace name 'NetDaemonRxApp' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/AppLogger.cs(13,26): error CS0246: The type or namespace name 'NetDaemonRxApp' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(87,10): error CS0246: The type or namespace name 'HomeAssistantServiceCallAttribute' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(87,10): error CS0246: The type or namespace name 'HomeAssistantServiceCall' could not be found (are you missing a using directive or an assembly reference?)
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(21,36): error CS0115: 'Epg.InitializeAsync()': no suitable method found to override
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(26,17): error CS0103: The name 'LogError' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(34,21): error CS0103: The name 'LogError' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(40,21): error CS0103: The name 'LogError' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(48,21): error CS0103: The name 'LogError' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(54,56): error CS1503: Argument 1: cannot convert from 'Mutzl.Homeassistant.Epg' to 'NetDaemonRxApp'
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(58,21): error CS0103: The name 'Log' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(62,13): error CS0103: The name 'Log' does not exist in the current context
/config/netdaemon3/netdaemon-epg-main/Epg/Epg.cs(96,13): error CS0103: The name 'Log' does not exist in the current context
Failed to start host... System.InvalidOperationException: Operation is not valid due to the current state of the object.
at NetDaemon.AppModel.Internal.Compiler.Compiler.Compile() in /usr/src/AppModel/NetDaemon.AppModel/Internal/Compiler/Compiler.cs:line 60
at NetDaemon.AppModel.Internal.AppAssemblyProviders.DynamicallyCompiledAppAssemblyProvider.GetAppAssembly() in /usr/src/AppModel/NetDaemon.AppModel/Internal/AppAssemblyProviders/DynamicallyCompiledAppAssemblyProvider.cs:line 24
at NetDaemon.AppModel.ServiceCollectionExtensions.AddAppsFromSource(IServiceCollection services, Boolean useDebug) in /usr/src/AppModel/NetDaemon.AppModel/Common/Extensions/ServiceCollectionExtension.cs:line 89
at Program.<>c.<
$>b__0_0(HostBuilderContext _, IServiceCollection services) in /usr/src/Host/NetDaemon.Host.Default/Program.cs:line 26
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
at Program.$(String[] args) in /usr/src/Host/NetDaemon.Host.Default/Program.cs:line 19
Unhandled exception. System.InvalidOperationException: Operation is not valid due to the current state of the object.
at NetDaemon.AppModel.Internal.Compiler.Compiler.Compile() in /usr/src/AppModel/NetDaemon.AppModel/Internal/Compiler/Compiler.cs:line 60
at NetDaemon.AppModel.Internal.AppAssemblyProviders.DynamicallyCompiledAppAssemblyProvider.GetAppAssembly() in /usr/src/AppModel/NetDaemon.AppModel/Internal/AppAssemblyProviders/DynamicallyCompiledAppAssemblyProvider.cs:line 24
at NetDaemon.AppModel.ServiceCollectionExtensions.AddAppsFromSource(IServiceCollection services, Boolean useDebug) in /usr/src/AppModel/NetDaemon.AppModel/Common/Extensions/ServiceCollectionExtension.cs:line 89
at Program.<>c.<$>b__0_0(HostBuilderContext _, IServiceCollection services) in /usr/src/Host/NetDaemon.Host.Default/Program.cs:line 26
at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
at Program.$(String[] args) in /usr/src/Host/NetDaemon.Host.Default/Program.cs:line 19
at Program.(String[] args)