@@ -201,7 +201,7 @@ public async ValueTask DisposeAsync()
201201 {
202202 _cancelDaemon . Cancel ( ) ;
203203 await Stop ( ) . ConfigureAwait ( false ) ;
204- Logger . LogInformation ( "Instance NetDaemonHost Disposed" ) ;
204+ Logger . LogTrace ( "Instance NetDaemonHost Disposed" ) ;
205205 }
206206
207207 public void EnableApplicationDiscoveryServiceAsync ( )
@@ -777,15 +777,18 @@ protected virtual async Task HandleNewEvent(HassEvent hassEvent, CancellationTok
777777
778778 if ( ! FixStateTypes ( stateData ) )
779779 {
780- var sb = new StringBuilder ( ) ;
781- sb . AppendLine ( $ "Can not fix state typing for { stateData ? . NewState ? . EntityId } ") ;
782- sb . AppendLine ( $ "NewStateObject: { stateData ? . NewState } ") ;
783- sb . AppendLine ( $ "OldStateObject: { stateData ? . OldState } ") ;
784- sb . AppendLine ( $ "NewState: { stateData ? . NewState ? . State } ") ;
785- sb . AppendLine ( $ "OldState: { stateData ? . OldState ? . State } ") ;
786- sb . AppendLine ( $ "NewState type: { stateData ? . NewState ? . State ? . GetType ( ) . ToString ( ) ?? "null" } ") ;
787- sb . AppendLine ( $ "OldState type: { stateData ? . OldState ? . State ? . GetType ( ) . ToString ( ) ?? "null" } ") ;
788- Logger . LogWarning ( sb . ToString ( ) ) ;
780+ if ( stateData ? . NewState ? . State != stateData ? . OldState ? . State )
781+ {
782+ var sb = new StringBuilder ( ) ;
783+ sb . AppendLine ( $ "Can not fix state typing for { stateData ? . NewState ? . EntityId } ") ;
784+ sb . AppendLine ( $ "NewStateObject: { stateData ? . NewState } ") ;
785+ sb . AppendLine ( $ "OldStateObject: { stateData ? . OldState } ") ;
786+ sb . AppendLine ( $ "NewState: { stateData ? . NewState ? . State } ") ;
787+ sb . AppendLine ( $ "OldState: { stateData ? . OldState ? . State } ") ;
788+ sb . AppendLine ( $ "NewState type: { stateData ? . NewState ? . State ? . GetType ( ) . ToString ( ) ?? "null" } ") ;
789+ sb . AppendLine ( $ "OldState type: { stateData ? . OldState ? . State ? . GetType ( ) . ToString ( ) ?? "null" } ") ;
790+ Logger . LogTrace ( sb . ToString ( ) ) ;
791+ }
789792 return ;
790793 }
791794
0 commit comments