This is a very nice component to have, thank you @nitobuendia for this. I have tried to get this working on several occasions earlier, but for this or that reason just finally succeeded.
I’m seeing heart_rate_average values lower than the resting_heartrate. The API provides directly the hr_average
[Oura API]. Perhaps that could be used instead of calculating the average of the hr_5min
values (in sensor.py lines 335-339)? hr_5min
array often contains 0’s which lower the calculated average erroneously.