{"id":3323,"date":"2020-08-21T13:22:07","date_gmt":"2020-08-21T12:22:07","guid":{"rendered":"https:\/\/einstein.amsterdam\/?page_id=3323"},"modified":"2020-08-23T12:07:03","modified_gmt":"2020-08-23T11:07:03","slug":"mi-home-domoticz","status":"publish","type":"page","link":"https:\/\/einstein.amsterdam\/?page_id=3323","title":{"rendered":"Mi Home Read"},"content":{"rendered":"<p>Read value from Mi Home Device<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3397 aligncenter\" src=\"https:\/\/einstein.amsterdam\/wp-content\/uploads\/mihome-fan-e1598180725621.jpg\" alt=\"\" width=\"90\" height=\"240\" \/><\/p>\n<p>If you followed the steps to get the <a href=\"https:\/\/einstein.amsterdam\/?page_id=3321\">token<\/a> run the following commands \ud83d\ude42<\/p>\n<p>These examples are all Mi Home fanza4 related, please find and use any other device names as needed.<\/p>\n<p>Check what device you got, for the next step :<\/p>\n<pre>mirobo --ip YourDeviceIP --token YourDeviceToken info<\/pre>\n<p>The result could be :<\/p>\n<pre>$ mirobo --ip YourDeviceIP --token YourDeviceToken info\r\nzhimi.fan.za4 v2.0.3 (FF:FF:FF:FF:FF:FF) @ YourDeviceIP - token: YourDeviceToken<\/pre>\n<p>Check the help for the correct devicename (mine is zhimi.fan.za4, found with last command):<\/p>\n<pre>miiocli --help<\/pre>\n<p>The result :<\/p>\n<pre>$ miiocli --help\r\nUsage: miiocli [OPTIONS] COMMAND [ARGS]...\r\n\r\nOptions:\r\n  -d, --debug\r\n  -o, --output [default|json|json_pretty]\r\n  --version                       Show the version and exit.\r\n  --help                          Show this message and exit.\r\n\r\nCommands:\r\n\r\n<div class=\"su-expand su-expand-collapsed su-expand-link-style-default\" data-height=\"100\"><div class=\"su-expand-content su-u-trim\" style=\"color:#333333;max-height:100px;overflow:hidden\">  airconditioningcompanion\r\n  airconditioningcompanionv3\r\n  airdehumidifier\r\n  airfresh\r\n  airfresht2017\r\n  airhumidifier\r\n  airhumidifierca1\r\n  airhumidifiercb1\r\n  airhumidifierjsq\r\n  airhumidifiermiot\r\n  airhumidifiermjjsq\r\n  airpurifier\r\n  airpurifiermiot\r\n  airqualitymonitor\r\n  alarmclock\r\n  aqaracamera\r\n  ceil\r\n  chuangmicamera\r\n  chuangmiir\r\n  chuangmiplug\r\n  cooker\r\n  device\r\n  fan\r\n  fanp5\r\n  fansa1\r\n  fanv2\r\n  fanza1\r\n  fanza3\r\n  fanza4\r\n  gateway\r\n  gatewayalarm\r\n  gatewaydevice\r\n  gatewaylight\r\n  gatewayradio\r\n  gatewayzigbee\r\n  heater\r\n  miotdevice\r\n  philipsbulb\r\n  philipseyecare\r\n  philipsmoonlight\r\n  philipsrwread\r\n  philipswhitebulb\r\n  plug\r\n  plugv1\r\n  plugv3\r\n  powerstrip\r\n  pwznrelay\r\n  toiletlid\r\n  vacuum\r\n  viomivacuum\r\n  waterpurifier\r\n  wifirepeater\r\n  wifispeaker\r\n  yeelight<\/div><div class=\"su-expand-link su-expand-link-more\" style=\"text-align:left\"><a href=\"javascript:;\" style=\"color:#0088FF;border-color:#0088FF\"><span style=\"border-color:#0088FF\">Show more<\/span><\/a><\/div><div class=\"su-expand-link su-expand-link-less\" style=\"text-align:left\"><a href=\"javascript:;\" style=\"color:#0088FF;border-color:#0088FF\"><span style=\"border-color:#0088FF\">Show less<\/span><\/a><\/div><\/div><\/pre>\n<p>Check Hardware,Firmware and Connection (mine is fanza4 found with the last commands):<\/p>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken info<\/pre>\n<p>The result could be :<\/p>\n<pre>$ miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken info\r\nModel: zhimi.fan.za4\r\nHardware version: esp32\r\nFirmware version: 2.0.3\r\nNetwork: {'localIp': '127.0.0.1', 'mask': '255.255.255.0', 'gw': '127.0.0.1'}\r\nAP: {'rssi': -52, 'ssid': 'einstein.amsterdam', 'primary': 1, 'bssid': '00:00:00:00:00:00'}<\/pre>\n<p>Check status of Mi Home Fan:<\/p>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken status<\/pre>\n<p>The result could be :<\/p>\n<pre>$ miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken status\r\nPower: off\r\nBattery: None %\r\nAC power: True\r\nTemperature: None \u00b0C\r\nHumidity: None %\r\nLED: None\r\nLED brightness: LedBrightness.Dim\r\nBuzzer: False\r\nChild lock: False\r\nSpeed: 0\r\nNatural speed: 0\r\nDirect speed: 50\r\nOscillate: True\r\nPower-off time: 0\r\nAngle: 30<\/pre>\n<p>You can also get the output as json :<\/p>\n<pre>miiocli -o json_pretty fanza4 --ip YourDeviceIP --token YourDeviceToken status<\/pre>\n<p>The result could be :<\/p>\n<pre>$ miiocli -o json_pretty fanza4 --ip YourDeviceIP --token YourDeviceToken status\r\n{\r\n  \"angle\": 30,\r\n  \"speed\": 0,\r\n  \"poweroff_time\": 0,\r\n  \"power\": \"off\",\r\n  \"ac_power\": \"on\",\r\n  \"angle_enable\": \"on\",\r\n  \"speed_level\": 50,\r\n  \"natural_level\": 0,\r\n  \"child_lock\": \"off\",\r\n  \"buzzer\": 0,\r\n  \"led_b\": 1,\r\n  \"use_time\": 4265\r\n}<\/pre>\n<p>If you want to write to the device continue <a href=\"https:\/\/einstein.amsterdam\/?page_id=3365\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Read value from Mi Home Device If you followed the steps to get the token run the following commands \ud83d\ude42 These examples are all Mi <a class=\"mh-excerpt-more\" href=\"https:\/\/einstein.amsterdam\/?page_id=3323\" title=\"Mi Home Read\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3323"}],"collection":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3323"}],"version-history":[{"count":31,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3323\/revisions"}],"predecessor-version":[{"id":3399,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3323\/revisions\/3399"}],"wp:attachment":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}