File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -734,10 +734,9 @@ async def _energy_log_record_update_state(
734734 if not self ._cache_enabled :
735735 return False
736736
737- log_cache_record = f"{ address } :{ slot } :{ timestamp .year } "
738- log_cache_record += f"-{ timestamp .month } -{ timestamp .day } "
739- log_cache_record += f"-{ timestamp .hour } -{ timestamp .minute } "
740- log_cache_record += f"-{ timestamp .second } :{ pulses } "
737+ log_cache_record = (
738+ f"{ address } :{ slot } :{ timestamp .strftime ('%Y-%m-%d-%H-%M-%S' )} :{ pulses } "
739+ )
741740 if (cached_logs := self ._get_cache (CACHE_ENERGY_COLLECTION )) is not None :
742741 entries = cached_logs .split ("|" ) if cached_logs else []
743742 if log_cache_record not in entries :
@@ -753,6 +752,7 @@ async def _energy_log_record_update_state(
753752 else log_cache_record
754753 )
755754 self ._set_cache (CACHE_ENERGY_COLLECTION , new_cache )
755+ await self .save_cache (trigger_only = True )
756756 return True
757757
758758 _LOGGER .debug (
You can’t perform that action at this time.
0 commit comments