Add support to home connect integration for oven setpoint and current temperature

It appears the home connect integration doesn’t pull in data from ovens that support it on setpoint and current temperature.

These would be very useful for creating automations around when the oven has preheated.

The data is definitely in Home Connect, since the Android app sends push notifications when pre-heating starts / ends:

The data is making it to home-assistant, since when I enable debug output for the home connect integration I see the data:

‘Cooking.Oven.Status.CurrentCavityTemperature’: {‘handling’: ‘none’, ‘level’: ‘hint’, ‘timestamp’: 1693885428, ‘unit’: ‘°F’, ‘uri’: ‘/api/homeappliances/THERMADOR-PRD366WHU–001/status/Cooking.Oven.Status.CurrentCavityTemperature’, ‘value’: 147},

‘Cooking.Oven.Option.SetpointTemperature’: {‘handling’: ‘none’, ‘level’: ‘hint’, ‘timestamp’: 1693885441, ‘unit’: ‘°F’, ‘uri’: ‘/api/homeappliances/THERMADOR-PRD366WHU–001/programs/selected/Cooking.Oven.Option.SetpointTemperature’, ‘value’: 150},

Looking at the code, it looks like this just needs to be added

I’m happy to provide any debug output that would help.

Thanks!!

I’m moving from openHab to Home Assistant. With the openHab integration I had those temperature values and used them for my automations. Now I’m missing them, too!

Could someone please add those values? They are available in the API and adding them takes only a few minutes.