From d23f55f88af3601ccca2e45ec667aef88e9f2028 Mon Sep 17 00:00:00 2001 From: Christopher Fenner Date: Sun, 10 Dec 2023 23:09:13 +0100 Subject: [PATCH] add fuel cell gas consumption sensors --- homeassistant/components/vicare/sensor.py | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/homeassistant/components/vicare/sensor.py b/homeassistant/components/vicare/sensor.py index bfad8b107cb..f9f727b8647 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",