I’m trying to get Dreame L10s Ultra to work. Are there any work in progress for supporting this device? I have configured it as an generic device by now and I’m able to connect to it (direct doesn’t work, need to use cloud).
I have manage to get most of the functionality to work by configure it to be a Dreame D9 (dreame.vacuum.p2009)
Thing miio:basic:ZZZXXX "DreameBot L10s Ultra" [ host="<ip>",deviceId="<deviceid>",token="<token>",communication="cloud", cloudServer="de", model="dreame.vacuum.p2009"]
Configured as a generic device:
Thing miio:generic:ZZZXXX "DreameBot L10s Ultra" @ "1st Floor" [ host="<IP>",deviceId="<deviceId>",token="<token>",communication="cloud", cloudServer="de", model="dreame.vacuum.r2228o"]
When I run “execute a test to find supported channels” this is the result:
Properties: battery -> 95, pm25 -> 96, co2e -> 97, tvoc -> 98, humidity -> 99, temperature -> 100, co2 -> 101, bt_gateway_status -> 102, /device/get_bledevice_by_gateway -> 103, power -> 104, wifi_led -> 105, usb_on -> 106, on -> 107, OnOff_State -> 108, Humidifier_Gear -> 109, Humidity_Value -> 110, HumiSet_Value -> 111, Led_State -> 112, TipSound_State -> 113, watertankstatus -> 114, wet_and_protect -> 115, mode -> 116, ptc_on -> 117, ptc_status -> 118, display -> 119, child_lock -> 120, sound -> 121, control_speed -> 122, favourite_speed -> 123, temperature_outside -> 124, filter_rate -> 125, filter_day -> 126, ptc_level -> 127, screen_direction -> 128, filter_intermediate -> 129, filter_inter_day -> 130, filter_efficient -> 131, filter_effi_day -> 132, roll -> 133, roll_angle -> 134, timer_off -> 135, beep_sound -> 136, light -> 137, speed -> 138, dry -> 139, led -> 140, motor -> 141, drytime -> 142, airer_location -> 143, disinfect -> 144, distime -> 145, on_off -> 146, auto -> 147, fan_speed -> 148, buzzer -> 149, temp -> 150, tank_full -> 151, compressor_status -> 152, defrost_status -> 153, fan_st -> 154, alarm -> 155, bright -> 156, cct -> 157, snm -> 158, dv -> 159, sw -> 160, bl -> 161, ms -> 162, ac -> 163, mb -> 164, cid -> 165, get_switch_en -> 166, scene_num -> 167, pow -> 168, flm -> 169, ambstatus -> 170, ambvalue -> 171, dvalue -> 172, eyecare -> 173, power_consume_rate -> 174, power_price -> {"MemFree":346404,"VmPeak":371388,"VmRSS":2460,"VmSize":306076,"config_type":"app","fw_ver":"4.3.3_1125","hw_ver":"Linux","ipflag":1,"life":19640,"miio_client_ver":"4.3.3","miio_times":[19640,0,2,19605],"miio_ver":"0.0.9","model":"dreame.vacuum.r2228o","netif":{"gw":<gw>","localIp":"<ip>","mask":"<mask>"},"uid":<uid>,"uptime":38170}
175, current -> 176, lp_autooff -> 177, lp_autooff_delay -> 178, lp_threshold -> 179, switch1 -> 180, switchname1 -> 181, switch2 -> 182, switchname2 -> 183, switch3 -> 184, switchname3 -> 185, true -> 186, run_state -> 187, err_state -> 188, battary_life -> 189, box_type -> 190, mop_type -> 191, mop_route -> 192, s_time -> 193, s_area -> 194, suction_grade -> 195, water_grade -> 196, remember_map -> 197, has_map -> 198, is_mop -> 199, has_newmap -> 200, washStatus -> 201, velocity -> 202, waterTemp -> 203, targetTemp -> 204, errStatus -> 205, hotWater -> 206, needClean -> 207, modeType -> 208, appointStart -> 209, appointEnd -> 210, seat_temp -> 211, status_seatheat -> 212, water_temp_t -> 213, fan_temp -> 214, status_led -> 215, bh_mode -> 216, delayoff -> 217, nl_br -> 218, ct -> 219, rgb -> 220, color_mode -> 221, flowing -> 222, name -> 223, bg_bright -> 224, bg_power -> 225, bg_rgb -> 226, bg_ct -> 227, bg_lmode -> 228, run_status -> 229, rinse -> 230, tds_in -> 231, tds_out -> 232, f1_totalflow -> 233, f1_totaltime -> 234, f1_usedflow -> 235, f1_usedtime -> 236, f2_totalflow -> 237, f2_totaltime -> 238, f2_usedflow -> 239, f2_usedtime -> 240, f3_totalflow -> 241, f3_totaltime -> 242, f3_usedflow -> 243, f3_usedtime -> 244, f4_totalflow -> 245, f4_totaltime -> 246, f4_usedflow -> 247, f4_usedtime -> 248, maintenance_state -> 249, maintenance_interval -> 250, tds_warn_thd -> 251, tds_out_avg -> 252, lightMode -> 253, ptc_state -> 254, aqi -> 255, average_aqi -> 256, f1_hour_used -> 257, use_time -> 258, motor1_speed -> 259, led_level -> 260, temp_dec -> 261, usb_state -> 262, time_state -> 263, night_state -> 264, night_beg_time -> 265, night_end_time -> 266, f1_hour -> 267, filter1_life -> 268, favorite_level -> 269, purify_volume -> 270, volume -> 271, motor2_speed -> 272, angle_enable -> 273, angle -> 274, poweroff_time -> 275, led_b -> 276, speed_level -> 277, natural_level -> 278, ac_power -> 279, bat_charge -> 280, target_temperature -> 281, brightness -> 282, relative_humidity -> 283, theqmostat -> 284, limit_hum -> 285, trans_level -> 286, depth -> 287,
{"id":114,"method":"get_prop","params":["watertankstatus"]} -> {"code":0,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":0,"id":114,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1669469786656714}
{"id":196,"method":"get_prop","params":["water_grade"]} -> {"code":0,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":0,"id":196,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1669470125324947}
{"id":203,"method":"get_prop","params":["waterTemp"]} -> {"code":0,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":0,"id":203,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1669470153868772}
{"id":206,"method":"get_prop","params":["hotWater"]} -> {"code":0,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":0,"id":206,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1669470166097858}
{"id":213,"method":"get_prop","params":["water_temp_t"]} -> {"code":0,"error":{"code":-9999,"message":"user ack timeout"},"exe_time":0,"id":213,"message":"ok","net_cost":0,"ot_cost":0,"otlocalts":1669470194664963}
Execute test to find supported channels gives this:
test-dreame.vacuum.r2228o-20221126-145646.txt (70.7 KB)