ekutner / home-connect-hass

Alternative (and improved) Home Connect integration for Home Assistant
MIT License
491 stars 53 forks source link

All sensors are unavailable #358

Closed multinet33 closed 2 months ago

multinet33 commented 3 months ago

Hello

I'm using Home Connect Alt for a long time

today ; without any modification (just a restart of HA) ; all my sensors are unavailable (home connect status is at ready state)

here is a log

`2024-03-12 13:33:44.315 DEBUG (MainThread) [custom_components.home_connect_alt] Config entry a0174843ea9a77ebcc346caa55cbdb38 is primary 2024-03-12 13:33:44.316 DEBUG (MainThread) [custom_components.home_connect_alt] OAuth2=home_connectaltHIDDEN BY ME api_host=https://api.home-connect.com 2024-03-12 13:33:44.316 DEBUG (MainThread) [custom_components.home_connect_alt] options: {'language': 'en-GB', 'translation_mode': 'local', 'delayed_ops': 'default', 'log_mode': 7, 'name_template': '$brand $appliance - $name', 'sse_timeout': 15, 'appliance_settings': {}, 'entity_settings': {}} 2024-03-12 13:33:44.356 DEBUG (MainThread) [home_connect_async.homeconnect] Exiting SSE event stream 2024-03-12 13:33:44.424 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances (try=1 count=1)

2024-03-12 13:33:44.572 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances (try=1 count=1) [200 OK] ====> { "data": { "homeappliances": [{ "brand": "Neff", "connected": true, "enumber": "B57VS24H0/93", "haId": "NEFF-B57VS24H0-68A40E648AB4", "name": "Four B57VS24", "type": "Oven", "vib": "B57VS24H0" }, { "brand": "Bosch", "connected": false, "enumber": "WAX32KH1FF/04", "haId": "BOSCH-WAX32KH1FF-68A40E71E1B0", "name": "Lave-linge WAX32KH1FF", "type": "Washer", "vib": "WAX32KH1FF" }, { "brand": "Siemens", "connected": false, "enumber": "SN87YX03CE/01", "haId": "013010391085000298", "name": "Lave-vaisselle Siemens SN87YX03CE", "type": "Dishwasher", "vib": "SN87YX03CE" }, { "brand": "Neff", "connected": true, "enumber": "C18MT22H0/91", "haId": "NEFF-C18MT22H0-68A40E663622", "name": "Four C18MT22H", "type": "Oven", "vib": "C18MT22H0" }] } }

2024-03-12 13:33:44.573 DEBUG (MainThread) [home_connect_async.appliance] Starting to load appliance data for Four B57VS24 (NEFF-B57VS24H0-68A40E648AB4) 2024-03-12 13:33:44.573 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/selected (try=1 count=2)

2024-03-12 13:33:44.848 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/selected (try=1 count=2) [404 Not Found] ====> { "error": { "description": "There is no program selected", "key": "SDK.Error.NoProgramSelected" } }

2024-03-12 13:33:44.849 DEBUG (MainThread) [home_connect_async.api] API call failed with code=404 error=SDK.Error.NoProgramSelected 2024-03-12 13:33:44.849 DEBUG (MainThread) [home_connect_async.appliance] Failed to load selected programs with error code=404 key=SDK.Error.NoProgramSelected 2024-03-12 13:33:44.849 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/active (try=1 count=3)

2024-03-12 13:33:44.905 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/active (try=1 count=3) [404 Not Found] ====> { "error": { "description": "There is no program active", "key": "SDK.Error.NoProgramActive" } }

2024-03-12 13:33:44.906 DEBUG (MainThread) [home_connect_async.api] API call failed with code=404 error=SDK.Error.NoProgramActive 2024-03-12 13:33:44.906 DEBUG (MainThread) [home_connect_async.appliance] Failed to load active programs with error code=404 key=SDK.Error.NoProgramActive 2024-03-12 13:33:44.906 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings (try=1 count=4)

2024-03-12 13:33:44.978 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings (try=1 count=4) [200 OK] ====> { "data": { "settings": [{ "key": "BSH.Common.Setting.ChildLock", "value": false, "name": "Childproof lock" }, { "key": "BSH.Common.Setting.PowerState", "value": "BSH.Common.EnumType.PowerState.Standby", "name": "Power status", "displayvalue": "Standby" }, { "key": "BSH.Common.Setting.AlarmClock", "value": 0, "unit": "seconds", "name": "Alarm" }] } }

2024-03-12 13:33:44.979 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.ChildLock (try=1 count=5)

2024-03-12 13:33:45.038 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.ChildLock (try=1 count=5) [200 OK] ====> { "data": { "name": "Childproof lock", "key": "BSH.Common.Setting.ChildLock", "constraints": { "access": "readWrite" }, "type": "Boolean", "value": false } }

2024-03-12 13:33:45.039 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.PowerState (try=1 count=6)

2024-03-12 13:33:45.313 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.PowerState (try=1 count=6) [200 OK] ====> { "data": { "name": "Power status", "key": "BSH.Common.Setting.PowerState", "constraints": { "allowedvalues": ["BSH.Common.EnumType.PowerState.On", "BSH.Common.EnumType.PowerState.Standby"], "displayvalues": ["On", "Standby"], "default": "BSH.Common.EnumType.PowerState.On", "access": "readWrite" }, "type": "BSH.Common.EnumType.PowerState", "displayvalue": "Standby", "value": "BSH.Common.EnumType.PowerState.Standby" } }

2024-03-12 13:33:45.314 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.AlarmClock (try=1 count=7)

2024-03-12 13:33:45.448 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/settings/BSH.Common.Setting.AlarmClock (try=1 count=7) [200 OK] ====> { "data": { "name": "Alarm", "key": "BSH.Common.Setting.AlarmClock", "constraints": { "access": "readWrite" }, "unit": "seconds", "type": "Int", "value": 0 } }

2024-03-12 13:33:45.448 DEBUG (MainThread) [home_connect_async.appliance] Loaded 3 Settings 2024-03-12 13:33:45.451 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/status (try=1 count=8)

2024-03-12 13:33:45.521 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/status (try=1 count=8) [200 OK] ====> { "data": { "status": [{ "key": "BSH.Common.Status.DoorState", "value": "BSH.Common.EnumType.DoorState.Closed", "name": "Door", "displayvalue": "Closed" }, { "key": "BSH.Common.Status.LocalControlActive", "value": false, "name": "Local operation active" }, { "key": "BSH.Common.Status.RemoteControlStartAllowed", "value": false, "name": "Remote Start" }, { "key": "BSH.Common.Status.RemoteControlActive", "value": true, "name": "Remote Control" }, { "key": "BSH.Common.Status.OperationState", "value": "BSH.Common.EnumType.OperationState.Inactive", "name": "Operation state", "displayvalue": "Inactive" }, { "key": "Cooking.Oven.Status.CurrentCavityTemperature", "value": 60, "unit": "°C" }] } }

2024-03-12 13:33:45.522 DEBUG (MainThread) [home_connect_async.appliance] Loaded 6 Statuses 2024-03-12 13:33:45.523 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/commands (try=1 count=9)

2024-03-12 13:33:45.583 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/commands (try=1 count=9) [200 OK] ====> { "data": { "commands": [{ "key": "BSH.Common.Command.AcknowledgeEvent", "name": "OK" }] } }

2024-03-12 13:33:45.584 DEBUG (MainThread) [home_connect_async.appliance] Loaded 1 Commands 2024-03-12 13:33:45.584 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/available (try=1 count=10)

2024-03-12 13:33:45.650 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-B57VS24H0-68A40E648AB4/programs/available (try=1 count=10) [200 OK] ====> { "data": { "active": { "constraints": { "access": "read" } }, "programs": [{ "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.PizzaSetting", "name": "Circotherm intensive" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.SlowCook", "name": "Slow cook" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco", "name": "Top and bottom heat gentle" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAir", "name": "CircoTherm" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.TopBottomHeating", "name": "Top and bottom heat" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAirGrilling", "name": "Circo-roasting" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAirEco", "name": "CircoTherm eco" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.BottomHeating", "name": "Bottom heating" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.SabbathProgramme", "name": "Sabbath function" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.Defrost", "name": "Defrost" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.KeepWarm", "name": "Keep warm" }], "selected": { "constraints": { "access": "readWrite" } } } }

2024-03-12 13:33:45.651 DEBUG (MainThread) [home_connect_async.appliance] Loaded 11 available Programs 2024-03-12 13:33:45.651 DEBUG (MainThread) [home_connect_async.appliance] Finished loading appliance data for Four B57VS24 (NEFF-B57VS24H0-68A40E648AB4) 2024-03-12 13:33:45.651 DEBUG (MainThread) [home_connect_async.callback_registery] Broadcasting event: Events.PAIRED = None 2024-03-12 13:33:45.652 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_powerstate', 'neff_b57vs24h0_68a40e648ab4_programs'} 2024-03-12 13:33:45.653 DEBUG (MainThread) [custom_components.home_connect_alt.select] Current program is None 2024-03-12 13:33:45.659 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.661 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_cooking_oven_status_currentcavitytemperature', 'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_alarmclock', 'neff_b57vs24h0_68a40e648ab4_bsh_common_status_operationstate', 'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_powerstate'} 2024-03-12 13:33:45.677 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_childlock', 'neff_b57vs24h0_68a40e648ab4_bsh_common_status_doorstate', 'neff_b57vs24h0_68a40e648ab4_bsh_common_status_remotecontrolactive', 'neff_b57vs24h0_68a40e648ab4_connected', 'neff_b57vs24h0_68a40e648ab4_bsh_common_status_remotecontrolstartallowed', 'neff_b57vs24h0_68a40e648ab4_bsh_common_status_localcontrolactive'} 2024-03-12 13:33:45.688 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_stop', 'neff_b57vs24h0_68a40e648ab4_start_pause'} 2024-03-12 13:33:45.690 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_alarmclock'} 2024-03-12 13:33:45.694 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_b57vs24h0_68a40e648ab4_bsh_common_setting_childlock'} 2024-03-12 13:33:45.696 DEBUG (MainThread) [home_connect_async.callback_registery] Broadcasting event: Events.DATA_CHANGED = None 2024-03-12 13:33:45.697 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.697 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.698 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.701 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.702 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.702 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.703 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:45.705 DEBUG (MainThread) [custom_components.home_connect_alt.select] Current program is None 2024-03-12 13:33:45.708 DEBUG (MainThread) [home_connect_async.homeconnect] Loadded appliance: Four B57VS24 2024-03-12 13:33:45.708 DEBUG (MainThread) [home_connect_async.appliance] Starting to load appliance data for Four C18MT22H (NEFF-C18MT22H0-68A40E663622) 2024-03-12 13:33:45.708 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/selected (try=1 count=11)

2024-03-12 13:33:45.830 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/selected (try=1 count=11) [404 Not Found] ====> { "error": { "description": "There is no program selected", "key": "SDK.Error.NoProgramSelected" } }

2024-03-12 13:33:45.831 DEBUG (MainThread) [home_connect_async.api] API call failed with code=404 error=SDK.Error.NoProgramSelected 2024-03-12 13:33:45.831 DEBUG (MainThread) [home_connect_async.appliance] Failed to load selected programs with error code=404 key=SDK.Error.NoProgramSelected 2024-03-12 13:33:45.831 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/active (try=1 count=12)

2024-03-12 13:33:46.048 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/active (try=1 count=12) [404 Not Found] ====> { "error": { "description": "There is no program active", "key": "SDK.Error.NoProgramActive" } }

2024-03-12 13:33:46.048 DEBUG (MainThread) [home_connect_async.api] API call failed with code=404 error=SDK.Error.NoProgramActive 2024-03-12 13:33:46.048 DEBUG (MainThread) [home_connect_async.appliance] Failed to load active programs with error code=404 key=SDK.Error.NoProgramActive 2024-03-12 13:33:46.048 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings (try=1 count=13)

2024-03-12 13:33:46.111 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings (try=1 count=13) [200 OK] ====> { "data": { "settings": [{ "key": "BSH.Common.Setting.ChildLock", "value": false, "name": "Childproof lock" }, { "key": "BSH.Common.Setting.PowerState", "value": "BSH.Common.EnumType.PowerState.Standby", "name": "Power status", "displayvalue": "Standby" }, { "key": "BSH.Common.Setting.AlarmClock", "value": 0, "unit": "seconds", "name": "Alarm" }] } }

2024-03-12 13:33:46.111 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.ChildLock (try=1 count=14)

2024-03-12 13:33:46.165 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.ChildLock (try=1 count=14) [200 OK] ====> { "data": { "name": "Childproof lock", "key": "BSH.Common.Setting.ChildLock", "constraints": { "access": "readWrite" }, "type": "Boolean", "value": false } }

2024-03-12 13:33:46.169 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.PowerState (try=1 count=15)

2024-03-12 13:33:46.234 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.PowerState (try=1 count=15) [200 OK] ====> { "data": { "name": "Power status", "key": "BSH.Common.Setting.PowerState", "constraints": { "allowedvalues": ["BSH.Common.EnumType.PowerState.On", "BSH.Common.EnumType.PowerState.Standby"], "displayvalues": ["On", "Standby"], "default": "BSH.Common.EnumType.PowerState.On", "access": "readWrite" }, "type": "BSH.Common.EnumType.PowerState", "displayvalue": "Standby", "value": "BSH.Common.EnumType.PowerState.Standby" } }

2024-03-12 13:33:46.235 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.AlarmClock (try=1 count=16)

2024-03-12 13:33:46.292 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/settings/BSH.Common.Setting.AlarmClock (try=1 count=16) [200 OK] ====> { "data": { "name": "Alarm", "key": "BSH.Common.Setting.AlarmClock", "constraints": { "access": "readWrite" }, "unit": "seconds", "type": "Int", "value": 0 } }

2024-03-12 13:33:46.293 DEBUG (MainThread) [home_connect_async.appliance] Loaded 3 Settings 2024-03-12 13:33:46.294 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/status (try=1 count=17)

2024-03-12 13:33:46.364 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/status (try=1 count=17) [200 OK] ====> { "data": { "status": [{ "key": "BSH.Common.Status.DoorState", "value": "BSH.Common.EnumType.DoorState.Closed", "name": "Door", "displayvalue": "Closed" }, { "key": "BSH.Common.Status.LocalControlActive", "value": false, "name": "Local operation active" }, { "key": "BSH.Common.Status.RemoteControlStartAllowed", "value": true, "name": "Remote Start" }, { "key": "BSH.Common.Status.RemoteControlActive", "value": true, "name": "Remote Control" }, { "key": "BSH.Common.Status.OperationState", "value": "BSH.Common.EnumType.OperationState.Inactive", "name": "Operation state", "displayvalue": "Inactive" }, { "key": "Cooking.Oven.Status.CurrentCavityTemperature", "value": 42.9999999999999980820, "unit": "°C" }] } }

2024-03-12 13:33:46.365 DEBUG (MainThread) [home_connect_async.appliance] Loaded 6 Statuses 2024-03-12 13:33:46.365 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/commands (try=1 count=18)

2024-03-12 13:33:46.440 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/commands (try=1 count=18) [200 OK] ====> { "data": { "commands": [{ "key": "BSH.Common.Command.AcknowledgeEvent", "name": "OK" }] } }

2024-03-12 13:33:46.441 DEBUG (MainThread) [home_connect_async.appliance] Loaded 1 Commands 2024-03-12 13:33:46.441 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/available (try=1 count=19)

2024-03-12 13:33:46.502 DEBUG (MainThread) [home_connect_async.api] HTTP GET /api/homeappliances/NEFF-C18MT22H0-68A40E663622/programs/available (try=1 count=19) [200 OK] ====> { "data": { "active": { "constraints": { "access": "readWrite" } }, "programs": [{ "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAir", "name": "CircoTherm" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.TopBottomHeating", "name": "Top and bottom heat" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAirGrilling", "name": "Circo-roasting" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.PizzaSetting", "name": "Circotherm intensive" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.SlowCook", "name": "Slow cook" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco", "name": "Top and bottom heat gentle" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.HotAirEco", "name": "CircoTherm eco" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.BottomHeating", "name": "Bottom heating" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.PreheatOvenware", "name": "Plate warming" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.KeepWarm", "name": "Keep warm" }, { "constraints": { "execution": "selectandstart" }, "key": "Cooking.Oven.Program.HeatingMode.SabbathProgramme", "name": "Sabbath function" }], "selected": { "constraints": { "access": "readWrite" } } } }

2024-03-12 13:33:46.503 DEBUG (MainThread) [home_connect_async.appliance] Loaded 11 available Programs 2024-03-12 13:33:46.503 DEBUG (MainThread) [home_connect_async.appliance] Finished loading appliance data for Four C18MT22H (NEFF-C18MT22H0-68A40E663622) 2024-03-12 13:33:46.504 DEBUG (MainThread) [home_connect_async.callback_registery] Broadcasting event: Events.PAIRED = None 2024-03-12 13:33:46.504 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_programs', 'neff_c18mt22h0_68a40e663622_bsh_common_setting_powerstate'} 2024-03-12 13:33:46.506 DEBUG (MainThread) [custom_components.home_connect_alt.select] Current program is None 2024-03-12 13:33:46.511 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.512 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_bsh_common_setting_powerstate', 'neff_c18mt22h0_68a40e663622_cooking_oven_status_currentcavitytemperature', 'neff_c18mt22h0_68a40e663622_bsh_common_setting_alarmclock', 'neff_c18mt22h0_68a40e663622_bsh_common_status_operationstate'} 2024-03-12 13:33:46.524 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_bsh_common_status_doorstate', 'neff_c18mt22h0_68a40e663622_bsh_common_status_remotecontrolstartallowed', 'neff_c18mt22h0_68a40e663622_bsh_common_setting_childlock', 'neff_c18mt22h0_68a40e663622_bsh_common_status_remotecontrolactive', 'neff_c18mt22h0_68a40e663622_connected', 'neff_c18mt22h0_68a40e663622_bsh_common_status_localcontrolactive'} 2024-03-12 13:33:46.541 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_stop', 'neff_c18mt22h0_68a40e663622_start_pause'} 2024-03-12 13:33:46.554 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_bsh_common_setting_alarmclock'} 2024-03-12 13:33:46.565 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: {'neff_c18mt22h0_68a40e663622_bsh_common_setting_childlock'} 2024-03-12 13:33:46.567 DEBUG (MainThread) [home_connect_async.callback_registery] Broadcasting event: Events.DATA_CHANGED = None 2024-03-12 13:33:46.568 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.568 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.569 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.570 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.570 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.571 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.571 DEBUG (MainThread) [custom_components.home_connect_alt.common] Registering new entities: set() 2024-03-12 13:33:46.578 DEBUG (MainThread) [custom_components.home_connect_alt.select] Current program is None 2024-03-12 13:33:46.579 DEBUG (MainThread) [home_connect_async.homeconnect] Loadded appliance: Four C18MT22H 2024-03-12 13:33:46.634 DEBUG (MainThread) [home_connect_async.homeconnect] Connecting to SSE stream ` and a screenshot

Capture d’écran 2024-03-12 à 13 39 22

ekutner commented 3 months ago

Not all of the are unavailable, the two ovens are available, while the washing machine and dishwasher are not available because they are turned off or otherwise not connected to your wifi network. You can see their "connected" state is "false":

{
    "data": {
        "homeappliances": [
            {
                "brand": "Neff",
                "connected": true,
                "enumber": "B57VS24H0/93",
                "haId": "NEFF-B57VS24H0-68A40E648AB4",
                "name": "Four B57VS24",
                "type": "Oven",
                "vib": "B57VS24H0"
            },
            {
                "brand": "Bosch",
                "connected": false,
                "enumber": "WAX32KH1FF/04",
                "haId": "BOSCH-WAX32KH1FF-68A40E71E1B0",
                "name": "Lave-linge WAX32KH1FF",
                "type": "Washer",
                "vib": "WAX32KH1FF"
            },
            {
                "brand": "Siemens",
                "connected": false,
                "enumber": "SN87YX03CE/01",
                "haId": "013010391085000298",
                "name": "Lave-vaisselle Siemens SN87YX03CE",
                "type": "Dishwasher",
                "vib": "SN87YX03CE"
            },
            {
                "brand": "Neff",
                "connected": true,
                "enumber": "C18MT22H0/91",
                "haId": "NEFF-C18MT22H0-68A40E663622",
                "name": "Four C18MT22H",
                "type": "Oven",
                "vib": "C18MT22H0"
            }
        ]
    }
}

Once you turn them on they should become available again.

bobbinz commented 3 months ago

I just had a similar experience with my dishwasher.

It had been fine for days. Went unavailable on HA. Could still see it in the Home Connect app.

Reloaded the integration, pressed the magic refresh button - Nothing.

Restarted the appliance - came good.