- Добавлена поддержка напольного вентилятора Mi Smart Fan SA1
- получение текущего статуса и параметров (power, angle, speed, speed_level, natural_level, poweroff_time, ac_power, use_time, led_b, buzzer, child_lock);
- включение/выключение (power);
- управление скоростью (speed_level, natural_level);
- управление углом поворота (angle);
- управление индикатором (led_b);
- управление звуковым сигналом (buzzer);
- управление режимом родительского контроля (child_lock);
- управление таймером отключения (poweroff_time);
- встроенная справка по метрикам.
- Добавлена возможность отключения периодического поиска.
- Добавлена настройка таймаута чтения из сокета (раздел расширенные настройки).
- Улучшена производительность (быстродействие) цикла.
- Улучшена процедура удаления модуля (остановка цикла, удаление служебных свойств цикла, удаление слинкованных свойств).
- Исправлено удаление привязанных к метрикам свойств и методов объектов.
[Модуль] Xiaomi miIO (xiaomimiio)
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Обновление. Версия 1.9.6b.
СпойлерПоказать
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 395
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Добавлена возможность отключения периодического поиска.
Добавлена настройка таймаута чтения из сокета (раздел расширенные настройки).
Поясните пожалуйста на что влияют и как пользоваться этими настройками?
У меня например при движении ползунка на люстре и на шлюзе яркость меняется не сразу а с запозданием, бывает двигаеш ползунок а он обратно на тоже место возвращается как данные с девайса перечитает.
Добавлена настройка таймаута чтения из сокета (раздел расширенные настройки).
Поясните пожалуйста на что влияют и как пользоваться этими настройками?
У меня например при движении ползунка на люстре и на шлюзе яркость меняется не сразу а с запозданием, бывает двигаеш ползунок а он обратно на тоже место возвращается как данные с девайса перечитает.
Сервер МД на 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)
Просто отключает периодический поиск девайсов в сети и их определение доступности.
Это актуально для тех, у кого есть тормозные девайсы типа пылесоса, которые не могут ответить на команду за дефолтные 2 секунды, в связи с чем возникала ошибка Device not answered. Теперь можно увеличить это время. Но осторожно! Если выставить, к примеру 5 сек, и опрашивать при этом оффлайн устройства, то естественно цикл будет блокироваться на 5 секунд при ожидании ответа от каждого устройства в оффлайне! При нормально работающей сети время ответа живых (онлайн) устройств гораздо меньше 1 секунды.
1. Надо учитывать логику работы самого виджета "слайдер". Он не устанавливает значение связанного свойства в реальном времени. Только по окончанию движения слайдера, либо через определенный промежуток времени.
2. Девайсы миИО не могут принимать команды (любые, в т.ч. периодический опрос) чаще, чем раз в секунду.
3. Момент отправки команды через слайдер может совпадать (+/-) с моментом периодического опроса статуса устройства, поэтому и возникает ситуация, когда слайдер возвращается на предыдущее значение.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 38
- Зарегистрирован: Вс авг 07, 2016 9:36 am
- Благодарил (а): 18 раз
- Поблагодарили: 0
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Уважаемые гуру!!! Возникла проблема с установкой данного плагина.После установки выходит ошибка и цикл не запускается после этого.
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Ну а подробности будут? Или ты просто всех оповестил и держишь в курсе своих событий?
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 38
- Зарегистрирован: Вс авг 07, 2016 9:36 am
- Благодарил (а): 18 раз
- Поблагодарили: 0
Re: [Модуль] Xiaomi miIO (xiaomimiio)
http://127.0.0.1/admin.php?md=panel&act ... +installed.
145: Таблица. \ Db_terminal \ jobs 'помечена как разбитая и должна быть восстановлена
DELETE FROM jobs WHERE TITLE LIKE' HomeBridgeMode '
Backtrace
# 0 C: \ _ majordomo \ htdocs \ lib \ mysqli.class.php (395): custom_error -> __ construct ('145: Table'. \\ d ... ', 0)
# 1 C: \ _ majordomo \ htdocs \ lib \ mysqli.class.php (177): mysql-> Ошибка («УДАЛИТЬ ИЗ РАБОТЫ ...»)
# 2 C: \ _ majordomo \ htdocs \ lib \ mysqli.class.php (479): mysql-> Exec ('УДАЛИТЬ ИЗ РАБОТЫ ...')
# 3 C: \ _ majordomo \ htdocs \ lib \ common.class.php (486): SQLExec («УДАЛИТЬ ИЗ РАБОТЫ ...»)
# 4 C: \ _ majordomo \ htdocs \ lib \ common.class.php (521): clearScheduledJob ('HomeBridgeMode')
# 5 C: \ _ majordomo \ htdocs \ lib \ common.class.php (509): clearTimeOut ('HomeBridgeMode')
# 6 C: \ _ majordomo \ htdocs \ modules \ devices \ homebridgeSync.inc.php (138): setTimeOut ('HomeBridgeMode', 'sg (' HomeBridge .... ', 5)
# 7 C: \ _ majordomo \ htdocs \ modules \ devices \ devices.class.php (448): include_once ('C: \\ _ majordomo \\ h ...')
# 8 C: \ _ majordomo \ htdocs \ modules \ devices \ devices.class.php (1174): devices-> homebridgeSync ()
# 9 C: \ _ majordomo \ htdocs \ lib \ module.class.php (359): devices-> install ()
# 10 C: \ _ majordomo \ htdocs \ modules \ devices \ devices.class.php (23): module-> checkInstalled ()
# 11 C: \ _ majordomo \ htdocs \ modules \ control_modules \ control_modules.class.php (217): eval () 'd code (1): devices -> __ construct ()
# 12 C: \ _ majordomo \ htdocs \ modules \ control_modules \ control_modules.class.php (217): eval ()
# 13 C: \ _ majordomo \ htdocs \ lib \ module.class.php (359): control_modules-> install ()
# 14 C: \ _ majordomo \ htdocs \ modules \ control_modules \ control_modules.class.php (19): module-> checkInstalled ()
# 15 C: \ _ majordomo \ htdocs \ admin.php (28): control_modules -> __ construct ()
# 16 {main}
Это то что выдает система
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Модуль тут не при чем. Сломана таблица jobs в базе. Восстанавливай.
В тексте ошибки об этом вполне конкретно написано.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 53
- Зарегистрирован: Вт июл 24, 2018 12:01 pm
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
-
- Сообщения: 53
- Зарегистрирован: Вт июл 24, 2018 12:01 pm
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Как только в моей квартире появилось первое устройство всё болталось на разных Wi-fi и работало, но задача усложнилось тем, что дома хочется одно головное устройство а не 2.
Зато, благодаря опыту УД я понял какое устройство мне надо под мои адские задачи.
Опыт Опыт Опыт.
Прежде чем винить модуль или МД разберитесь в своей конфигурации.
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: [Модуль] Xiaomi miIO (xiaomimiio)
Уже год пролежал кубик без применения, решил как то его использовать. С чего начать поскольку при поварачивании нрр. 90 выдаётся 1. Хочу посилать GET комманды вкл/откл.
Raspberry Pi 3B+