Starlink's last boot time occasional, back and forth changes by 1 s fix (#147969)

This commit is contained in:
David Rapan 2025-07-05 11:18:54 +02:00 committed by GitHub
parent ef255788d2
commit 23773759ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -114,7 +114,7 @@ SENSORS: tuple[StarlinkSensorEntityDescription, ...] = (
device_class=SensorDeviceClass.TIMESTAMP, device_class=SensorDeviceClass.TIMESTAMP,
entity_category=EntityCategory.DIAGNOSTIC, entity_category=EntityCategory.DIAGNOSTIC,
value_fn=lambda data: ( value_fn=lambda data: (
now() - timedelta(seconds=data.status["uptime"]) now() - timedelta(seconds=data.status["uptime"], milliseconds=-500)
).replace(microsecond=0), ).replace(microsecond=0),
), ),
StarlinkSensorEntityDescription( StarlinkSensorEntityDescription(