albaintor / homeassistant_electrolux_status

Get the status from your Electrolux Care devices
MIT License
89 stars 22 forks source link

Target temperature missing after update #83

Closed Imperial-Guard closed 1 week ago

Imperial-Guard commented 3 weeks ago

Sorry once again a comment from my end :) However in the latest version for KSK998230T oven the target temperature is missing.

While program can be changed is the target temperature missing: "targetTemperatureC": 150.0"

albaintor commented 3 weeks ago

Hi, do you have the possibility to send the data corresponding to your appliance ?

You can execute this python script (change credentials) :

import asyncio
import json
from pyelectroluxocp import OneAppApi
import re

# Fill in your username and password here :
login="xxx"
password="xxx"

async def main():
    async with OneAppApi(login, password) as client:
        appliances = await client.get_appliances_list()
        print("get_appliances_list :\n",json.dumps(appliances, indent=2))

        info = await client.get_appliance_status(appliances[0].get("applianceId"))
        json_object = json.dumps(info, indent=2)
        print("get_appliance_status :\n", json_object)

        info = await client.get_appliance_capabilities(appliances[0].get("applianceId"))
        json_object = json.dumps(info, indent=2)
        print("get_appliance_capabilities :\n", json_object)

        # Writing to sample.json
        # with open("results.json", "w") as outfile:
        #     outfile.write(json_object)
        #
        # def state_update_callback(a):
        #     print("appliance state updated", json.dumps((a)))
        # await client.watch_for_appliance_state_updates([appliances[0].get("applianceId")], state_update_callback)

        #await asyncio.sleep(100)

asyncio.run(main())
Imperial-Guard commented 3 weeks ago

See below for full dump, target temperatures are returned:

"targetTemperatureF": 302.0, "targetTemperatureC": 150.0, "program": "TRUE_FAN",

paul@UbuntuVM-Unraid:~/Documents/Electrolux$ python3 testAppliance.py get_appliances_list : [ { "applianceId": "944066778_02:23506765-443E0739F542", "applianceData": { "applianceName": "Mijn oven", "created": "2022-10-28T13:46:22.158Z", "modelName": "OV" }, "properties": { "desired": {}, "reported": { "doorState": "CLOSED", "temperatureRepresentation": "CELSIUS", "timeToEnd": -1, "remoteControl": "NOT_SAFETY_RELEVANT_ENABLED", "targetTemperatureF": 302.0, "targetTemperatureC": 150.0, "program": "TRUE_FAN", "displayFoodProbeTemperatureC": 0.0, "waterTrayInsertionState": "INSERTED", "waterTankEmpty": "STEAM_TANK_FULL", "startTime": -1, "targetDuration": 0, "applianceInfo": { "applianceType": "OV" }, "displayFoodProbeTemperatureF": 32.0, "targetFoodProbeTemperatureC": -17.833333333333332, "targetFoodProbeTemperatureF": -0.1, "runningTime": 0, "applianceState": "READY_TO_START", "alerts": [], "displayTemperatureC": 30.0, "networkInterface": { "linkQualityIndicator": "VERY_GOOD", "otaState": "IDLE" }, "foodProbeInsertionState": "NOT_INSERTED", "displayTemperatureF": 86.0, "cavityLight": false, "processPhase": "NONE", "connectivityState": "connected" }, "metadata": {} }, "status": "enabled", "connectionState": "connected" } ] get_appliance_status : { "applianceId": "944066778_02:23506765-443E0739F542", "applianceData": { "applianceName": "Mijn oven", "created": "2022-10-28T13:46:22.158Z", "modelName": "OV" }, "properties": { "desired": {}, "reported": { "doorState": "CLOSED", "temperatureRepresentation": "CELSIUS", "timeToEnd": -1, "remoteControl": "NOT_SAFETY_RELEVANT_ENABLED", "targetTemperatureF": 302.0, "targetTemperatureC": 150.0, "program": "TRUE_FAN", "displayFoodProbeTemperatureC": 0.0, "waterTrayInsertionState": "INSERTED", "waterTankEmpty": "STEAM_TANK_FULL", "startTime": -1, "targetDuration": 0, "applianceInfo": { "applianceType": "OV" }, "displayFoodProbeTemperatureF": 32.0, "targetFoodProbeTemperatureC": -17.833333333333332, "targetFoodProbeTemperatureF": -0.1, "runningTime": 0, "applianceState": "READY_TO_START", "alerts": [], "displayTemperatureC": 30.0, "networkInterface": { "linkQualityIndicator": "VERY_GOOD", "otaState": "IDLE" }, "foodProbeInsertionState": "NOT_INSERTED", "displayTemperatureF": 86.0, "cavityLight": false, "processPhase": "NONE", "connectivityState": "connected" }, "metadata": {} }, "status": "enabled", "connectionState": "connected" } get_appliance_capabilities : { "alerts": { "access": "read", "type": "alert", "values": { "AD_CONVERTER_REFERENCE_ALARM": {}, "BACKLIGHT_ALARM": {}, "BOARD_TEMPERATURE_ALARM": {}, "COMMUNICATION_ALARM_BETWEEN_TWO_CONTROLLERS": {}, "COMMUNICATION_ALARM_OUI_OC": {}, "CONFIGURATION_CHECKSUM_ALARM": {}, "CONFIGURATION_COHERENT_ALARM": {}, "CONFIGURATION_COMPATIBILITY_ALARM": {}, "COOKING_FAN_CONFIG_ALARM": {}, "DATA_FLASH_ALARM_UI": {}, "DOOR_LOCK_ACTUATOR": {}, "DOOR_LOCK_CONFIGURATION_ALARM": {}, "DOOR_LOCK_SENSOR_ALARM": {}, "ELECTRONIC_CLIXON_ALARM": {}, "FIX_SENSOR_DETECTION_ALARM": {}, "FOOD_PROBE_COMMUNICATION_ALARM": {}, "FOOD_PROBE_CONFIGURATION_ALARM": {}, "FUNCTION_SELECTOR_NOT_CONNECTED": {}, "HMI-TOUCH_BOARD_FMEA_ALARM": {}, "HMI-TOUCH_BOARD_SERIAL_COMMUNICATION_ALARM": {}, "HOB_OVEN_COMMUNICATION_ALARM": {}, "HOB_OVEN_POWER_MANAGEMENT_ALARM": {}, "HUMIDITY_SENSOR_OUT_OF_RANGE_ALARM": {}, "INTERNAL_ERROR": {}, "LIB_FMEA_ALARM_ROTARY_GRAB": {}, "MACS_COMMNUNICATION_ERROR": {}, "MEAT_PROBE_OUT_OF_RANGE_ALARM": {}, "NETVM_COMMUNICATION_ALARM": {}, "NIUX_COMMUNICATION_ALARM": {}, "NIUX_ONBOARDING_FAILED_ALARM": {}, "NTC_OUT_OF_RANGE_ALARM": {}, "OTA_FAILURE": {}, "PERIPHERAL_INIT_ALARM_ROTARY_SERIAL_COMMUNICATION_ALARM": {}, "PERIPHERAL_RUNTIME_ALARM_ROTARY_BIT_ENCODER_ALARM": {}, "POWER_ALARM": {}, "PT500_OUT_OF_RANGE_ALARM": {}, "PT500_STEAM_OUT_OF_RANGE_ALARM": {}, "PTO_COMMUNICATION_ALARM_OUI_PTO": {}, "PTO_CONFIGURATION_CHECKSUM_ALARM": {}, "PTO_KEY_ALARM": {}, "PTO_LIB_FMEA_ALARM": {}, "PYR_HOB_ALARM": {}, "ROTARY_TOUCH_ALARM": {}, "RTC_ALARM": {}, "RTC_OUT_OF_RANGE_ALARM": {}, "SMART_ADC_ERROR": {}, "SMART_AD_CALIBRATION_RUNNING_ERROR": {}, "SMART_COMMUNICATION_ALARM_OUI_SC": {}, "SMART_ERROR_UNKNOWN": {}, "SMART_HIGH_START_TEMPERATURE": {}, "SMART_INVALID_CONFIGURATION_ERROR": {}, "SMART_NO_START_TEMPERATURE": {}, "SMART_READ_FLASH_ERROR": {}, "SOFTWARE_COMPATIBILITY_CODE_ALARM": {}, "STEAM_MAGNETRON_NTC": {}, "TOO_HIGH_TEMPERATURE_ALARM": {}, "TOUCHSCREEN_DRIVER_ALARM": {}, "TOUCH_KEY_1_ALARM": {}, "TOUCH_KEY_ALARM": {}, "TRIAC_ALARM": {}, "UNKNOWN_STATE_ERROR": {}, "USB_CAMERA_DISCONNECTED_ALARM": {}, "WATER_LEVEL_SENSOR_IN_STEAMER_OUT_OF_RANGE_ALARM": {}, "WATER_LEVEL_SENSOR_IN_STEAM_TANK_DRAWER_OUT_OF_RANGE_ALARM": {}, "WIFI_SIGNAL_MISS_ALARM": {} } }, "applianceState": { "access": "read", "triggers": [ { "action": { "executeCommand": { "access": "write", "values": { "STOPRESET": {} } } }, "condition": { "operand_1": "value", "operand_2": "RUNNING", "operator": "eq" } }, { "action": { "executeCommand": { "access": "write", "values": { "STOPRESET": {} } } }, "condition": { "operand_1": "value", "operand_2": "PAUSED", "operator": "eq" } }, { "action": { "executeCommand": { "access": "write", "values": { "START": {} } } }, "condition": { "operand_1": "value", "operand_2": "READY_TO_START", "operator": "eq" } }, { "action": { "$self": { "access": "read" } }, "condition": { "operand_1": "value", "operand_2": "ALARM", "operator": "eq" } }, { "action": { "executeCommand": { "access": "write", "values": { "STOPRESET": {} } } }, "condition": { "operand_1": "value", "operand_2": "DELAYED_START", "operator": "eq" } }, { "action": { "executeCommand": { "access": "write", "values": { "START": {} } } }, "condition": { "operand_1": "value", "operand_2": "END_OF_CYCLE", "operator": "eq" } } ], "type": "string", "values": { "ALARM": {}, "DELAYED_START": {}, "END_OF_CYCLE": {}, "IDLE": {}, "OFF": {}, "PAUSED": {}, "READY_TO_START": {}, "RUNNING": {} } }, "cavityLight": { "access": "readwrite", "type": "boolean", "values": { "OFF": {}, "ON": {} } }, "displayFoodProbeTemperatureC": { "access": "read", "type": "temperature" }, "displayFoodProbeTemperatureF": { "access": "read", "type": "temperature" }, "displayTemperatureC": { "access": "read", "type": "temperature" }, "displayTemperatureF": { "access": "read", "type": "temperature" }, "doorState": { "access": "read", "type": "string", "values": { "CLOSED": {}, "OPEN": {} } }, "executeCommand": { "access": "write", "type": "string", "values": { "OFF": {}, "ON": {}, "RESUME": {}, "START": {}, "STOPRESET": {} } }, "foodProbeInsertionState": { "access": "read", "type": "string", "values": { "INSERTED": {}, "NOT_INSERTED": {} } }, "networkInterface": { "command": { "access": "write", "type": "string", "values": { "ABORT": {}, "APPLIANCE_AUTHORIZE": {}, "DOWNLOAD": {}, "START": {}, "USER_AUTHORIZE": {}, "USER_NOT_AUTHORIZE": {} } }, "linkQualityIndicator": { "access": "read", "type": "string", "values": { "EXCELLENT": {}, "GOOD": {}, "POOR": {}, "UNDEFINED": {}, "VERY_GOOD": {}, "VERY_POOR": {} } }, "niuSwUpdateCurrentDescription": { "access": "read", "type": "string" }, "otaState": { "access": "read", "type": "string", "values": { "DESCRIPTION_AVAILABLE": {}, "DESCRIPTION_DOWNLOADING": {}, "DESCRIPTION_READY": {}, "FW_DOWNLOADING": {}, "FW_DOWNLOAD_START": {}, "FW_SIGNATURE_CHECK": {}, "FW_UPDATE_IN_PROGRESS": {}, "IDLE": {}, "READY_TO_UPDATE": {}, "UPDATE_ABORT": {}, "UPDATE_CHECK": {}, "UPDATE_ERROR": {}, "UPDATE_OK": {}, "WAITINGFORAUTHORIZATION": {} } }, "startUpCommand": { "access": "write", "type": "string", "values": { "UNINSTALL": {} } }, "swAncAndRevision": { "access": "read", "type": "string" }, "swVersion": { "access": "read", "type": "string" } }, "program": { "access": "readwrite", "type": "string", "values": { "AUGRATIN": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 230.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 446.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "BOTTOM": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 150.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 302.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "BREAD_BAKING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 180.0, "disabled": false, "max": 230.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 356.0, "disabled": false, "max": 446.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "CLEAN_DESCALING": { "disabled": true }, "CLEAN_DRYING": { "disabled": true }, "CONVENTIONAL_COOKING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 200.0, "disabled": false, "max": 230.0, "min": 30.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 392.0, "disabled": false, "max": 446.0, "min": 86.0, "step": 5.0, "type": "temperature" } }, "DEFROST": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 40.0, "disabled": false, "max": 40.0, "min": 40.0, "step": 0.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 104.0, "disabled": false, "max": 104.0, "min": 104.0, "step": 0.0, "type": "temperature" } }, "DOUGH_PROVING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 35.0, "disabled": false, "max": 35.0, "min": 35.0, "step": 0.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 95.0, "disabled": false, "max": 95.0, "min": 95.0, "step": 0.0, "type": "temperature" } }, "DRYING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 60.0, "disabled": false, "max": 100.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 212.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "FROZEN_FOOD": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 220.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 428.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "FULL_STEAM": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 90.0, "disabled": false, "max": 100.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 194.0, "disabled": false, "max": 212.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "GRILL": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 230.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 446.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "GRILL_FAN": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 180.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 356.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "HUMIDITY_HIGH": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 90.0, "disabled": false, "max": 130.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 194.0, "disabled": false, "max": 266.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "HUMIDITY_LOW": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 180.0, "disabled": false, "max": 230.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 356.0, "disabled": false, "max": 446.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "HUMIDITY_MEDIUM": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 170.0, "disabled": false, "max": 200.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 338.0, "disabled": false, "max": 392.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "KEEP_WARM": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 80.0, "disabled": false, "max": 80.0, "min": 80.0, "step": 0.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 176.0, "disabled": false, "max": 176.0, "min": 176.0, "step": 0.0, "type": "temperature" } }, "MOIST_FAN_BAKING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 7200, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 160.0, "disabled": false, "max": 230.0, "min": 90.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 320.0, "disabled": false, "max": 446.0, "min": 194.0, "step": 5.0, "type": "temperature" } }, "PIZZA": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 200.0, "disabled": false, "max": 230.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 392.0, "disabled": false, "max": 446.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "PLATE_WARMING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 70.0, "disabled": false, "max": 70.0, "min": 70.0, "step": 0.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 158.0, "disabled": false, "max": 158.0, "min": 158.0, "step": 0.0, "type": "temperature" } }, "PRESERVING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 160.0, "disabled": false, "max": 170.0, "min": 100.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 320.0, "disabled": false, "max": 338.0, "min": 212.0, "step": 5.0, "type": "temperature" } }, "SLOW_COOK": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 90.0, "disabled": false, "max": 150.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 194.0, "disabled": false, "max": 302.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "SOUS_VIDE": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 70.0, "disabled": false, "max": 95.0, "min": 50.0, "step": 1.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 158.0, "disabled": false, "max": 203.0, "min": 122.0, "step": 1.0, "type": "temperature" } }, "STEAMIFY": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 180.0, "disabled": false, "max": 230.0, "min": 50.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 356.0, "disabled": false, "max": 446.0, "min": 122.0, "step": 5.0, "type": "temperature" } }, "STEAM_CLEAN_INTENSE": { "disabled": true }, "STEAM_CLEAN_LIGHT": { "disabled": true }, "STEAM_CLEAN_RINSING": { "disabled": true }, "STEAM_REGENERATING": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 110.0, "disabled": false, "max": 130.0, "min": 80.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 230.0, "disabled": false, "max": 266.0, "min": 176.0, "step": 5.0, "type": "temperature" } }, "TRUE_FAN": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetFoodProbeTemperatureC": { "access": "readwrite", "default": 60, "disabled": false, "max": 99, "min": 30, "step": 1, "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "default": 140.0, "disabled": false, "max": 210.2, "min": 86.0, "step": 1, "type": "temperature" }, "targetTemperatureC": { "access": "readwrite", "default": 150.0, "disabled": false, "max": 230.0, "min": 30.0, "step": 5.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 302.0, "disabled": false, "max": 446.0, "min": 86.0, "step": 5.0, "type": "temperature" } }, "YOGHURT": { "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "disabled": false, "max": 86340, "min": 0, "step": 60, "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "disabled": false, "max": 86340, "min": 0, "step": 60 }, "targetTemperatureC": { "access": "readwrite", "default": 42.0, "disabled": false, "max": 42.0, "min": 42.0, "step": 0.0, "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "default": 107.6, "disabled": false, "max": 107.6, "min": 107.6, "step": 0.0, "type": "temperature" } } } }, "remoteControl": { "access": "read", "type": "string", "values": { "DISABLED": {}, "ENABLED": {}, "NOT_SAFETY_RELEVANT_ENABLED": {}, "TEMPORARY_LOCKED": {} } }, "runningTime": { "access": "read", "default": 0, "type": "number" }, "startTime": { "access": "readwrite", "default": "INVALID_OR_NOT_SET_TIME", "max": 86340, "min": 0, "step": 60, "type": "number", "values": { "INVALID_OR_NOT_SET_TIME": { "disabled": true } } }, "targetDuration": { "access": "readwrite", "max": 86340, "min": 0, "step": 60, "type": "number" }, "targetFoodProbeTemperatureC": { "access": "readwrite", "type": "temperature" }, "targetFoodProbeTemperatureF": { "access": "readwrite", "type": "temperature" }, "targetMicrowavePower": { "access": "readwrite", "type": "number" }, "targetTemperatureC": { "access": "readwrite", "type": "temperature" }, "targetTemperatureF": { "access": "readwrite", "type": "temperature" }, "temperatureRepresentation": { "access": "readwrite", "default": "CELSIUS", "type": "string", "values": { "CELSIUS": {}, "FAHRENHEIT": {} } }, "timeToEnd": { "access": "read", "type": "number" }, "waterTankEmpty": { "access": "read", "type": "string", "values": { "STEAM_TANK_EMPTY": {}, "STEAM_TANK_FULL": {} } }, "waterTrayInsertionState": { "access": "read", "type": "string", "values": { "INSERTED": {}, "NOT_INSERTED": {} } } }

albaintor commented 3 weeks ago

Yes everything is here and still the entity is not created. Can you also send me the HA logs please ? I would like to track down which attribute failed the creation

kingy444 commented 3 weeks ago

@albaintor just ask for diagnostics for that data now too 😀 (json is all in there)

kingy444 commented 3 weeks ago

@Imperial-Guard i also see no need for it to not be created - is it perhaps been goven a new _2 id ? Not sure if we already removed and readded your integration in that other issue or not.

entity_id format changed so its worth a remove and readd to clean that up

you should be able to go "configure" - copy the password, delete that one and immediately add a new entry with your email and password. reboot shouldnt be required

Imperial-Guard commented 3 weeks ago

Did the following;

config_entry-electrolux_status-01JAJ3S9XVKSJHQ6FV9P4QXJAX.json

tok1satsu1 commented 3 weeks ago

Same here, missing targetTemperatureC for an A/C Electrolux.

albaintor commented 3 weeks ago

It reminds me I had a hard time with the particular field in the V1, I have to do some archeology.

albaintor commented 2 weeks ago

Hi again @Imperial-Guard I have not found out why the temperature field won't raise. Can you send me the debug logs of the startup of the integration in order to get the calculated mapping, especially this line : "Electrolux get_entity. entity_type: %s entity_name: %s entity_attr: %s entity_source: %s capability: %s device_class: %s unit: %s"

Thanks

Imperial-Guard commented 2 weeks ago

home-assistant_2024-10-30T07-16-30.787Z.log

Hi @albaintor, please see attached the complete debug from startup. Thanks :)

albaintor commented 2 weeks ago

home-assistant_2024-10-30T07-16-30.787Z.log

Hi @albaintor, please see attached the complete debug from startup. Thanks :)

Thanks This is strange according to your logs, the target temperature sensor is instanciated Electrolux get_entity. entity_type: sensor entity_name: targetTemperatureC entity_attr: targetTemperatureC entity_source: capability: ... Mijn oven target temperature c

You don't see it at all ?

Imperial-Guard commented 2 weeks ago

image

@albaintor I guess there is a misunderstanding. However I see the sensor "Target Temperature" but with the update I'm missing the option to set the "Target Temperature"

See also attached screendump, hopefully this will clarify

tok1satsu1 commented 2 weeks ago

@albaintor I guess there is a misunderstanding. However I see the sensor "Target Temperature" but with the update I'm missing the option to set the "Target Temperature"

electrolux

Same problem here. I see the target temperature sensor but lost the ability to set the target temperature, like was before. Using 2.0.7 version.

kingy444 commented 2 weeks ago

yea pretty sure i found the issue - ill put through a PR shortly

image