From 6f26687aa7f5c77773e65d83ea45f5da0b48fc87 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 21 May 2021 10:48:11 +0200 Subject: [PATCH] Compile statistics for battery, humidity and pressure sensors (#50920) --- homeassistant/components/sensor/recorder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/recorder.py b/homeassistant/components/sensor/recorder.py index e3da50d9738..a75aa6298bc 100644 --- a/homeassistant/components/sensor/recorder.py +++ b/homeassistant/components/sensor/recorder.py @@ -8,7 +8,10 @@ from statistics import fmean from homeassistant.components.recorder import history, statistics from homeassistant.components.sensor import ( ATTR_STATE_CLASS, + DEVICE_CLASS_BATTERY, DEVICE_CLASS_ENERGY, + DEVICE_CLASS_HUMIDITY, + DEVICE_CLASS_PRESSURE, DEVICE_CLASS_TEMPERATURE, STATE_CLASS_MEASUREMENT, ) @@ -19,8 +22,11 @@ import homeassistant.util.dt as dt_util from . import DOMAIN DEVICE_CLASS_STATISTICS = { - DEVICE_CLASS_TEMPERATURE: {"mean", "min", "max"}, + DEVICE_CLASS_BATTERY: {"mean", "min", "max"}, DEVICE_CLASS_ENERGY: {"sum"}, + DEVICE_CLASS_HUMIDITY: {"mean", "min", "max"}, + DEVICE_CLASS_PRESSURE: {"mean", "min", "max"}, + DEVICE_CLASS_TEMPERATURE: {"mean", "min", "max"}, }