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

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

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 898 раз

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

Сообщение SmoKE_xDDD » Вс май 10, 2020 2:02 pm

max506 писал(а):
Вс май 10, 2020 11:59 am
skysilver писал(а):
Пт май 08, 2020 10:20 am
max506 писал(а):
Чт май 07, 2020 11:18 am
В чем же может быть проблема в моем случае?
Какие результаты моих вышеприведенных рекомендаций?
Установил время опроса 120 секунд индивидуально для каждого устройства.
В настройках модуля опрос отключил, поставил 0.
Уже более суток все устройства online.
Теперь хочется понять (как программисту со стажем :) ), в чём причина такого поведения модуля. Не успевает одновременно опросить все устройства?
Скорее не успевает отправить одновременно много запросов...
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

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

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

Для справки, может кому-то это поможет. Сегодня у люстры Yeelight JIAOYUE 650 изменился токен, по какой причине так и не понял, на заводские настройки не сбрасывал и устройство часто уходило в оффлайн. Получил новый токен через MiHome от Vevs’a и все заработало.

В логах были записи. Два устройства автоматически получили новый токен, а вот токен люстры пришлось получить вручную.
23:46:11 0.38926100 Update the ip address and the token for the device XXX.XXX.XXX.XXX
23:46:11 0.24879800 Update the ip address and the token for the device XXX.XXX.XXX.XXX
23:46:11 0.08823100 Update the ip address and the token for the device XXX.XXX.XXX.XXX
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

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

Сообщение max506 » Пн май 11, 2020 10:58 am

Divan писал(а):
Пн май 11, 2020 12:01 am
Для справки, может кому-то это поможет. Сегодня у люстры Yeelight JIAOYUE 650 изменился токен, по какой причине так и не понял, на заводские настройки не сбрасывал и устройство часто уходило в оффлайн.
Тоже столкнулся с тем, что потолочные светильники Yeelight могут менять токены.
Видимо, связано со сменой прошивки.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт май 12, 2020 10:19 am

chip писал(а):
Сб май 09, 2020 6:37 pm
На примере лампы реакция может быть от 3 секунд до 6
У себя задержки больше 2 сек ниразу не наблюдал. Покажите логи модуля, где видно такую задержку. Как высчитываете задержку? Между какими событиями замеряете время?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт май 12, 2020 10:22 am

max506 писал(а):
Вс май 10, 2020 11:59 am
Установил время опроса 120 секунд индивидуально для каждого устройства.
Я предлагал не всем 120 выставить, а сделать с разбегом 5 сек. Т.е. 30, 35, 40, 45 сек и т.д. А самым главным замечанием был период опроса 2 сек у одного из светильников - это очень часто.
max506 писал(а):
Вс май 10, 2020 11:59 am
Теперь хочется понять (как программисту со стажем :) ), в чём причина такого поведения модуля. Не успевает одновременно опросить все устройства?
Устройства не успевают ответить за отведенный им таймают чтения ответа из сокета.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
klejnov
Сообщения: 62
Зарегистрирован: Чт июн 28, 2018 4:31 am
Откуда: Бобруйск
Благодарил (а): 15 раз
Поблагодарили: 4 раза

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

Сообщение klejnov » Пт май 15, 2020 11:27 pm

В настройках шлюза на вкладке Zigbee есть не распознанное устройство. Это Xiaomi Aqara wireless relay. Добавьте его, пожалуйста.
СпойлерПоказать
_2020-05-15_23.24.02_02pl5.png
_2020-05-15_23.24.02_02pl5.png (69.62 КБ) 2827 просмотров
За это сообщение автора klejnov поблагодарил:
skysilver (Сб май 16, 2020 1:13 am)
Рейтинг: 1.16%
Аватара пользователя
klejnov
Сообщения: 62
Зарегистрирован: Чт июн 28, 2018 4:31 am
Откуда: Бобруйск
Благодарил (а): 15 раз
Поблагодарили: 4 раза

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

Сообщение klejnov » Пт май 15, 2020 11:30 pm

Подскажите, а сколько один шлюз может поддерживать устройств Zigbee? и входит ли в это количество только Zigbee устройства? Пылесос или лампа входит в это количество?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср май 20, 2020 12:17 am

klejnov писал(а):
Пт май 15, 2020 11:30 pm
Подскажите, а сколько один шлюз может поддерживать устройств Zigbee?
Вроде 32 шт.
klejnov писал(а):
Пт май 15, 2020 11:30 pm
и входит ли в это количество только Zigbee устройства? Пылесос или лампа входит в это количество?
Только зигби.
За это сообщение автора skysilver поблагодарил:
klejnov (Ср май 20, 2020 1:52 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср май 20, 2020 12:23 am

Обновление. Версия 2.8b.
  • Добавлена поддержка потолочного светильника Yeelight Bright Moon LED Intelligent Ceiling.
  • Добавлена поддержка увлажнителя воздуха Mi Air Humidifier MJJSQ.
  • Добавлена поддержка аквариума Mi Smart Fish Tank.
  • Добавлена поддержка термопотов Mi Heating Water Dispenser MINI (R1/R2) и Mi Heating Water Dispenser 4A (R3) (только чтение статуса).
При поддержке VAD07, AlexTorch.
yeelink.light.ceiling3.png
yeelink.light.ceiling3.png (5.52 КБ) 2728 просмотров
deerma.humidifier.mjjsq.png
deerma.humidifier.mjjsq.png (2.76 КБ) 2728 просмотров
hfjh.fishbowl.v1.png
hfjh.fishbowl.v1.png (17.15 КБ) 2728 просмотров
yunmi.kettle.r1.png
yunmi.kettle.r1.png (26.77 КБ) 2728 просмотров
За это сообщение автора skysilver поблагодарили (всего 3):
klejnov (Ср май 20, 2020 1:41 am) • VAD07 (Чт май 21, 2020 9:28 pm) • webms (Ср май 27, 2020 11:47 am)
Рейтинг: 3.49%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
klejnov
Сообщения: 62
Зарегистрирован: Чт июн 28, 2018 4:31 am
Откуда: Бобруйск
Благодарил (а): 15 раз
Поблагодарили: 4 раза

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

Сообщение klejnov » Ср май 20, 2020 1:43 am

skysilver писал(а):
Ср май 20, 2020 12:23 am
Обновление. Версия 2.8b.
Отдельное спасибо за то, что в Zigbee вкладку шлюза добавили иконку реле.
Ответить