roborock.data.zeo.zeo_code_mappings
1from ..code_mappings import RoborockEnum 2 3 4class ZeoMode(RoborockEnum): 5 null = 0 6 wash = 1 7 wash_and_dry = 2 8 dry = 3 9 10 11class ZeoState(RoborockEnum): 12 standby = 1 13 weighing = 2 14 soaking = 3 15 washing = 4 16 rinsing = 5 17 spinning = 6 18 drying = 7 19 cooling = 8 20 under_delay_start = 9 21 done = 10 22 aftercare = 12 23 waiting_for_aftercare = 13 24 25 26class ZeoProgram(RoborockEnum): 27 null = 0 28 standard = 1 29 quick = 2 30 sanitize = 3 31 wool = 4 32 air_refresh = 5 33 custom = 6 34 bedding = 7 35 down = 8 36 silk = 9 37 rinse_and_spin = 10 38 spin = 11 39 down_clean = 12 40 baby_care = 13 41 anti_allergen = 14 42 sportswear = 15 43 night = 16 44 new_clothes = 17 45 shirts = 18 46 synthetics = 19 47 underwear = 20 48 gentle = 21 49 intensive = 22 50 cotton_linen = 23 51 season = 24 52 warming = 25 53 bra = 26 54 panties = 27 55 boiling_wash = 28 56 socks = 30 57 towels = 31 58 anti_mite = 32 59 exo_40_60 = 33 60 twenty_c = 34 61 t_shirts = 35 62 stain_removal = 36 63 64 65class ZeoSoak(RoborockEnum): 66 normal = 0 67 low = 1 68 medium = 2 69 high = 3 70 max = 4 71 72 73class ZeoTemperature(RoborockEnum): 74 normal = 1 75 low = 2 76 medium = 3 77 high = 4 78 max = 5 79 twenty_c = 6 80 ninety_c = 7 81 82 83class ZeoRinse(RoborockEnum): 84 none = 0 85 min = 1 86 low = 2 87 mid = 3 88 high = 4 89 max = 5 90 91 92class ZeoSpin(RoborockEnum): 93 null = 0 94 none = 1 95 very_low = 2 96 low = 3 97 mid = 4 98 high = 5 99 very_high = 6 100 max = 7 101 102 103class ZeoDryingMode(RoborockEnum): 104 none = 0 105 quick = 1 106 iron = 2 107 store = 3 108 109 110class ZeoDetergentType(RoborockEnum): 111 empty = 0 112 low = 1 113 medium = 2 114 high = 3 115 116 117class ZeoSoftenerType(RoborockEnum): 118 empty = 0 119 low = 1 120 medium = 2 121 high = 3 122 123 124class ZeoError(RoborockEnum): 125 none = 0 126 refill_error = 1 127 drain_error = 2 128 door_lock_error = 3 129 water_level_error = 4 130 inverter_error = 5 131 heating_error = 6 132 temperature_error = 7 133 communication_error = 10 134 drying_error = 11 135 drying_error_e_12 = 12 136 drying_error_e_13 = 13 137 drying_error_e_14 = 14 138 drying_error_e_15 = 15 139 drying_error_e_16 = 16 140 drying_error_water_flow = 17 # Check for normal water flow 141 drying_error_restart = 18 # Restart the washer and try again 142 spin_error = 19 # re-arrange clothes
Roborock Enum for codes with int values
null =
<ZeoMode.null: 0>
wash =
<ZeoMode.wash: 1>
wash_and_dry =
<ZeoMode.wash_and_dry: 2>
dry =
<ZeoMode.dry: 3>
Inherited Members
12class ZeoState(RoborockEnum): 13 standby = 1 14 weighing = 2 15 soaking = 3 16 washing = 4 17 rinsing = 5 18 spinning = 6 19 drying = 7 20 cooling = 8 21 under_delay_start = 9 22 done = 10 23 aftercare = 12 24 waiting_for_aftercare = 13
Roborock Enum for codes with int values
standby =
<ZeoState.standby: 1>
weighing =
<ZeoState.weighing: 2>
soaking =
<ZeoState.soaking: 3>
washing =
<ZeoState.washing: 4>
rinsing =
<ZeoState.rinsing: 5>
spinning =
<ZeoState.spinning: 6>
drying =
<ZeoState.drying: 7>
cooling =
<ZeoState.cooling: 8>
under_delay_start =
<ZeoState.under_delay_start: 9>
done =
<ZeoState.done: 10>
aftercare =
<ZeoState.aftercare: 12>
waiting_for_aftercare =
<ZeoState.waiting_for_aftercare: 13>
Inherited Members
27class ZeoProgram(RoborockEnum): 28 null = 0 29 standard = 1 30 quick = 2 31 sanitize = 3 32 wool = 4 33 air_refresh = 5 34 custom = 6 35 bedding = 7 36 down = 8 37 silk = 9 38 rinse_and_spin = 10 39 spin = 11 40 down_clean = 12 41 baby_care = 13 42 anti_allergen = 14 43 sportswear = 15 44 night = 16 45 new_clothes = 17 46 shirts = 18 47 synthetics = 19 48 underwear = 20 49 gentle = 21 50 intensive = 22 51 cotton_linen = 23 52 season = 24 53 warming = 25 54 bra = 26 55 panties = 27 56 boiling_wash = 28 57 socks = 30 58 towels = 31 59 anti_mite = 32 60 exo_40_60 = 33 61 twenty_c = 34 62 t_shirts = 35 63 stain_removal = 36
Roborock Enum for codes with int values
null =
<ZeoProgram.null: 0>
standard =
<ZeoProgram.standard: 1>
quick =
<ZeoProgram.quick: 2>
sanitize =
<ZeoProgram.sanitize: 3>
wool =
<ZeoProgram.wool: 4>
air_refresh =
<ZeoProgram.air_refresh: 5>
custom =
<ZeoProgram.custom: 6>
bedding =
<ZeoProgram.bedding: 7>
down =
<ZeoProgram.down: 8>
silk =
<ZeoProgram.silk: 9>
rinse_and_spin =
<ZeoProgram.rinse_and_spin: 10>
spin =
<ZeoProgram.spin: 11>
down_clean =
<ZeoProgram.down_clean: 12>
baby_care =
<ZeoProgram.baby_care: 13>
anti_allergen =
<ZeoProgram.anti_allergen: 14>
sportswear =
<ZeoProgram.sportswear: 15>
night =
<ZeoProgram.night: 16>
new_clothes =
<ZeoProgram.new_clothes: 17>
shirts =
<ZeoProgram.shirts: 18>
synthetics =
<ZeoProgram.synthetics: 19>
underwear =
<ZeoProgram.underwear: 20>
gentle =
<ZeoProgram.gentle: 21>
intensive =
<ZeoProgram.intensive: 22>
cotton_linen =
<ZeoProgram.cotton_linen: 23>
season =
<ZeoProgram.season: 24>
warming =
<ZeoProgram.warming: 25>
bra =
<ZeoProgram.bra: 26>
panties =
<ZeoProgram.panties: 27>
boiling_wash =
<ZeoProgram.boiling_wash: 28>
socks =
<ZeoProgram.socks: 30>
towels =
<ZeoProgram.towels: 31>
anti_mite =
<ZeoProgram.anti_mite: 32>
exo_40_60 =
<ZeoProgram.exo_40_60: 33>
twenty_c =
<ZeoProgram.twenty_c: 34>
t_shirts =
<ZeoProgram.t_shirts: 35>
stain_removal =
<ZeoProgram.stain_removal: 36>
Inherited Members
Roborock Enum for codes with int values
normal =
<ZeoSoak.normal: 0>
low =
<ZeoSoak.low: 1>
medium =
<ZeoSoak.medium: 2>
high =
<ZeoSoak.high: 3>
max =
<ZeoSoak.max: 4>
Inherited Members
74class ZeoTemperature(RoborockEnum): 75 normal = 1 76 low = 2 77 medium = 3 78 high = 4 79 max = 5 80 twenty_c = 6 81 ninety_c = 7
Roborock Enum for codes with int values
normal =
<ZeoTemperature.normal: 1>
low =
<ZeoTemperature.low: 2>
medium =
<ZeoTemperature.medium: 3>
high =
<ZeoTemperature.high: 4>
max =
<ZeoTemperature.max: 5>
twenty_c =
<ZeoTemperature.twenty_c: 6>
ninety_c =
<ZeoTemperature.ninety_c: 7>
Inherited Members
Roborock Enum for codes with int values
none =
<ZeoRinse.none: 0>
min =
<ZeoRinse.min: 1>
low =
<ZeoRinse.low: 2>
mid =
<ZeoRinse.mid: 3>
high =
<ZeoRinse.high: 4>
max =
<ZeoRinse.max: 5>
Inherited Members
93class ZeoSpin(RoborockEnum): 94 null = 0 95 none = 1 96 very_low = 2 97 low = 3 98 mid = 4 99 high = 5 100 very_high = 6 101 max = 7
Roborock Enum for codes with int values
null =
<ZeoSpin.null: 0>
none =
<ZeoSpin.none: 1>
very_low =
<ZeoSpin.very_low: 2>
low =
<ZeoSpin.low: 3>
mid =
<ZeoSpin.mid: 4>
high =
<ZeoSpin.high: 5>
very_high =
<ZeoSpin.very_high: 6>
max =
<ZeoSpin.max: 7>
Inherited Members
Roborock Enum for codes with int values
none =
<ZeoDryingMode.none: 0>
quick =
<ZeoDryingMode.quick: 1>
iron =
<ZeoDryingMode.iron: 2>
store =
<ZeoDryingMode.store: 3>
Inherited Members
Roborock Enum for codes with int values
empty =
<ZeoDetergentType.empty: 0>
low =
<ZeoDetergentType.low: 1>
medium =
<ZeoDetergentType.medium: 2>
high =
<ZeoDetergentType.high: 3>
Inherited Members
Roborock Enum for codes with int values
empty =
<ZeoSoftenerType.empty: 0>
low =
<ZeoSoftenerType.low: 1>
medium =
<ZeoSoftenerType.medium: 2>
high =
<ZeoSoftenerType.high: 3>
Inherited Members
125class ZeoError(RoborockEnum): 126 none = 0 127 refill_error = 1 128 drain_error = 2 129 door_lock_error = 3 130 water_level_error = 4 131 inverter_error = 5 132 heating_error = 6 133 temperature_error = 7 134 communication_error = 10 135 drying_error = 11 136 drying_error_e_12 = 12 137 drying_error_e_13 = 13 138 drying_error_e_14 = 14 139 drying_error_e_15 = 15 140 drying_error_e_16 = 16 141 drying_error_water_flow = 17 # Check for normal water flow 142 drying_error_restart = 18 # Restart the washer and try again 143 spin_error = 19 # re-arrange clothes
Roborock Enum for codes with int values
none =
<ZeoError.none: 0>
refill_error =
<ZeoError.refill_error: 1>
drain_error =
<ZeoError.drain_error: 2>
door_lock_error =
<ZeoError.door_lock_error: 3>
water_level_error =
<ZeoError.water_level_error: 4>
inverter_error =
<ZeoError.inverter_error: 5>
heating_error =
<ZeoError.heating_error: 6>
temperature_error =
<ZeoError.temperature_error: 7>
communication_error =
<ZeoError.communication_error: 10>
drying_error =
<ZeoError.drying_error: 11>
drying_error_e_12 =
<ZeoError.drying_error_e_12: 12>
drying_error_e_13 =
<ZeoError.drying_error_e_13: 13>
drying_error_e_14 =
<ZeoError.drying_error_e_14: 14>
drying_error_e_15 =
<ZeoError.drying_error_e_15: 15>
drying_error_e_16 =
<ZeoError.drying_error_e_16: 16>
drying_error_water_flow =
<ZeoError.drying_error_water_flow: 17>
drying_error_restart =
<ZeoError.drying_error_restart: 18>
spin_error =
<ZeoError.spin_error: 19>