{"id":3368,"date":"2020-08-22T14:10:58","date_gmt":"2020-08-22T13:10:58","guid":{"rendered":"https:\/\/einstein.amsterdam\/?page_id=3368"},"modified":"2020-08-23T13:05:29","modified_gmt":"2020-08-23T12:05:29","slug":"mi-home-domoticz-2","status":"publish","type":"page","link":"https:\/\/einstein.amsterdam\/?page_id=3368","title":{"rendered":"Mi Home Domoticz"},"content":{"rendered":"<p>Read value from Mi Home device and write values in Domoticz<\/p>\n<p>Since we gan read values (json) from Mi Home devices (mine is a fanz4), we can read and import those into domoticz.<\/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>First you need to make some Dummy Devices so we can write data into them:<\/p>\n<p>Here is a list of needed devices :<\/p>\n<p>MiFan Power\tLight\/Switch\tSwitch<br \/>\nMiFan Speed\tLight\/Switch\tSelector Switch<br \/>\nMiFan Angle\tLight\/Switch\tSelector Switch<br \/>\nMiFan AC Power\tLight\/Switch\tSwitch<br \/>\nMiFan Rotate\tLight\/Switch\tSwitch<br \/>\nMiFan Lock\tLight\/Switch\tSwitch<br \/>\nMiFan Buzzer\tLight\/Switch\tSwitch<br \/>\nMiFan Natural\tLight\/Switch\tSwitch<br \/>\nMiFan Led\tLight\/Switch\tSelector Switch<br \/>\nMiFan Usage\tGeneral\tText<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/einstein.amsterdam\/wp-content\/uploads\/mifan-domoticz.png\" alt=\"\" width=\"1190\" height=\"539\" class=\"alignnone size-full wp-image-3378\" srcset=\"https:\/\/einstein.amsterdam\/wp-content\/uploads\/mifan-domoticz.png 1190w, https:\/\/einstein.amsterdam\/wp-content\/uploads\/mifan-domoticz-300x136.png 300w, https:\/\/einstein.amsterdam\/wp-content\/uploads\/mifan-domoticz-1024x464.png 1024w, https:\/\/einstein.amsterdam\/wp-content\/uploads\/mifan-domoticz-768x348.png 768w\" sizes=\"(max-width: 1190px) 100vw, 1190px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>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), <a class=\"mh-excerpt-more\" href=\"https:\/\/einstein.amsterdam\/?page_id=3368\" title=\"Mi Home Domoticz\">[&#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\/3368"}],"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=3368"}],"version-history":[{"count":7,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3368\/revisions"}],"predecessor-version":[{"id":3407,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/3368\/revisions\/3407"}],"wp:attachment":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}