[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
Re: Модуль поддержки Xiaomi Smart Home
У меня вообще постоянные сообщения в /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
[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
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Re: Модуль поддержки Xiaomi Smart Home
добрый день!
А подскажите как настраивали датчик движения?
а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
А подскажите как настраивали датчик движения?
а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Это нормально, в модуле всегда будет 1. При каждой сработке датчика это единица просто обновляется. У меня к motion привязано свойство status объекта MovementSensor4 из класса MovementSensors , там вся логика и крутится.bezzeb писал(а):А подскажите как настраивали датчик движения? а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: Модуль поддержки Xiaomi Smart Home
Есть вопрос. Кто нибудь делал мигалку на шлюзе? Скрипт с последовательностью команд
sg('XiRgb01.color','ff0000'); //Зажигает красный на максимум
usleep ( 200000 );
sg('XiRgb01.color','000000'); //Тушит красный
usleep ( 200000 );
работает криво. Временые интервалы не выдерживаются.
sg('XiRgb01.color','ff0000'); //Зажигает красный на максимум
usleep ( 200000 );
sg('XiRgb01.color','000000'); //Тушит красный
usleep ( 200000 );
работает криво. Временые интервалы не выдерживаются.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
smart_g, во-первых, Апач и пхп это не real time OS, конечно они не обязаны выдерживать интервалы в 200 мс. А во-вторых, многие девайсы сяоми в принципе не могут обработать команды, которые поступают им чаще чем раз в 1 сек.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: Модуль поддержки Xiaomi Smart Home
А как еще тогда можно сделать? В yeelight есть спец функция световой сценарий а у шлюза?
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Если взять интервалы не миллисекунды, а 5-10 сек и больше, то думаю можно и штатными средствами, только не через sleep, а через setTimeOut. Если смотреть по аналогии с еелайт, то возможно и у шлюза есть подобное апи, но лично мне оно не известно.smart_g писал(а):А как еще тогда можно сделать? В yeelight есть спец функция световой сценарий а у шлюза?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: Модуль поддержки Xiaomi Smart Home
5 10 секунд это уже не мигалка. Тут идея чтобы всего секунд 5 мигало с частой 5 гц.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Re: Модуль поддержки Xiaomi Smart Home
https://gist.github.com/runningman84/fa ... c7de5fc792 вот нашел ссылку. Буду разбираться, сходу не понятно что к чему. Это на форуме mysensors
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
TransMatrix
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
Re: Модуль поддержки Xiaomi Smart Home
Сижу, пытаюсь понять, как Сяомовские герконы цеплять на окно пластиковое: не, ясен пень, что одну часть на створку, вторую - на раму, но там таки в глубину разница в сантиметр!!!!