diff --git a/homeassistant/components/vicare/sensor.py b/homeassistant/components/vicare/sensor.py index bfad8b107cbe..f9f727b86477 100644 --- a/homeassistant/components/vicare/sensor.py +++ b/homeassistant/components/vicare/sensor.py @@ -207,6 +207,34 @@ GLOBAL_SENSORS: tuple[ViCareSensorEntityDescription, ...] = ( unit_getter=lambda api: api.getGasConsumptionHeatingUnit(), state_class=SensorStateClass.TOTAL_INCREASING, ), + ViCareSensorEntityDescription( + key="gas_consumption_fuelcell_today", + translation_key="gas_consumption_fuelcell_today", + value_getter=lambda api: api.getFuelCellGasConsumptionToday(), + unit_getter=lambda api: api.getFuelCellGasConsumptionUnit(), + state_class=SensorStateClass.TOTAL_INCREASING, + ), + ViCareSensorEntityDescription( + key="gas_consumption_fuelcell_this_week", + translation_key="gas_consumption_fuelcell_this_week", + value_getter=lambda api: api.getFuelCellGasConsumptionThisWeek(), + unit_getter=lambda api: api.getFuelCellGasConsumptionUnit(), + state_class=SensorStateClass.TOTAL_INCREASING, + ), + ViCareSensorEntityDescription( + key="gas_consumption_fuelcell_this_month", + translation_key="gas_consumption_fuelcell_this_month", + value_getter=lambda api: api.getFuelCellGasConsumptionThisMonth(), + unit_getter=lambda api: api.getFuelCellGasConsumptionUnit(), + state_class=SensorStateClass.TOTAL_INCREASING, + ), + ViCareSensorEntityDescription( + key="gas_consumption_fuelcell_this_year", + translation_key="gas_consumption_fuelcell_this_year", + value_getter=lambda api: api.getFuelCellGasConsumptionThisYear(), + unit_getter=lambda api: api.getFuelCellGasConsumptionUnit(), + state_class=SensorStateClass.TOTAL_INCREASING, + ), ViCareSensorEntityDescription( key="gas_summary_consumption_heating_currentday", translation_key="gas_summary_consumption_heating_currentday",