Please feel free to move this to the right forum if there’s a better place to ask this question.
I just got a new oven and it supports home connect. I setup the home connect integration and am seeing some data update for my oven:
Unfortunately there are some really useful values that I can see in debug output in the logs when I enable debug level logging, but they don’t seem to be reflected in home assistant in any of the pre-configured entity state:
2023-09-04 20:44:01.850 DEBUG (Thread-3607 (_listen)) [homeassistant.components.home_connect.api] {'BSH.Common.Status.LocalControlActive': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885410, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/status/BSH.Common.Status.LocalControlActive', 'value': True}, 'BSH.Common.Status.RemoteControlStartAllowed': {'value': False}, 'BSH.Common.Status.RemoteControlActive': {'value': False}, 'BSH.Common.Status.OperationState': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885441, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/status/BSH.Common.Status.OperationState', 'value': 'BSH.Common.EnumType.OperationState.Run'}, 'BSH.Common.Status.DoorState': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885412, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/status/BSH.Common.Status.DoorState', 'value': 'BSH.Common.EnumType.DoorState.Closed'}, '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}, 'BSH.Common.Setting.ChildLock': {'value': False}, 'BSH.Common.Setting.PowerState': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885428, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/settings/BSH.Common.Setting.PowerState', 'value': 'BSH.Common.EnumType.PowerState.On'}, 'BSH.Common.Setting.TemperatureUnit': {'value': 'BSH.Common.EnumType.TemperatureUnit.Fahrenheit'}, 'Cooking.Oven.Setting.SabbathMode': {'value': False}, 'BSH.Common.Setting.AlarmClock': {'value': 0, 'unit': 'seconds'}, 'BSH.Common.Option.ElapsedProgramTime': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885441, 'unit': 'seconds', 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/programs/selected/BSH.Common.Option.ElapsedProgramTime', 'value': 0}, 'BSH.Common.Option.ProgramProgress': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885441, 'unit': '%', 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/programs/selected/BSH.Common.Option.ProgramProgress', 'value': 100}, '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}, 'BSH.Common.Root.ActiveProgram': {'handling': 'none', 'level': 'hint', 'timestamp': 1693885441, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/programs/active', 'value': 'Cooking.Oven.Program.HeatingMode.TopBottomHeating'}, 'Cooking.Oven.Option.FastPreHeat': {'handling': 'none', 'level': 'hint', 'timestamp': 1693872835, 'uri': '/api/homeappliances/THERMADOR-PRD366WHU--001/programs/selected/Cooking.Oven.Option.FastPreHeat', 'value': False}}
Specifically, I’m very interested in these two:
‘Cooking.Oven.Option.SetpointTemperature’: {
‘Cooking.Oven.Status.CurrentCavityTemperature’: {
I’d love to be able to display these values in home assistant, and build automations around the oven being done with preheating.
Is the best way to get this added to open a feature request for the component?