[Модуль] Xiaomi miIO (xiaomimiio)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Чт апр 30, 2020 5:04 pm

skysilver писал(а):
Чт апр 30, 2020 3:44 pm
Divan писал(а):
Чт апр 30, 2020 3:39 pm
Яркость на 0 нельзя выставить, минимум только 1.
Я не говорил про яркость на ноль. Я просил не посылать команду установки яркости в 1 вместе с командой на выключение. Полагаю, это в ПУ такая логика применяется.
Divan писал(а):
Чт апр 30, 2020 3:39 pm
Пришло обновление для люстры. Я не могу понять, почему это так. По логам видно, что срабатывает выключение, а во вчерашнем логе вы видели, что вместо "off","30" было "on","30". Я могу ради эксперимента создать новый класс на тестовой машине и понаблюдать.
Если все работает теперь, то очевидно, что это баг прошивки светильника.
Все возможно. Создал новый класс и все перенес, буду наблюдать. Если вам не сложно, то сделайте пожалуйста, чтобы передача цвета была в формате HEX.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Чт апр 30, 2020 7:39 pm

Нет, проблема с power осталась. Если выключены Основное освещение и амбилайт, то power 0, если основное освещение выключено и включаю амбилайт, то метрика bg_power = 1 и метрика power=1 (основное освещение по факту выключено).
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Чт апр 30, 2020 11:22 pm

Divan писал(а):
Чт апр 30, 2020 5:04 pm
Если вам не сложно, то сделайте пожалуйста, чтобы передача цвета была в формате HEX.
Проверьте.
xiaomimiio.class.php.zip
(15.91 КБ) 201 скачивание
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Пт май 01, 2020 12:14 am

Обновил файл xiaomimiio.class.php. Сделал так: остановил модуль, заменил файл xiaomimiio.class.php здесь /var/www/modules/xiaomimiio/, запустил модуль, меняю цвет на телефоне и в модуле, в метрике отобразился разово нужный формат bg_rgb d532e7 (после уже никак не выставляется), но после обновлении на актуальные значения видно, что метрика bg_rgb имеет уже другой формат цвета, такой 661979 или такой 10092288. К примеру, у Xiaomi Gateway 2 цветовой цвет, всегда, стабильно передается в формате HEX.

Формат HEX и RGB
СпойлерПоказать
Снимок.JPG
Снимок.JPG (39.07 КБ) 3631 просмотр
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Пт май 01, 2020 12:23 am

Divan писал(а):
Пт май 01, 2020 12:14 am
но после обновлении на актуальные значения видно, что метрика bg_rgb имеет уже другой формат цвета, такой 661979 или такой 10092288
А так?
xiaomimiio.class.php.zip
(15.91 КБ) 188 скачиваний
За это сообщение автора skysilver поблагодарил:
Divan (Пт май 01, 2020 3:20 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Пт май 01, 2020 12:49 am

Теперь то что надо ). Цветовой формат работает правильно. Пока не слетает формат цвета. Что касается метрики power, то я создал второе свойство MainPowerStatus, которое дублирует MainPower, при вкл\выкл выставляет свойству power 0 или 1, а само свойство power никак не влияет на MainPowerStatus. Это костыль, но зато я вижу, что основное освещение выключено, а амбилайт включен.
СпойлерПоказать
Снимок 2.jpg
Снимок 2.jpg (132.36 КБ) 3615 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Soldatsc
Сообщения: 1
Зарегистрирован: Пт май 01, 2020 3:39 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Soldatsc » Пт май 01, 2020 3:29 pm

Willy писал(а):
Вт фев 04, 2020 8:33 pm
Являюсь счастливым обладателем MI Smart Plug WiFi (определяется как chuangmi.plug.m3).
Я вижу целых 2 устройства в модуле (хотя по факту у меня одно) - одно передает параметры сети, id и т.д., но не передает параметры вкл или выкл. Второе вообще с ошибкой.

Как я понял девай еще не поддерживается, верно? Есть ли примерное понимание будет ли оно поддерживаться и когда?
Та же проблема, поможет кто нить с этим вопросом? ответа не увидел
Screenshot_9.png
Screenshot_9.png (6.25 КБ) 3549 просмотров
Screenshot_8.png
Screenshot_8.png (15.95 КБ) 3549 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Пт май 01, 2020 3:47 pm

Пробовать указать тип устройства из уже имеющихся в модуле розеток. Возможно, api одинаковое и будет работать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение max506 » Сб май 02, 2020 1:02 pm

Вчера подключил четыре умных светильника Yeelight напрямую к электросети. Управляю ими теперь через пульты и диммеры bluetooth от Yeelight, либо через приложения MiHome, Yeelight. В приложениях светильники отображаются в статусе online.
А вот в модуле miIO всё время offline.
Цикл запущен.
Куда копать?
СпойлерПоказать
miIO.png
miIO.png (195.44 КБ) 3470 просмотров
Последний раз редактировалось max506 Пн май 04, 2020 11:24 am, всего редактировалось 1 раз.
lysyy
Сообщения: 113
Зарегистрирован: Вт июн 09, 2015 9:41 pm
Откуда: Moscow
Благодарил (а): 15 раз
Поблагодарили: 9 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение lysyy » Вс май 03, 2020 6:17 pm

Добрый день! Проблема с IR-шайбой, chuangmi.ir.v2, при нажатии Обучение-старт на шайбе один раз коротко мигает светодиод, и ошибка Проблема с получением данных от устройства.
Изображение
Токен из сломанной mihome, 32 символа, все вроде ок. Подскажите, что можно сделать? И если есть возможность, как достать коды из miome?
Вложения
shayba_bug.PNG
shayba_bug.PNG (24.95 КБ) 3424 просмотра
Ответить