@@ -48,7 +48,8 @@ def __init__(
4848
4949 # Log the loaded state for debugging persistence issues
5050 _LOGGER .info (
51- "Coordinator initialized: remote_temp_mode=%s (from options: %s)" ,
51+ "Coordinator for `%s` initialized: remote_temp_mode=%s (from options: %s)" ,
52+ self .config_entry .title ,
5253 self ._remote_temp_mode ,
5354 dict (config_entry .options ),
5455 )
@@ -59,7 +60,7 @@ async def set_remote_temp_mode(self, enabled: bool) -> None:
5960 When disabling remote mode, this also tells the AC to use its internal sensor.
6061 """
6162 self ._remote_temp_mode = enabled
62- _LOGGER .info ("Remote temperature mode set to: %s" , enabled )
63+ _LOGGER .info ("[%s] Remote temperature mode set to: %s" , self . config_entry . title , enabled )
6364
6465 # When disabling remote mode, tell the AC to use internal sensor
6566 if not enabled :
@@ -93,18 +94,19 @@ async def get_unit_info(self) -> dict:
9394
9495 async def _async_update_data (self ) -> ParsedDeviceState :
9596 """Update data via library."""
96- _LOGGER .debug ("Coordinator fetching device status" )
97+ _LOGGER .debug ("[%s] Coordinator fetching device status" , self . config_entry . title )
9798
9899 # Only process remote temperature if experimental features are enabled
99100 if self .experimental_features_enabled :
100101 # On first update after startup, restore the persisted mode to the AC
101102 if not self ._startup_mode_applied :
102103 self ._startup_mode_applied = True
103104 if self ._remote_temp_mode :
104- _LOGGER .info ("Restoring remote temperature mode from persisted state" )
105+ _LOGGER .info ("[%s] Restoring remote temperature mode from persisted state" ,
106+ self .config_entry .title )
105107 await self ._send_remote_temperature ()
106108 else :
107- _LOGGER .debug ("Starting with internal temperature mode" )
109+ _LOGGER .debug ("[%s] Starting with internal temperature mode" , self . config_entry . title )
108110 elif self ._remote_temp_mode :
109111 # Regular update - send remote temperature if enabled
110112 await self ._send_remote_temperature ()
@@ -131,8 +133,9 @@ async def _send_remote_temperature(self) -> None:
131133
132134 if not external_entity_id :
133135 _LOGGER .warning (
134- "Remote temperature mode enabled but no external entity configured, "
135- "falling back to internal sensor"
136+ "[%s] Remote temperature mode enabled but no external entity configured, "
137+ "falling back to internal sensor" ,
138+ self .config_entry .title ,
136139 )
137140 await self .set_remote_temp_mode (False )
138141 return
@@ -141,8 +144,9 @@ async def _send_remote_temperature(self) -> None:
141144
142145 if state is None :
143146 _LOGGER .warning (
144- "External temperature entity %s not found, "
147+ "[%s External temperature entity %s not found, "
145148 "temporarily using internal sensor (will retry)" ,
149+ self .config_entry .title ,
146150 external_entity_id ,
147151 )
148152 # Tell AC to use internal sensor temporarily, but don't disable remote mode
@@ -152,8 +156,9 @@ async def _send_remote_temperature(self) -> None:
152156
153157 if state .state in (STATE_UNAVAILABLE , STATE_UNKNOWN ):
154158 _LOGGER .warning (
155- "External temperature entity %s is %s, "
159+ "[%s] External temperature entity %s is %s, "
156160 "temporarily using internal sensor (will retry)" ,
161+ self .config_entry .title ,
157162 external_entity_id ,
158163 state .state ,
159164 )
@@ -165,7 +170,8 @@ async def _send_remote_temperature(self) -> None:
165170 try :
166171 temperature = float (state .state )
167172 _LOGGER .debug (
168- "Sending remote temperature %.1f from %s to AC" ,
173+ "[%s] Sending remote temperature %.1f from %s to AC" ,
174+ self .config_entry .title ,
169175 temperature ,
170176 external_entity_id ,
171177 )
@@ -174,8 +180,9 @@ async def _send_remote_temperature(self) -> None:
174180 )
175181 except (ValueError , TypeError ) as e :
176182 _LOGGER .error (
177- "Invalid temperature value '%s' from %s: %s, "
183+ "[%s] Invalid temperature value '%s' from %s: %s, "
178184 "temporarily using internal sensor (will retry)" ,
185+ self .config_entry .title ,
179186 state .state ,
180187 external_entity_id ,
181188 e ,
0 commit comments