для этого даже испытательный стенд собрал из WEMOS и трёх LED. Когда после каждой строчки ставлю usleep 500000; тогда более менее, но всё ровно не идеально иногда с третьего раза например не зажигается ни одна (т.е. не какой реакции), то с разу две или гаснут две. После нескольких манипуляций всё начинает тормозить и не слушается не какая команда (как будь-то какой то буфер заполнился). Так что кубик для управления по крайней мере по такому принципу не подходит, если только одиночные команды. Крутанул событие произошло , а если нет ещё раз, пока произойдёт. Одно действие- одно событие.nick7zmail писал(а): ↑Пт ноя 16, 2018 10:56 amнет...разница не только в "форме". в вашем случае переменные забирались каждый раз. А это значит что могло произойти так, что 1 условие выполнилось, выполнилась команда, а потом свойства снова забираются, и оно может прилететь уже измененным, и выполнится вторая конструкция (идеологически при elseif так быть не должно...но вдруг)...
[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: [Модуль] Xiaomi Home (xiaomihome)
Последний раз редактировалось woow Вт ноя 27, 2018 1:04 am, всего редактировалось 1 раз.
Raspberry Pi 3B+
- Kvantos
- Сообщения: 295
- Зарегистрирован: Вт окт 31, 2017 1:05 pm
- Благодарил (а): 26 раз
- Поблагодарили: 49 раз
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
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: [Модуль] Xiaomi Home (xiaomihome)
Шлюз рабочий, через него принимаются и посылаются команды, от датчика движения, кубика, кнопки, через MiHome тоже работают, а вот на МД меняю свойства и ни что не меняется ни цвет ни яркость, если с телефона меняешь параметры то в МД Объект/свойство тоже меняются, а вот наоборот не получается.
где искать?
где искать?
Raspberry Pi 3B+
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Укажи правильный Key/Password режима разработчика в настройках шлюза (вкладка Общее).
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- woow
- Сообщения: 821
- Зарегистрирован: Пн июл 04, 2016 8:46 am
- Откуда: Mazeikiai
- Благодарил (а): 125 раз
- Поблагодарили: 46 раз
Re: [Модуль] Xiaomi Home (xiaomihome)
Вкладываю настройки. Ключь обновил. Как то всё ровно чего то не хватает.
Raspberry Pi 3B+
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: [Модуль] Xiaomi Home (xiaomihome)
Заранее извиняюсь, может и звучал ранее вопрос, но тяжело читать все 150 страниц.
Подскажите, сейчас можно покупать шлюз MiHome
Не будет проблем с подключением к МД?
Подскажите, сейчас можно покупать шлюз MiHome
Не будет проблем с подключением к МД?
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Можно. Но есть небольшой риск нарваться на "брак", который проявляется в том, что невозможно включить режим разработчика на шлюзе.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: [Модуль] Xiaomi Home (xiaomihome)
Написал статью в БЗ - Диагностика подключения zigbee-шлюза Xiaomi
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: [Модуль] Xiaomi Home (xiaomihome)
Мой вариант установки шлюза. Так как шлюз не только обьеденяет устройства, а так же оповещает о событиях светом и звуком, мною было принято решение установить его там где его будет хорошо видно и слышно, а именно на потолке в коридоре. Фото под катом.
СпойлерПоказать
- Рейтинг: 1.16%
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)