diff --git a/homeassistant/components/ambient_network/sensor.py b/homeassistant/components/ambient_network/sensor.py index b96da9863a1..03476f6b8a0 100644 --- a/homeassistant/components/ambient_network/sensor.py +++ b/homeassistant/components/ambient_network/sensor.py @@ -106,7 +106,7 @@ SENSOR_DESCRIPTIONS = ( translation_key="daily_rain", native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, device_class=SensorDeviceClass.PRECIPITATION, - state_class=SensorStateClass.TOTAL, + state_class=SensorStateClass.TOTAL_INCREASING, suggested_display_precision=2, ), SensorEntityDescription( @@ -150,7 +150,7 @@ SENSOR_DESCRIPTIONS = ( key=TYPE_LIGHTNING_PER_DAY, translation_key="lightning_strikes_per_day", native_unit_of_measurement="strikes", - state_class=SensorStateClass.TOTAL, + state_class=SensorStateClass.TOTAL_INCREASING, entity_registry_enabled_default=False, ), SensorEntityDescription( @@ -182,7 +182,7 @@ SENSOR_DESCRIPTIONS = ( translation_key="monthly_rain", native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, device_class=SensorDeviceClass.PRECIPITATION, - state_class=SensorStateClass.TOTAL, + state_class=SensorStateClass.TOTAL_INCREASING, suggested_display_precision=2, entity_registry_enabled_default=False, ), @@ -229,7 +229,7 @@ SENSOR_DESCRIPTIONS = ( translation_key="weekly_rain", native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, device_class=SensorDeviceClass.PRECIPITATION, - state_class=SensorStateClass.TOTAL, + state_class=SensorStateClass.TOTAL_INCREASING, suggested_display_precision=2, entity_registry_enabled_default=False, ), @@ -262,7 +262,7 @@ SENSOR_DESCRIPTIONS = ( translation_key="yearly_rain", native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, device_class=SensorDeviceClass.PRECIPITATION, - state_class=SensorStateClass.TOTAL, + state_class=SensorStateClass.TOTAL_INCREASING, suggested_display_precision=2, entity_registry_enabled_default=False, ), diff --git a/tests/components/ambient_network/snapshots/test_sensor.ambr b/tests/components/ambient_network/snapshots/test_sensor.ambr index 2583ac85984..6d88a142c34 100644 --- a/tests/components/ambient_network/snapshots/test_sensor.ambr +++ b/tests/components/ambient_network/snapshots/test_sensor.ambr @@ -66,7 +66,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -110,7 +110,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station A Daily rain', 'last_measured': HAFakeDatetime(2023, 11, 8, 12, 12, 0, 914000, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -532,7 +532,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -576,7 +576,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station A Monthly rain', 'last_measured': HAFakeDatetime(2023, 11, 8, 12, 12, 0, 914000, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -769,7 +769,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -813,7 +813,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station A Weekly rain', 'last_measured': HAFakeDatetime(2023, 11, 8, 12, 12, 0, 914000, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -1071,7 +1071,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -1115,7 +1115,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station C Daily rain', 'last_measured': HAFakeDatetime(2024, 6, 6, 8, 28, 3, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -1537,7 +1537,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -1581,7 +1581,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station C Monthly rain', 'last_measured': HAFakeDatetime(2024, 6, 6, 8, 28, 3, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -1774,7 +1774,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -1818,7 +1818,7 @@ 'device_class': 'precipitation', 'friendly_name': 'Station C Weekly rain', 'last_measured': HAFakeDatetime(2024, 6, 6, 8, 28, 3, tzinfo=zoneinfo.ZoneInfo(key='US/Pacific')), - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -2075,7 +2075,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -2118,7 +2118,7 @@ 'attribution': 'Data provided by ambientnetwork.net', 'device_class': 'precipitation', 'friendly_name': 'Station D Daily rain', - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -2483,7 +2483,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -2526,7 +2526,7 @@ 'attribution': 'Data provided by ambientnetwork.net', 'device_class': 'precipitation', 'friendly_name': 'Station D Monthly rain', - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': , @@ -2716,7 +2716,7 @@ }), 'area_id': None, 'capabilities': dict({ - 'state_class': , + 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , @@ -2759,7 +2759,7 @@ 'attribution': 'Data provided by ambientnetwork.net', 'device_class': 'precipitation', 'friendly_name': 'Station D Weekly rain', - 'state_class': , + 'state_class': , 'unit_of_measurement': , }), 'context': ,