{"id":3365,"date":"2020-08-22T14:08:39","date_gmt":"2020-08-22T13:08:39","guid":{"rendered":"https:\/\/einstein.amsterdam\/?page_id=3365"},"modified":"2020-08-23T12:16:22","modified_gmt":"2020-08-23T11:16:22","slug":"mi-home-write","status":"publish","type":"page","link":"https:\/\/einstein.amsterdam\/?page_id=3365","title":{"rendered":"Mi Home Write"},"content":{"rendered":"<p>Write value to Mi Home Device<\/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 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>Get Help for fan:<\/p>\n<pre>miiocli fanza4 --help<\/pre>\n<p>The result:<\/p>\n<pre>$ miiocli fanza4 --help\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\">Usage: miiocli fanza4 [OPTIONS] COMMAND [ARGS]...\r\n\r\nOptions:\r\n  --ip TEXT     [required]\r\n  --token TEXT  [required]\r\n  --help        Show this message and exit.\r\n\r\nCommands:\r\n  delay_off           Set delay off seconds.\r\n  info                Get miIO protocol information from the device.\r\n  off                 Power off.\r\n  on                  Power on.\r\n  raw_command         Send a raw command to the device.\r\n  set_angle           Set the oscillation angle.\r\n  set_buzzer          Set buzzer on\/off.\r\n  set_child_lock      Set child lock on\/off.\r\n  set_direct_speed    Set speed of the direct mode.\r\n  set_led             Turn led on\/off.\r\n  set_led_brightness  Set led brightness.\r\n  set_natural_speed   Set natural level.\r\n  set_oscillate       Set oscillate on\/off.\r\n  set_rotate          Rotate the fan by -5\/+5 degrees left\/right.\r\n  status              Retrieve properties.<\/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>Turn Fan On:<\/p>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken  on<\/pre>\n<p>The result:<\/p>\n<pre>$ miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken  on\r\nPowering on\r\n['ok']<\/pre>\n<p>Turn Fan Off:<\/p>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken  off<\/pre>\n<p>The result:<\/p>\n<pre>$ miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken  off\r\nPowering off\r\n['ok']<\/pre>\n<p>Controll Fan Speed between 0 and 100%:<\/p>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken set_direct_speed 100<\/pre>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken set_direct_speed 75<\/pre>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken set_direct_speed 50<\/pre>\n<pre>miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken set_direct_speed 25<\/pre>\n<p>Have fun experimenting with any other settings<\/p>\n<pre>Commands:\r\n  delay_off           Set delay off seconds.\r\n  info                Get miIO protocol information from the device.\r\n  off                 Power off.\r\n  on                  Power on.\r\n  raw_command         Send a raw command to the device.\r\n  set_angle           Set the oscillation angle.\r\n  set_buzzer          Set buzzer on\/off.\r\n  set_child_lock      Set child lock on\/off.\r\n  set_direct_speed    Set speed of the direct mode.\r\n  set_led             Turn led on\/off.\r\n  set_led_brightness  Set led brightness.\r\n  set_natural_speed   Set natural level.\r\n  set_oscillate       Set oscillate on\/off.\r\n  set_rotate          Rotate the fan by -5\/+5 degrees left\/right.\r\n  status              Retrieve properties.\r\n\r\nExample : miiocli fanza4 --ip YourDeviceIP --token YourDeviceToken command value<\/pre>\n<p>If you want to read and write to the the device with Domoticz continue <a href=\"https:\/\/einstein.amsterdam\/?page_id=3368\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Write value to 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=3365\" title=\"Mi Home Write\">[&#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\/3365"}],"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=3365"}],"version-history":[{"count":10,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3365\/revisions"}],"predecessor-version":[{"id":3402,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3365\/revisions\/3402"}],"wp:attachment":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}