Страница 57 из 217

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Чт дек 28, 2017 12:33 pm
smart_g
У меня вообще постоянные сообщения в /var/log/apache2/error.log и в /var/log/apache2/error.log.1 с периодичностью 10 секунд

[Thu Dec 28 11:25:40.245987 2017] [:error] [pid 30853] [client 127.0.0.1:43730] PHP Warning: Declaration of xiaomihome::dbInstall() should be compatible with module::dbInstall($data) in /var/www/modules/xiaomihome/xiaomihome.class.php on line 0

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Пт дек 29, 2017 12:36 pm
bezzeb
добрый день!
А подскажите как настраивали датчик движения?
а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Пт дек 29, 2017 12:58 pm
skysilver
bezzeb писал(а):А подскажите как настраивали датчик движения? а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
Это нормально, в модуле всегда будет 1. При каждой сработке датчика это единица просто обновляется. У меня к motion привязано свойство status объекта MovementSensor4 из класса MovementSensors , там вся логика и крутится.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 3:29 pm
smart_g
Есть вопрос. Кто нибудь делал мигалку на шлюзе? Скрипт с последовательностью команд

sg('XiRgb01.color','ff0000'); //Зажигает красный на максимум
usleep ( 200000 );
sg('XiRgb01.color','000000'); //Тушит красный
usleep ( 200000 );

работает криво. Временые интервалы не выдерживаются.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 3:40 pm
skysilver
smart_g, во-первых, Апач и пхп это не real time OS, конечно они не обязаны выдерживать интервалы в 200 мс. А во-вторых, многие девайсы сяоми в принципе не могут обработать команды, которые поступают им чаще чем раз в 1 сек.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 3:45 pm
smart_g
А как еще тогда можно сделать? В yeelight есть спец функция световой сценарий а у шлюза?

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 3:51 pm
skysilver
smart_g писал(а):А как еще тогда можно сделать? В yeelight есть спец функция световой сценарий а у шлюза?
Если взять интервалы не миллисекунды, а 5-10 сек и больше, то думаю можно и штатными средствами, только не через sleep, а через setTimeOut. Если смотреть по аналогии с еелайт, то возможно и у шлюза есть подобное апи, но лично мне оно не известно.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 3:57 pm
smart_g
5 10 секунд это уже не мигалка. Тут идея чтобы всего секунд 5 мигало с частой 5 гц.

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Вс дек 31, 2017 4:08 pm
smart_g
https://gist.github.com/runningman84/fa ... c7de5fc792 вот нашел ссылку. Буду разбираться, сходу не понятно что к чему. Это на форуме mysensors

Re: Модуль поддержки Xiaomi Smart Home

Добавлено: Пн янв 08, 2018 8:14 am
TransMatrix
Сижу, пытаюсь понять, как Сяомовские герконы цеплять на окно пластиковое: не, ясен пень, что одну часть на створку, вторую - на раму, но там таки в глубину разница в сантиметр!!!!