для этого даже испытательный стенд собралnick7zmail писал(а): Пт ноя 16, 2018 10:56 am нет...разница не только в "форме". в вашем случае переменные забирались каждый раз. А это значит что могло произойти так, что 1 условие выполнилось, выполнилась команда, а потом свойства снова забираются, и оно может прилететь уже измененным, и выполнится вторая конструкция (идеологически при elseif так быть не должно...но вдруг)...
[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
Re: [Модуль] Xiaomi Home (xiaomihome)
Последний раз редактировалось woow Вт ноя 27, 2018 1:04 am, всего редактировалось 1 раз.
Raspberry Pi 3B+
Re: [Модуль] Xiaomi Home (xiaomihome)
Есть проект 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
Думаю, что можно попросить автора реализовать "цвет шлюза в зависимости от температуры" и т.п.
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
Re: [Модуль] Xiaomi Home (xiaomihome)
Шлюз рабочий, через него принимаются и посылаются команды, от датчика движения, кубика, кнопки, через MiHome тоже работают, а вот на МД меняю свойства и ни что не меняется ни цвет ни яркость, если с телефона меняешь параметры то в МД Объект/свойство тоже меняются, а вот наоборот не получается.
где искать?
где искать?
Raspberry Pi 3B+
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Укажи правильный Key/Password режима разработчика в настройках шлюза (вкладка Общее).
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: [Модуль] Xiaomi Home (xiaomihome)
Вкладываю настройки. Ключь обновил. Как то всё ровно чего то не хватает.
Raspberry Pi 3B+
Re: [Модуль] Xiaomi Home (xiaomihome)
Заранее извиняюсь, может и звучал ранее вопрос, но тяжело читать все 150 страниц.
Подскажите, сейчас можно покупать шлюз MiHome
Не будет проблем с подключением к МД?
Подскажите, сейчас можно покупать шлюз MiHome
Не будет проблем с подключением к МД?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Можно. Но есть небольшой риск нарваться на "брак", который проявляется в том, что невозможно включить режим разработчика на шлюзе.slgeo писал(а): Чт ноя 29, 2018 1:57 pm Подскажите, сейчас можно покупать Не будет проблем с подключением к МД?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: [Модуль] Xiaomi Home (xiaomihome)
Успокоилskysilver писал(а): Чт ноя 29, 2018 2:15 pm Можно. Но есть небольшой риск нарваться на "брак", который проявляется в том, что невозможно включить режим разработчика на шлюзе.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Написал статью в БЗ - Диагностика подключения zigbee-шлюза Xiaomi
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: [Модуль] Xiaomi Home (xiaomihome)
Мой вариант установки шлюза. Так как шлюз не только обьеденяет устройства, а так же оповещает о событиях светом и звуком, мною было принято решение установить его там где его будет хорошо видно и слышно, а именно на потолке в коридоре. Фото под катом.










SPOILERSPOILER_SHOW










ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)