Mi IO Device - Water Fountain

I have a Water Fountain from Xiaomi Mi and I use the Xiaomi Wifi devices (Mi IO) Binding.
The binding has detected the device via the cloud login, but the channel “Power” does not work.

It shows in the log
2023-02-25 10:48:01.435 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'kitchen_fountain_xiaomi' changed from OFF to ON
, but the device does not stop or start.

Can anybody help?

I have also started the testing channel and here is the result:

2023-02-25 10:48:44.665 [INFO ] [ernal.handler.MiIoUnsupportedHandler] - Start experimental testing of supported properties for device 'Unknown Mi IO Device (unknown)'. 
2023-02-25 10:48:44.675 [INFO ] [ernal.handler.MiIoUnsupportedHandler] - Info for mmgg.pet_waterer.wi11
Properties: battery -> 1499, pm25 -> 1500, co2e -> 1501, tvoc -> 1502, humidity -> 1503, temperature -> 1504, get_value["battery"] -> 1505, co2 -> 1506, bt_gateway_status -> 1507, /device/get_bledevice_by_gateway -> 1508, power -> 1509, wifi_led -> 1510, usb_on -> 1511, on -> 1512, OnOff_State -> 1513, Humidifier_Gear -> 1514, Humidity_Value -> 1515, HumiSet_Value -> 1516, Led_State -> 1517, TipSound_State -> 1518, watertankstatus -> 1519, wet_and_protect -> 1520, mode -> 1521, ptc_on -> 1522, ptc_status -> 1523, display -> 1524, child_lock -> 1525, sound -> 1526, control_speed -> 1527, favourite_speed -> 1528, temperature_outside -> 1529, filter_rate -> 1530, filter_day -> 1531, ptc_level -> 1532, screen_direction -> 1533, filter_intermediate -> 1534, filter_inter_day -> 1535, filter_efficient -> 1536, filter_effi_day -> 1537, roll -> 1538, roll_angle -> 1539, timer_off -> 1540, beep_sound -> 1541, light -> 1542, speed -> 1543, dry -> 1544, led -> 1545, motor -> 1546, drytime -> 1547, airer_location -> 1548, disinfect -> 1549, distime -> 1550, on_off -> 1551, auto -> 1552, fan_speed -> 1553, buzzer -> 1554, temp -> 1555, tank_full -> 1556, compressor_status -> 1557, defrost_status -> 1558, fan_st -> 1559, alarm -> 1560, bright -> 1561, cct -> 1562, snm -> 1563, dv -> 1564, sw -> 1565, bl -> 1566, ms -> 1567, ac -> 1568, mb -> 1569, cid -> 1570, get_switch_en -> 1571, scene_num -> 1572, pow -> 1573, flm -> 1574, ambstatus -> 1575, ambvalue -> 1576, dvalue -> 1577, eyecare -> 1578, power_consume_rate -> 1579, power_price -> 1580, current -> 1581, lp_autooff -> 1582, lp_autooff_delay -> 1583, lp_threshold -> 1584, switch1 -> 1585, switchname1 -> 1586, switch2 -> 1587, switchname2 -> 1588, switch3 -> 1589, switchname3 -> 1590, true -> 1591, run_state -> 1592, err_state -> 1593, battary_life -> 1594, box_type -> 1595, mop_type -> 1596, mop_route -> 1597, s_time -> 1598, s_area -> 1599, suction_grade -> 1600, water_grade -> 1601, remember_map -> 1602, has_map -> 1603, is_mop -> 1604, has_newmap -> 1605, washStatus -> 1606, velocity -> 1607, waterTemp -> 1608, targetTemp -> 1609, errStatus -> 1610, hotWater -> 1611, needClean -> 1612, modeType -> 1613, appointStart -> 1614, appointEnd -> 1615, seat_temp -> 1616, status_seatheat -> 1617, water_temp_t -> 1618, fan_temp -> 1619, status_led -> 1620, bh_mode -> 1621, delayoff -> 1622, nl_br -> 1623, ct -> 1624, rgb -> 1625, color_mode -> 1626, flowing -> 1627, name -> 1628, bg_bright -> 1629, bg_power -> 1630, bg_rgb -> 1631, bg_ct -> 1632, bg_lmode -> 1633, run_status -> 1634, rinse -> 1635, tds_in -> 1636, tds_out -> 1637, f1_totalflow -> 1638, f1_totaltime -> 1639, f1_usedflow -> 1640, f1_usedtime -> 1641, f2_totalflow -> 1642, f2_totaltime -> 1643, f2_usedflow -> 1644, f2_usedtime -> 1645, f3_totalflow -> 1646, f3_totaltime -> 1647, f3_usedflow -> 1648, f3_usedtime -> 1649, f4_totalflow -> 1650, f4_totaltime -> 1651, f4_usedflow -> 1652, f4_usedtime -> 1653, maintenance_state -> 1654, maintenance_interval -> 1655, tds_warn_thd -> 1656, tds_out_avg -> 1657, lightMode -> 1658, ptc_state -> 1659, aqi -> 1660, average_aqi -> 1661, f1_hour_used -> 1662, use_time -> 1663, motor1_speed -> 1664, led_level -> 1665, temp_dec -> 1666, usb_state -> 1667, time_state -> 1668, night_state -> 1669, night_beg_time -> 1670, night_end_time -> 1671, f1_hour -> 1672, filter1_life -> 1673, favorite_level -> 1674, purify_volume -> 1675, act_det -> 1676, volume -> 1677, motor2_speed -> 1678, angle_enable -> 1679, angle -> 1680, poweroff_time -> 1681, led_b -> 1682, speed_level -> 1683, natural_level -> 1684, ac_power -> 1685, bat_charge -> 1686, target_temperature -> 1687, brightness -> 1688, relative_humidity -> 1689, theqmostat -> 1690, limit_hum -> 1691, trans_level -> 1692, depth -> 1693,

See binding readme… Use the builds experimental miot support switch.
It will create channels for your device.
Try them out and please feedback results so we can add the device to the binding

Thanks I have done this now.

First:

And second:

But there are no additional channels listed in the thing.
I have tried to run it multiple times.

Do I need to restart openhab?

Attached are the files.
test-mmgg.pet_waterer.wi11-20230225-111453.txt (57.0 KB)
test-mmgg.pet_waterer.wi11-20230226-111059.txt (12.8 KB)
test-mmgg.pet_waterer.wi11-20230226-112654.txt (33.2 KB)
test-mmgg.pet_waterer.wi11-20230226-114527.txt (14.7 KB)
test-mmgg.pet_waterer.wi11-20230226-114530.txt (16.5 KB)

Yes, as this is your first custom device, the binding needs restart (or restart openhab).

1 Like

After a minute or so you will see it changes to a basic miio thing with channels

Thank you very much.
Now I see it and it is working.

Do you need any further information to add it official to the binding?

so only your confirm that all channels are working, or which ones don’t work (as I’ll remove those)

I need to test the others I don’t need.
Will come back and let you know.