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

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

Модератор: immortal

smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение 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
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
bezzeb
Сообщения: 33
Зарегистрирован: Пн май 29, 2017 11:58 pm

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

Сообщение bezzeb »

добрый день!
А подскажите как настраивали датчик движения?
а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

bezzeb писал(а):А подскажите как настраивали датчик движения? а то все подключил и все работает,а датчик показывает всегда движение и 1,хотя в приложении работает нормально
Это нормально, в модуле всегда будет 1. При каждой сработке датчика это единица просто обновляется. У меня к motion привязано свойство status объекта MovementSensor4 из класса MovementSensors , там вся логика и крутится.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

Есть вопрос. Кто нибудь делал мигалку на шлюзе? Скрипт с последовательностью команд

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

Сообщение skysilver »

smart_g, во-первых, Апач и пхп это не real time OS, конечно они не обязаны выдерживать интервалы в 200 мс. А во-вторых, многие девайсы сяоми в принципе не могут обработать команды, которые поступают им чаще чем раз в 1 сек.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

А как еще тогда можно сделать? В 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

Сообщение skysilver »

smart_g писал(а):А как еще тогда можно сделать? В yeelight есть спец функция световой сценарий а у шлюза?
Если взять интервалы не миллисекунды, а 5-10 сек и больше, то думаю можно и штатными средствами, только не через sleep, а через setTimeOut. Если смотреть по аналогии с еелайт, то возможно и у шлюза есть подобное апи, но лично мне оно не известно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

5 10 секунд это уже не мигалка. Тут идея чтобы всего секунд 5 мигало с частой 5 гц.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

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

Сообщение TransMatrix »

Сижу, пытаюсь понять, как Сяомовские герконы цеплять на окно пластиковое: не, ясен пень, что одну часть на створку, вторую - на раму, но там таки в глубину разница в сантиметр!!!!
Ответить