Еще не тестил, как поработаю отпишусь.skysilver писал(а):Расскажи по работе лампы в модуле - все ли корректно, есть баги?
[Модуль] Xiaomi miIO (xiaomimiio)
Модератор: immortal
-
- Сообщения: 73
- Зарегистрирован: Вт ноя 07, 2017 9:54 am
- Благодарил (а): 83 раза
- Поблагодарили: 5 раз
Re: [Модуль] Xiaomi miIO
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Никак. Нет такой фичи. Но раз есть спрос, то добавлю.Dicont писал(а):Вопрос: Как можно из PHP кодом, запросить обновление устройства которое добавлено в xiaomimiio.
т.е хочу чтобы по кнопке на сцене, через 1 сек было обновление, как при опросе из поля: Период опроса, секунд: в приложении?
Предполагаю сделать через command, отправкой в него команды prop_update. Или будут другие предложения?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Спасибо. Видимо, это фишка MIUI. На других андроидах не сработает.antpino писал(а):У меня телефон - Xiomi Redmi 3s.skysilver писал(а):Это как? Можешь рассказать? Если со скринами, то вообще отлично - добавлю в описание.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 8
- Зарегистрирован: Вт янв 09, 2018 10:26 pm
- Благодарил (а): 8 раз
- Поблагодарили: 3 раза
Re: [Модуль] Xiaomi miIO
Всякие Titanium Backup и Lucky Patcher тоже умеют бекапы делать. Хотя, руут, конечно, им нужен...skysilver писал(а):Спасибо. Видимо, это фишка MIUI. На других андроидах не сработает.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Xiaomi miIO
На экспириях тоже есть свой бэкап без рута...даже между телефонами данными приложений умеет обмениваться.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: [Модуль] Xiaomi miIO
Да сделайте пожалуйста!skysilver писал(а):Никак. Нет такой фичи. Но раз есть спрос, то добавлю.Dicont писал(а):Вопрос: Как можно из PHP кодом, запросить обновление устройства которое добавлено в xiaomimiio.
т.е хочу чтобы по кнопке на сцене, через 1 сек было обновление, как при опросе из поля: Период опроса, секунд: в приложении?
Предполагаю сделать через command, отправкой в него команды prop_update. Или будут другие предложения?
Последний раз редактировалось Dicont Вс янв 28, 2018 12:06 am, всего редактировалось 1 раз.
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: [Модуль] Xiaomi miIO
Все таки как то нужно UPDATE сделать, не видно что играет иногда, что немного не удобно,Dicont писал(а):Да сделайте пожалуйста!skysilver писал(а):Никак. Нет такой фичи. Но раз есть спрос, то добавлю.Dicont писал(а):Вопрос: Как можно из PHP кодом, запросить обновление устройства которое добавлено в xiaomimiio.
т.е хочу чтобы по кнопке на сцене, через 1 сек было обновление, как при опросе из поля: Период опроса, секунд: в приложении?
Предполагаю сделать через command, отправкой в него команды prop_update. Или будут другие предложения?
Как пример считываем время текущего трека , потом по его истечении обновлять, чтобы Исполнитель менялся. Тоже при нажатии на Play или Next Channel
Последний раз редактировалось Dicont Вс янв 28, 2018 12:11 am, всего редактировалось 2 раза.
-
- Сообщения: 112
- Зарегистрирован: Вс дек 17, 2017 11:24 pm
- Благодарил (а): 34 раза
- Поблагодарили: 11 раз
Re: [Модуль] Xiaomi miIO
Так же замечено, что иногда не обновляются доп. свойства кроме Online для xiaomi.wifispeaker (Период опроса, секунд:120)
online 2018-01-27 17:32:44
command и остальные 2018-01-27 17:21:07
потом проходит какое то время и все хорошо, вот например последние время 2018-01-27 17:33:06 - все свойства обновлены.
Для lumi.gateway.v3 (Период опроса, секунд:300)
online- 2018-01-27 17:36:44
command 2018-01-27 17:32:58
потом проходит какое то время и все хорошо, вот например последние время 2018-01-27 17:37:57 - все свойства обновлены.
online 2018-01-27 17:32:44
command и остальные 2018-01-27 17:21:07
потом проходит какое то время и все хорошо, вот например последние время 2018-01-27 17:33:06 - все свойства обновлены.
Для lumi.gateway.v3 (Период опроса, секунд:300)
online- 2018-01-27 17:36:44
command 2018-01-27 17:32:58
потом проходит какое то время и все хорошо, вот например последние время 2018-01-27 17:37:57 - все свойства обновлены.
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Модуль видит устройства zigbee, подключенные к шлюзу. А показатели этих устройств этим модулем недоступны?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: [Модуль] Xiaomi miIO
Стучалка в телеграм по поводу статуса пылесоса сяоми. Может пригодится кому-то:
зыж не забываем про кнопку "Спасибо" )
СпойлерПоказать
Код: Выделить всё
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);
СпойлерПоказать
- За это сообщение автора directman66 поблагодарили (всего 13):
- Tehnik053 (Вс янв 28, 2018 11:03 pm) • antpino (Вс янв 28, 2018 11:32 pm) • sigment (Пн янв 29, 2018 11:53 am) • skysilver (Ср янв 31, 2018 10:05 am) • ypiter2006 (Вс фев 04, 2018 10:17 pm) • Mavric (Пт апр 20, 2018 12:01 pm) • Ron (Вт апр 24, 2018 9:15 am) • TrDA (Пн май 14, 2018 2:16 pm) • Krinopotam (Вт июл 10, 2018 2:08 pm) • antonpoll (Пт июл 20, 2018 8:01 am) и ещё 3
- Рейтинг: 15.12%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram