Mi Home Domoticz

Read value from Mi Home device and write values in Domoticz

Since we gan read values (json) from Mi Home devices (mine is a fanz4), we can read and import those into domoticz.

$ miiocli -o json_pretty fanza4 --ip YourDeviceIP --token YourDeviceToken status
{
  "angle": 30,
  "speed": 0,
  "poweroff_time": 0,
  "power": "off",
  "ac_power": "on",
  "angle_enable": "on",
  "speed_level": 50,
  "natural_level": 0,
  "child_lock": "off",
  "buzzer": 0,
  "led_b": 1,
  "use_time": 4265
}

First you need to make some Dummy Devices so we can write data into them:

Here is a list of needed devices :

MiFan Power Light/Switch Switch
MiFan Speed Light/Switch Selector Switch
MiFan Angle Light/Switch Selector Switch
MiFan AC Power Light/Switch Switch
MiFan Rotate Light/Switch Switch
MiFan Lock Light/Switch Switch
MiFan Buzzer Light/Switch Switch
MiFan Natural Light/Switch Switch
MiFan Led Light/Switch Selector Switch
MiFan Usage General Text