# Washing machine # Remote action buttons via the Actions command. All require remote actions to # be active (Remote_control_monitoring_set_commands_actions: 1); the others are # additionally gated on the relevant Status / StopAddGoAllowed value so each # button only shows when the action is applicable. # # EXPERIMENTAL: the Actions write codes and the gating status values have not # been confirmed on hardware. Pressing a button sends a real command, which may # be wrong until verified. buttons: - key: start icon: mdi:play available_when: Remote_control_monitoring_set_commands_actions: 1 Status: 4 # Program select write: Actions: 1 - key: pause icon: mdi:pause available_when: Remote_control_monitoring_set_commands_actions: 1 Status: 6 # Running write: Actions: 7 - key: resume icon: mdi:play-pause available_when: Remote_control_monitoring_set_commands_actions: 1 Status: 7 # Pause write: Actions: 4 - key: stop icon: mdi:stop available_when: Remote_control_monitoring_set_commands_actions: 1 write: Actions: 0 - key: cancel icon: mdi:cancel available_when: Remote_control_monitoring_set_commands_actions: 1 write: Actions: 2 - key: stop_add_go icon: mdi:tshirt-crew available_when: Remote_control_monitoring_set_commands_actions: 1 StopAddGoAllowed: 2 # Active write: Actions: 5 statistics: source: energy_consumption_curve daily_energy_kwh: true daily_water_consumption: true properties: - property: ADS_Dirtiness_setting_status # Sample value: 2 optional: true unavailable: 0 select: options: 1: low 2: medium 3: high command: name: ADS_Dirtiness_setting adjust: 1 - property: ADS_Settings_Current_Program_Detergent_setting_status # Sample value: 2 optional: true - property: ADS_Settings_Current_Program_Softener_setting_status # Sample value: 2 optional: true - property: Adapt_sense_setting_status # Sample value: 2 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Adapt_sense_setting adjust: 1 entity_category: config - property: Add_on_program_download_ID # Sample value: 254 optional: true - property: Add_on_program_download_status # Sample value: 1 optional: true - property: Add_program_to_device # Sample value: 0 optional: true - property: Air_dry_function_status # Sample value: 0 optional: true - property: Air_shower_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Air_shower_setting adjust: 1 entity_category: config - property: Alarm_1 # Sample value: 1 optional: true - property: Alarm_10 # Sample value: 1 optional: true - property: Alarm_11 # Sample value: 1 optional: true - property: Alarm_12 # Sample value: 1 optional: true - property: Alarm_13 # Sample value: 1 optional: true - property: Alarm_14 # Sample value: 1 optional: true - property: Alarm_15 # Sample value: 1 optional: true - property: Alarm_16 # Sample value: 1 optional: true - property: Alarm_17 # Sample value: 0 optional: true - property: Alarm_18 # Sample value: 0 optional: true - property: Alarm_19 # Sample value: 0 optional: true - property: Alarm_2 # Sample value: 1 optional: true - property: Alarm_20 # Sample value: 0 optional: true - property: Alarm_21 # Sample value: 0 optional: true - property: Alarm_22 # Sample value: 0 optional: true - property: Alarm_3 # Sample value: 1 optional: true - property: Alarm_4 # Sample value: 1 optional: true - property: Alarm_5 # Sample value: 1 optional: true - property: Alarm_6 # Sample value: 0 optional: true - property: Alarm_7 # Sample value: 0 optional: true - property: Alarm_8 # Sample value: 0 optional: true - property: Alarm_9 # Sample value: 1 optional: true - property: Auto_Super_rinse_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Auto_Super_rinse_setting adjust: 1 entity_category: config - property: Auto_dose_Compartment1_amount_setting # Sample value: 0 optional: true - property: Auto_dose_Compartment1_status_102 # Sample value: 0 optional: true - property: Auto_dose_Compartment1_tank_amount # Sample value: 0 optional: true - property: Auto_dose_Compartment2_amount_setting # Sample value: 0 optional: true - property: Auto_dose_Compartment2_status_102 # Sample value: 0 optional: true - property: Auto_dose_Compartment2_tank_amount # Sample value: 0 optional: true - property: Auto_dose_drawer_status # Sample value: 0 optional: true - property: Auto_dose_system_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Auto_dose_system_setting adjust: 1 entity_category: config - property: Brightness_setting # Sample value: 0 optional: true - property: Can_upload_WiFi_program # Sample value: 2 optional: true - property: Child_lock_setting_status # Child lock control. Reads the setting echo (1: disabled, 2: enabled) and # writes the Child_lock_setting command (adjust:1 -> 0: disabled, 1: enabled). icon: 'mdi:lock' entity_category: config unavailable: 0 switch: "off": 1 "on": 2 command: name: Child_lock_setting adjust: 1 - property: Child_lock_status_status icon: 'mdi:lock' entity_category: config optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Child_lock_status adjust: 1 - property: Color_sensor_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Color_sensor_setting adjust: 1 entity_category: config - property: Compartment1_type_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: detergent 2: softener 3: color_detergent 4: white_detergent 5: black_detergent 6: sensitive_detergent command: name: Compartment1_type_setting adjust: 1 entity_category: config - property: Compartment2_type_setting_status # Sample value: 0 # NOTE: possible mixup of detergent/softener on read vs. write. optional: true entity_category: config unavailable: 0 select: options: 1: detergent 2: softener 3: color_detergent 4: white_detergent 5: black_detergent 6: sensitive_detergent 7: other_rinse_agent command: name: Compartment2_type_setting adjust: 1 - property: Current_temperature icon: 'mdi:thermometer' sensor: read_only: true device_class: temperature unit: °C state_class: measurement - property: Current_washing_program_phase_2 # Sample value: 1 optional: true - property: Current_washing_program_phase_status # Sample value: 15 optional: true - property: Current_water_level # Sample value: 65535 optional: true - property: Darhcdq # Sample value: 65535 optional: true - property: Delay_start_remaining_time_in_minutes icon: 'mdi:update' sensor: read_only: true device_class: duration unit: min - property: Delaystart_delayend_mode_status icon: 'mdi:timer' unavailable: 0 select: options: 1: not_active 2: delay_start 3: delay_end command: name: Delaystart_delayend_mode adjust: 1 - property: Delaystart_delayend_remaining_time_in_minutes icon: 'mdi:update' sensor: read_only: true device_class: duration unit: min - property: Delaystart_delayend_timestamp_status # Sample value: 16679/02/18T23:47:45 optional: true - property: Demo_mode_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Demo_mode adjust: 1 entity_category: config - property: Detergent_amount_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: "off" 2: auto 3: '1' 4: '2' 5: '3' command: name: Detergent_amount adjust: 1 - property: Detergent_indicator # Sample value: 0 optional: true - property: Door_status icon: 'mdi:door' sensor: read_only: true device_class: enum options: 0: not_available 1: open 2: closed 3: locked - property: Dose_assist_recommended_detergent_quantity_unit_status # Sample value: 1 optional: true - property: Dose_assist_recommended_low_concenatration_detergent_quantity # Sample value: 65535 optional: true - property: Dose_assist_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Dose_assist adjust: 1 entity_category: config - property: Drum_light_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Drum_Light_setting adjust: 1 entity_category: config - property: Eco_score_type # Sample value: 0 optional: true - property: Error_0 # Sample value: 1 optional: true - property: Error_1 # Sample value: 1 optional: true - property: Error_10 # Sample value: 1 optional: true - property: Error_11 # Sample value: 1 optional: true - property: Error_12 # Sample value: 1 optional: true - property: Error_12_1 # Sample value: 1 optional: true - property: Error_12_10 # Sample value: 1 optional: true - property: Error_12_11 # Sample value: 1 optional: true - property: Error_12_12 # Sample value: 1 optional: true - property: Error_12_13 # Sample value: 1 optional: true - property: Error_12_14 # Sample value: 1 optional: true - property: Error_12_15 # Sample value: 1 optional: true - property: Error_12_16 # Sample value: 1 optional: true - property: Error_12_17 # Sample value: 0 optional: true - property: Error_12_18 # Sample value: 1 optional: true - property: Error_12_2 # Sample value: 1 optional: true - property: Error_12_3 # Sample value: 1 optional: true - property: Error_12_4 # Sample value: 1 optional: true - property: Error_12_5 # Sample value: 1 optional: true - property: Error_12_6 # Sample value: 1 optional: true - property: Error_12_7 # Sample value: 1 optional: true - property: Error_12_8 # Sample value: 1 optional: true - property: Error_12_9 # Sample value: 1 optional: true - property: Error_13 # Sample value: 1 optional: true - property: Error_13_1 # Sample value: 1 optional: true - property: Error_13_2 # Sample value: 1 optional: true - property: Error_13_3 # Sample value: 1 optional: true - property: Error_14 # Sample value: 0 optional: true - property: Error_15 # Sample value: 1 optional: true - property: Error_16 # Sample value: 0 optional: true - property: Error_17 # Sample value: 0 optional: true - property: Error_18 # Sample value: 0 optional: true - property: Error_19 # Sample value: 0 optional: true - property: Error_2 # Sample value: 1 optional: true - property: Error_20 # Sample value: 0 optional: true - property: Error_21 # Sample value: 0 optional: true - property: Error_22 # Sample value: 1 optional: true - property: Error_23 # Sample value: 1 optional: true - property: Error_24 # Sample value: 1 optional: true - property: Error_25 # Sample value: 0 optional: true - property: Error_26 # Sample value: 0 optional: true - property: Error_27 # Sample value: 0 optional: true - property: Error_28 # Sample value: 0 optional: true - property: Error_29 # Sample value: 0 optional: true - property: Error_3 # Sample value: 1 optional: true - property: Error_30 # Sample value: 0 optional: true - property: Error_31 # Sample value: 0 optional: true - property: Error_32 # Sample value: 0 optional: true - property: Error_33 # Sample value: 0 optional: true - property: Error_34 # Sample value: 0 optional: true - property: Error_35 # Sample value: 0 optional: true - property: Error_36 # Sample value: 1 optional: true - property: Error_37 # Sample value: 1 optional: true - property: Error_38 # Sample value: 0 optional: true - property: Error_38_1 # Sample value: 0 optional: true - property: Error_39 # Sample value: 0 optional: true - property: Error_4 # Sample value: 0 optional: true - property: Error_40 # Sample value: 1 optional: true - property: Error_41 # Sample value: 1 optional: true - property: Error_42 # Sample value: 1 optional: true - property: Error_43 # Sample value: 1 optional: true - property: Error_44 # Sample value: 1 optional: true - property: Error_45 # Sample value: 0 optional: true - property: Error_46 # Sample value: 0 optional: true - property: Error_47 # Sample value: 0 optional: true - property: Error_48 # Sample value: 1 optional: true - property: Error_49 # Sample value: 1 optional: true - property: Error_5 # Sample value: 0 optional: true - property: Error_50 # Sample value: 0 optional: true - property: Error_51 # Sample value: 0 optional: true - property: Error_52 # Sample value: 0 optional: true - property: Error_6 # Sample value: 1 optional: true - property: Error_7 # Sample value: 1 optional: true - property: Error_7_1 # Sample value: 1 optional: true - property: Error_7_2 # Sample value: 0 optional: true - property: Error_8 # Sample value: 1 optional: true - property: Error_89 # Sample value: 1 optional: true - property: Error_9 # Sample value: 1 optional: true - property: Error_90 # Sample value: 1 optional: true - property: Error_9_1 # Sample value: 0 optional: true - property: Extra_rinse_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Extra_rinse adjust: 1 - property: Fota # Sample value: 4 optional: true - property: HardPairingStatus # Sample value: 0 optional: true - property: Language_setting # Sample value: 0 optional: true - property: Liquid_unit_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: ml 2: tbs command: name: Liquid_unit_setting adjust: 1 entity_category: config - property: Logo_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Logo_setting adjust: 1 entity_category: config - property: Max_RPM_allowed_stat # Sample value: 0 optional: true unavailable: 0 select: options: 1: 0_rpm 2: 400_rpm 3: 600_rpm 4: 700_rpm 5: 800_rpm 6: 900_rpm 7: 1000_rpm 8: 1100_rpm 9: 1200_rpm 10: 1300_rpm 11: 1400_rpm 12: 1500_rpm 13: 1600_rpm 14: 1700_rpm 15: 1800_rpm command: name: Max_RPM_allowed adjust: 1 entity_category: config - property: Night_start_setting_status_102 # Sample value: 0 optional: true - property: No_sound_status # Sample value: 1 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: No_sound adjust: 1 entity_category: config - property: Number_of_rinses # Sample value: 254 optional: true - property: Power_save_status # Sample value: 0 optional: true entity_category: config unavailable: 0 switch: "off": 1 "on": 2 command: name: Power_save adjust: 1 - property: Remote_control_mode_monitoring # Sample value: 1 optional: true - property: Remote_control_monitoring_set_commands # Sample value: 1 optional: true - property: Remote_control_monitoring_set_commands_actions # Sample value: 0 optional: true - property: Selected_program_Disinfection binary_sensor: {} - property: Selected_program_Eco_Disinfection # Sample value: 0 optional: true - property: Selected_program_Eco_Small_load # Sample value: 0 optional: true - property: Selected_program_Eco_score # Sample value: 0 optional: true - property: Selected_program_Green_leaves_AntiCrease # Sample value: 0 optional: true - property: Selected_program_Green_leaves_Entry_steam # Sample value: 0 optional: true - property: Selected_program_Green_leaves_Prewash # Sample value: 0 optional: true - property: Selected_program_Intensive_mode # Sample value: 0 optional: true - property: Selected_program_Night_mode # Sample value: 0 optional: true - property: Selected_program_Small_load_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_Small_load adjust: 1 - property: Selected_program_Super_rinse # Sample value: 0 optional: true - property: Selected_program_Water_add # Sample value: 0 optional: true - property: Selected_program_anticrease_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_anticrease adjust: 1 - property: Selected_program_duration_in_minutes icon: 'mdi:timer' sensor: read_only: true device_class: duration unit: min - property: Selected_program_entry_steam_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_entry_steam adjust: 1 - property: Selected_program_id_status icon: 'mdi:tshirt-crew' select: unknown_value: 255 options: 0: eco_40_60 1: white_cotton 2: color 3: wool_manual 4: mix_synthetic 5: extra_hygiene 6: speed_20 7: intensive_59_32 8: no_program_selected 9: sportswear 10: baby_care 11: pet_hair_removal 12: shirts 13: drum_clean 14: spinning_draining 15: draining 16: rinsing_softening 17: down_feathers command: name: Selected_program_id - property: Selected_program_load_status # Sample value: 0 optional: true - property: Selected_program_mode2_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: speed_mode 2: green_mode 3: night_mode command: name: Selected_program_mode2 adjust: 1 - property: Selected_program_mode_status icon: 'mdi:tshirt-crew' unavailable: 0 select: options: 1: normal 2: intensive 3: time_care_1 4: time_care_2 command: name: Selected_program_mode adjust: 1 - property: Selected_program_prewash_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_prewash adjust: 1 - property: Selected_program_remaining_time_in_minutes icon: 'mdi:clock-end' sensor: read_only: true device_class: duration unit: min - property: Selected_program_rinse_hold_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_rinse_hold adjust: 1 - property: Selected_program_set_temperature_status icon: 'mdi:thermometer' unavailable: 0 select: unknown_value: 15 options: 1: cold 2: 20_c 3: 30_c 4: 40_c 5: 60_c 6: 90_c 7: 95_c command: name: Selected_program_set_temperature adjust: 1 - property: Selected_program_washing_spin_speed_rpm_status icon: 'mdi:reload' unavailable: 0 select: options: 1: 0_rpm 3: 600_rpm 4: 700_rpm 5: 800_rpm 6: 400_rpm 7: 1000_rpm 8: 1200_rpm 9: 1400_rpm 10: 1600_rpm command: name: Selected_program_washing_spin_speed_rpm adjust: 1 - property: Selected_program_water_pluse_status unavailable: 0 switch: "off": 1 "on": 2 command: name: Selected_program_water_pluse adjust: 1 - property: Session_pairing_active # Sample value: 0 optional: true - property: Session_pairing_status # Sample value: 0 optional: true switch: "off": 0 "on": 1 command: name: Session_pairing_setting entity_category: diagnostic - property: Smart_sync_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Smart_sync_setting adjust: 1 entity_category: config - property: Soft_pairing_status # Sample value: 0 optional: true switch: "off": 0 "on": 1 command: name: Soft_pairing_setting entity_category: diagnostic - property: Softener_amount_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: "off" 2: auto 3: '1' 4: '2' 5: '3' command: name: Softener_amount adjust: 1 - property: Softener_indicator # Sample value: 0 optional: true - property: Sound_setting_status # Sample value: 3 optional: true unavailable: 0 select: options: 1: '0' 2: '1' 3: '2' 4: '3' command: name: Sound_setting adjust: 1 entity_category: config - property: Stain_program_Set_clothes_type_status # Sample value: 0 optional: true - property: Stain_program_Set_stain_status # Sample value: 0 optional: true - property: Status icon: 'mdi:washing-machine' sensor: read_only: true device_class: enum options: 0: standby 1: error 2: production 3: service 4: program_select 5: add_clothes 6: running 7: pause - property: StopAddGoAllowed icon: 'mdi:check-circle' entity_category: diagnostic binary_sensor: {} - property: Stopaddgo_status icon: 'mdi:check-circle' entity_category: diagnostic binary_sensor: {} - property: Temperature_unit_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: celsius 2: fahrenheit command: name: Temperature_unit_setting adjust: 1 entity_category: config - property: Time_program_Set_time_status # Sample value: 0 optional: true - property: Time_save_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Time_save adjust: 1 - property: Turbidity_sensor_setting_status # Sample value: 0 optional: true unavailable: 0 switch: "off": 1 "on": 2 command: name: Turbidity_sensor_setting adjust: 1 entity_category: config - property: Units_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: imperial 2: metric command: name: Units_setting adjust: 1 entity_category: config - property: View_size_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: normal_text 2: big_text command: name: View_size_setting adjust: 1 entity_category: config - property: Volume_setting # Sample value: 0 optional: true - property: Water_hardness_setting_status # Sample value: 2 optional: true unavailable: 0 select: options: 1: '1' 2: '2' 3: '3' command: name: Water_hardness_setting adjust: 1 entity_category: config - property: Weight_unit_setting_status # Sample value: 0 optional: true unavailable: 0 select: options: 1: kg 2: lbs command: name: Weight_unit_setting adjust: 1 entity_category: config