[Модуль] Xiaomi miIO (xiaomimiio)
Модератор: immortal
-
- Сообщения: 21
- Зарегистрирован: Вт янв 30, 2018 10:05 am
- Благодарил (а): 10 раз
- Поблагодарили: 9 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Подскажите идею как получить от пылесоса статус "уборка окончена"?
-
- Сообщения: 264
- Зарегистрирован: Чт ноя 08, 2018 5:51 am
- Благодарил (а): 10 раз
- Поблагодарили: 83 раза
Re: [Модуль] Xiaomi miIO (xiaomimiio)
ALTER TABLE `miio_queue` ADD INDEX(`DEVICE_ID`);
ALTER TABLE `miio_devices` ADD INDEX(`UPDATE_PERIOD`);
ALTER TABLE `miio_devices` ADD INDEX(`NEXT_UPDATE`);
ALTER TABLE `miio_devices` ADD INDEX(`TOKEN`);
ALTER TABLE `miio_devices` ADD INDEX(`DEVICE_TYPE`);
ALTER TABLE `miio_devices` ADD INDEX(`UPDATE_PERIOD`);
ALTER TABLE `miio_devices` ADD INDEX(`NEXT_UPDATE`);
ALTER TABLE `miio_devices` ADD INDEX(`TOKEN`);
ALTER TABLE `miio_devices` ADD INDEX(`DEVICE_TYPE`);
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Здравствуйте
Приобрёл розетку MI Wi-Fi ZNCZ04CM
В плагине она определилась как chuangmi.plug.v1
Miio info model":"chuangmi.plug.m3"
Выбрал обычную MI Smart Socket Plug 2 розеткой управлять не смог.
Выбрал из списка MI Smart Socket Plug with USB
Что бы управлять ей через MJDM пришлось привязать статус к двум свойствам WiFi_led и power.
Розетка работает
Приобрёл розетку MI Wi-Fi ZNCZ04CM
В плагине она определилась как chuangmi.plug.v1
Miio info model":"chuangmi.plug.m3"
Выбрал обычную MI Smart Socket Plug 2 розеткой управлять не смог.
Выбрал из списка MI Smart Socket Plug with USB
Что бы управлять ей через MJDM пришлось привязать статус к двум свойствам WiFi_led и power.
Розетка работает
- Вложения
-
- IMG_0368.PNG (619.2 КБ) 4155 просмотров
-
- IMG_0370.PNG (262.64 КБ) 4155 просмотров
-
- Сообщения: 31
- Зарегистрирован: Пн ноя 12, 2018 11:09 pm
- Благодарил (а): 12 раз
- Поблагодарили: 3 раза
Re: [Модуль] Xiaomi miIO
directman66 писал(а): ↑Вс янв 28, 2018 11:28 amСтучалка в телеграм по поводу статуса пылесоса сяоми. Может пригодится кому-то:
Есть вопрос. У меня в объекте MiVacuumCleaner нет свойства timestamp. Где его взять?СпойлерПоказатьКод: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $luts=gg("MiVacuumCleaner.timestamp"); $diff=(gmdate('i',trim(time()-$luts))); $pattern = "|\b[0]+([1-9][\d]*)|is"; $diff2= preg_replace($pattern, "\\1", $diff); $status .= "Информация о пылесосе была обновлена " .$diff2 . " минут назад."; if (gg('MiVacuumCleaner.online')=='1') {$status =$status." Пылесос на связи, "; } else {$status=$status." Связь с пылесосом отсутсвует,";} if (gg("MiVacuumCleaner.state_text")=='Charging') {$status =$status." заряжается, установлен на базе, "; } if (gg("MiVacuumCleaner.state_text")=='Cleaning') {$status =$status." производит уборку, "; } if (gg("MiVacuumCleaner.state_text")=='Back to home') {$status =$status." едет на базу, "; } if (gg("MiVacuumCleaner.state_text")=='Sleeping') {$status =$status." отдыхает от трудовых будней, "; } if (gg("MiVacuumCleaner.state_text")=='Pause') {$status =$status." установлен на паузу, "; } //$status .= " температура двигателя ".round(gg("kia ceed.etemp"))." градусов, температура в салоне ".round(gg("kia ceed.ctemp"))." градусов."; $status .= " Заряд аккумуляторной батареи ".gg("MiVacuumCleaner.battery")." процентов. "; if (gg("MiVacuumCleaner.battery")<10) {$status = $status." Внимание, аккумулятор сильно разряжен, рекомендуется зарядить как можно скорее!";} $status .= " Последняя уборка заняла ".round(gg("MiVacuumCleaner.clean_time")/60)." минут, "; $status .= " убрано ".round(gg("MiVacuumCleaner.clean_area")/1000000,1)." метров. "; if (gg("MiVacuumCleaner.error_text")=='No error') {$status =$status." Ошибок не зафиксировано. "; } if (gg("MiVacuumCleaner.error_text")=='Clean main brush') {$status =$status." Необходимо очистить нижнюю щетку."; } ////////////////////////////////// $resurs=1800; $resursp=100-round((gg("MiVacuumCleaner.sensor_dirty_time")/60*100)/$resurs); $resursh=round(($resurs-(gg("MiVacuumCleaner.sensor_dirty_time")/60))/60); $status .= " Очистка боковых сенсоров необходима через $resursh часов."; $resurs=18000; $resursp=100-round((gg("MiVacuumCleaner.main_brush_work_time")/60*100)/$resurs); $resursh=round(($resurs-((gg("MiVacuumCleaner.main_brush_work_time")/60)))/60); if ($resursp<30) {$replacemain=1; }else{ $replacemain=0;} $status .= " Ресурс нижней щетки ".$resursp." процентов ($resursh часов)."; $resurs=12000; //$resurs=120; $resursp=100-round((gg("MiVacuumCleaner.side_brush_work_time")/60*100)/$resurs); $resursh=round(($resurs-((gg("MiVacuumCleaner.side_brush_work_time")/60)))/60); if ($resursp<30){ $replaceside=1;} else {$replaceside=0;} $status .= " Ресурс боковой щетки ".$resursp." процентов ($resursh часов)."; $resurs=9000; //$resurs=90; $resursp=100-round((gg("MiVacuumCleaner.filter_work_time")/60*100)/$resurs); $resursh=round(($resurs-((gg("MiVacuumCleaner.filter_work_time")/60)))/60); if ($resursp<30) {$replacefilter=1;} else {$replacefilter=0;} $status .= " Ресурс фильтра ".$resursp." процентов ($resursh часов)."; if (($replacefiler=='1')or ($replaceside=='1') or ($replacemian=='1')) {$status .= " Необходимо преобрести расходники: "; if ($replaceside==1) $status .= "боковую щетку " ; if ($replacefiler==1) $status .= "фильтр "; if ($replacemain==1) $status .= "главную щетку " ; $status .= "."; } $telegram_module->sendMessageToAll($status);
- Рейтинг: 1.16%
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Подскажите плиз.
Купил ИК шайбу xiaomi, телек обучился сходу, а вот с кондером беда: каждый раз, при нажатии кнопки включить, пульт присылает разные коды. При отправке с шайбы кондиционер на эти коды никак не реагирует. Обучить через приложение Михом тоже не получается.
Кондер нашелся в стандартных устройствах шайбы приложения Михом и через через приложение управлять им все таки можно. Видимо там какая-то нестандартная логика кодов зашита, я хз. У кого-то была такая же проблема, удалось ли полечить?
Очень хочется через mjdm управлять кондером.
Купил ИК шайбу xiaomi, телек обучился сходу, а вот с кондером беда: каждый раз, при нажатии кнопки включить, пульт присылает разные коды. При отправке с шайбы кондиционер на эти коды никак не реагирует. Обучить через приложение Михом тоже не получается.
Кондер нашелся в стандартных устройствах шайбы приложения Михом и через через приложение управлять им все таки можно. Видимо там какая-то нестандартная логика кодов зашита, я хз. У кого-то была такая же проблема, удалось ли полечить?
Очень хочется через mjdm управлять кондером.
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Появился у меея свитильник
При потключении к модулю, такой светильник не выберается.
Выбрал предедущию модель Xiaomi Mijia Bedside Light
Работают режимы ночника, изменения цвета, яркости, температуры цвета, включение выключение.
Не разобрался как включать режим при котором сами меняются по очереди цвета называется "струящийся свет", в приложении mi home такой режим есть.
Как активировать этот режим с мд,в каких настройках или параметрах что надо вписать ?
Xiaomi Mijia Bedside Light 2 При потключении к модулю, такой светильник не выберается.
Выбрал предедущию модель Xiaomi Mijia Bedside Light
Работают режимы ночника, изменения цвета, яркости, температуры цвета, включение выключение.
Не разобрался как включать режим при котором сами меняются по очереди цвета называется "струящийся свет", в приложении mi home такой режим есть.
Как активировать этот режим с мд,в каких настройках или параметрах что надо вписать ?
Код: Выделить всё
["result"1{"life":224963,"token":"1d4b25a9e6082518663967845706ab7c","mac":"7C:49:EB:5D:20:99","fw_ver":"1.2.8_0029","hw_ver":"ESP32","uid":1619459319,"model":"yeelink.light.bslamp2","mcu_fw_ver":"28","wifi_fw_ver":"854b5cd","ap":{"rssi":-62,"ssid":"dd-wrt","primary": 6,"bssid":"00:1D:7E:3B:8B:9F"},"netif":{"localIp":"192.168.1.130","mask":"255.255.255.0","gw":"192.168.1.1"},"mmfree":75064},"id":1556796497}
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
- webms
- Сообщения: 498
- Зарегистрирован: Чт дек 15, 2016 3:13 am
- Благодарил (а): 221 раз
- Поблагодарили: 88 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Извиняюсь за вопрос не по теме. Как светильник?VladPTZ писал(а): ↑Чт май 02, 2019 2:25 pmПоявился у меея свитильник
1556796021736..jpg
Xiaomi Mijia Bedside Light 2
При потключении к модулю, такой светильник не выберается.
Выбрал предедущию модель Xiaomi Mijia Bedside Light
Работают режимы ночника, изменения цвета, яркости, температуры цвета, включение выключение.
Не разобрался как включать режим при котором сами меняются по очереди цвета называется "струящийся свет", в приложении mi home такой режим есть.
Как активировать этот режим с мд,в каких настройках или параметрах что надо вписать ?
Код: Выделить всё
["result"1{"life":224963,"token":"1d4b25a9e6082518663967845706ab7c","mac":"7C:49:EB:5D:20:99","fw_ver":"1.2.8_0029","hw_ver":"ESP32","uid":1619459319,"model":"yeelink.light.bslamp2","mcu_fw_ver":"28","wifi_fw_ver":"854b5cd","ap":{"rssi":-62,"ssid":"dd-wrt","primary": 6,"bssid":"00:1D:7E:3B:8B:9F"},"netif":{"localIp":"192.168.1.130","mask":"255.255.255.0","gw":"192.168.1.1"},"mmfree":75064},"id":1556796497}
Тоже хочу взять в спальню
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Светильник нравится, сделан качественно, свет равномерный, приятный,не мерцает, не раздражает, светил разными цветами и можно выбрать разную температуру, люстру не заменит но освещение хватает доя ночника и прикроватного светильника.
- Рейтинг: 1.16%
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Вписывать никуда и ничего не надо. Для начала нужно выяснить какие API-команды отвечают за активацию/деактивацию этого режима и проверить их через окно "Тестирование API-команд".
Бегло поискал на гитхабе, ничего конкретного не нашел.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Добрый день. Есть увлажнитель Mi Air Humidifier 2, считывание влажности/температуры/скорости и включение настроил через простые устройства, все работает. Но не понятно как сделать переключение режимов.