Add TemperatureRecords module (#1814)

Adds the temp_record module, exposing thermostat temperature history
oldest first, converting missing readings to None, and refreshing every
15 minutes. Includes registration, exports, its missing-fixture
fallback, and module tests.
This commit is contained in:
ogent
2026-10-31 23:34:58 +00:00
committed by GitHub
parent 36f72ca753
commit df343f9d7d
5 changed files with 65 additions and 0 deletions

View File

@@ -160,6 +160,9 @@ class Module(ABC):
)
ChildLock: Final[ModuleName[smart.ChildLock]] = ModuleName("ChildLock")
TriggerLogs: Final[ModuleName[smart.TriggerLogs]] = ModuleName("TriggerLogs")
TemperatureRecords: Final[ModuleName[smart.TemperatureRecords]] = ModuleName(
"TemperatureRecords"
)
PowerProtection: Final[ModuleName[smart.PowerProtection]] = ModuleName(
"PowerProtection"
)