The gehomesdk is failing to decode the cook setting for a GE Advantium oven. It appears the appliance is sending a value (59) that is not currently defined in the AdvantiumCookAction enum, leading to a ValueError and a massive influx of log errors (over 37,000 occurrences in a few hours).
Environment
Home Assistant Version: 2026.3
Python Version: 3.14
Integration: GE Home (gehomesdk)
Appliance: GE Advantium Oven
Logs:
Logger: gehomesdk.erd.converters.advantium.erd_advantium_cook_setting_converter
Source: /usr/local/lib/python3.14/site-packages/gehomesdk/erd/converters/advantium/erd_advantium_cook_setting_converter.py:45
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/gehomesdk/erd/converters/advantium/erd_advantium_cook_setting_converter.py", line 24, in erd_decode
cook_action = AdvantiumCookAction(int_values[1]),
File "/usr/local/lib/python3.14/enum.py", line 707, in call
return cls.new(cls, value)
File "/usr/local/lib/python3.14/enum.py", line 1192, in new
raise ve_exc
ValueError: 59 is not a valid AdvantiumCookAction
Raw ERD Values caught in logs:
60B9F1025400001789EE1DAC85B502505E3BCB
5E3BCB025400001789EE1DAC85B502505E3BCB
000400025400001789EE1DAC85B502505E3BCB
The gehomesdk is failing to decode the cook setting for a GE Advantium oven. It appears the appliance is sending a value (59) that is not currently defined in the AdvantiumCookAction enum, leading to a ValueError and a massive influx of log errors (over 37,000 occurrences in a few hours).
Environment
Home Assistant Version: 2026.3
Python Version: 3.14
Integration: GE Home (gehomesdk)
Appliance: GE Advantium Oven
Logs:
Logger: gehomesdk.erd.converters.advantium.erd_advantium_cook_setting_converter
Source: /usr/local/lib/python3.14/site-packages/gehomesdk/erd/converters/advantium/erd_advantium_cook_setting_converter.py:45
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/gehomesdk/erd/converters/advantium/erd_advantium_cook_setting_converter.py", line 24, in erd_decode
cook_action = AdvantiumCookAction(int_values[1]),
File "/usr/local/lib/python3.14/enum.py", line 707, in call
return cls.new(cls, value)
File "/usr/local/lib/python3.14/enum.py", line 1192, in new
raise ve_exc
ValueError: 59 is not a valid AdvantiumCookAction
Raw ERD Values caught in logs:
60B9F1025400001789EE1DAC85B502505E3BCB
5E3BCB025400001789EE1DAC85B502505E3BCB
000400025400001789EE1DAC85B502505E3BCB