[Модуль] Xiaomi Home (xiaomihome)

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

Модератор: immortal

Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение woow » Пн ноя 26, 2018 3:47 pm

nick7zmail писал(а):
Пт ноя 16, 2018 10:56 am
нет...разница не только в "форме". в вашем случае переменные забирались каждый раз. А это значит что могло произойти так, что 1 условие выполнилось, выполнилась команда, а потом свойства снова забираются, и оно может прилететь уже измененным, и выполнится вторая конструкция (идеологически при elseif так быть не должно...но вдруг)...
для этого даже испытательный стенд собрал :) из WEMOS и трёх LED. Когда после каждой строчки ставлю usleep 500000; тогда более менее, но всё ровно не идеально иногда с третьего раза например не зажигается ни одна (т.е. не какой реакции), то с разу две или гаснут две. После нескольких манипуляций всё начинает тормозить и не слушается не какая команда (как будь-то какой то буфер заполнился). Так что кубик для управления по крайней мере по такому принципу не подходит, если только одиночные команды. Крутанул событие произошло , а если нет ещё раз, пока произойдёт. Одно действие- одно событие.
Последний раз редактировалось woow Вт ноя 27, 2018 1:04 am, всего редактировалось 1 раз.
Raspberry Pi 3B+
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение Kvantos » Пн ноя 26, 2018 4:25 pm

Есть проект Simple Devices addon (Xiaomi Gateway RGB) ...
https://github.com/Alexandr-logrus/majordomo-rgb-device
там реализовано: цвет в зависимости от статуса системы:
callMethod('ОБЪЕКТ.action', array('color'=> '0000ff', 'timer'=> '30')); //установка цвета на определенный интервал, далее в зависимости от свойства actionRGB при 0 - отключится, при 1 - установится в зависимости от состояний режимов:

NobodyHomeMode.active 0 - кто-то дома, color = '00ff00' или в зависимости от состояний System.stateColor при красном color = 'ff0000', System.stateColor или Communication.stateColor при желтом color = 'ffcd00', brightness = 50 или 10 в зависимости от DarknessMode.active (Темное время суток)
NobodyHomeMode.active 1 - никого нет дома, color = '000000', т.е. отключена
NobodyHomeMode.active 2 - все спят, color = 'cd00ff', brightness = 5

Думаю, что можно попросить автора реализовать "цвет шлюза в зависимости от температуры" и т.п.
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение woow » Вт ноя 27, 2018 1:32 am

Шлюз рабочий, через него принимаются и посылаются команды, от датчика движения, кубика, кнопки, через MiHome тоже работают, а вот на МД меняю свойства и ни что не меняется ни цвет ни яркость, если с телефона меняешь параметры то в МД Объект/свойство тоже меняются, а вот наоборот не получается.
где искать?
Raspberry Pi 3B+
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение skysilver » Вт ноя 27, 2018 3:56 pm

woow писал(а):
Вт ноя 27, 2018 1:32 am
а вот наоборот не получается.
где искать?
Укажи правильный Key/Password режима разработчика в настройках шлюза (вкладка Общее).
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение woow » Ср ноя 28, 2018 12:13 am

Вкладываю настройки. Ключь обновил. Как то всё ровно чего то не хватает.
1xgscr.jpg
1xgscr.jpg (9.07 КБ) 4093 просмотра
2scr.jpg
2scr.jpg (7.78 КБ) 4093 просмотра
3xw.jpg
3xw.jpg (14.62 КБ) 4093 просмотра
4xgw.jpg
4xgw.jpg (15.83 КБ) 4093 просмотра
Raspberry Pi 3B+
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение slgeo » Чт ноя 29, 2018 1:57 pm

Заранее извиняюсь, может и звучал ранее вопрос, но тяжело читать все 150 страниц.
Подскажите, сейчас можно покупать шлюз MiHome
Не будет проблем с подключением к МД?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение skysilver » Чт ноя 29, 2018 2:15 pm

slgeo писал(а):
Чт ноя 29, 2018 1:57 pm
Подскажите, сейчас можно покупать Не будет проблем с подключением к МД?
Можно. Но есть небольшой риск нарваться на "брак", который проявляется в том, что невозможно включить режим разработчика на шлюзе.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение slgeo » Пт ноя 30, 2018 11:50 am

skysilver писал(а):
Чт ноя 29, 2018 2:15 pm
Можно. Но есть небольшой риск нарваться на "брак", который проявляется в том, что невозможно включить режим разработчика на шлюзе.
Успокоил :)
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение skysilver » Пт ноя 30, 2018 1:41 pm

За это сообщение автора skysilver поблагодарил:
slgeo (Пт ноя 30, 2018 2:53 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: [Модуль] Xiaomi Home (xiaomihome)

Сообщение igorewa » Вс дек 02, 2018 8:20 pm

Мой вариант установки шлюза. Так как шлюз не только обьеденяет устройства, а так же оповещает о событиях светом и звуком, мною было принято решение установить его там где его будет хорошо видно и слышно, а именно на потолке в коридоре. Фото под катом.
СпойлерПоказать
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
За это сообщение автора igorewa поблагодарил:
VooDooN (Вс дек 02, 2018 10:48 pm)
Рейтинг: 1.16%
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Ответить