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

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

Добавлено: Ср янв 10, 2018 10:52 pm
sigment
skysilver писал(а):
sigment писал(а):Устройства восстановил из папки templess/xiaomihome хотя бы имена вернул свои. Уже не плохо.
Как это?
Поделись.
Просто удалил папку xiaomihome и восстановил из копии.

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

Добавлено: Ср янв 10, 2018 11:13 pm
sigment
Нет, вру. Имена не восстановились, это я их частично переименовал. )))
db_terminal.sql я нашел его поиском, исправил. А куда его вернуть не вижу.

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

Добавлено: Ср янв 10, 2018 11:19 pm
skysilver
sigment писал(а):Нет, вру. Имена не восстановились, это я их частично переименовал. )))
Аха, это уже больше похоже на правду. ))
sigment писал(а):db_terminal.sql я нашел его поиском, исправил. А куда его вернуть не вижу.
Не-не, это так не работает. Если хочешь восстановить из этого файла, надо его импортировать через phpMyAdmin. Но это отразится на всем МДМ, а не только на модуле. А зачем исправлял? Я думал, тебе надо было вспомнить, какие объекты-свойства-методы были привязаны к mi-устройствам в модуле, поэтому и предложил открыть этот дамп в текстовом редакторе и посмотреть. ))

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

Добавлено: Ср янв 10, 2018 11:30 pm
sigment
Я надеялся каким то простым способом подменить файлы, чтоб имена восстановились и в объектах обратно свойства вернулись, т.к. они еще к простым устройствам подвязаны, а ПУ к сценам. Я же уже и свойства тоже поудалял из обектов. ))) Когда восстанавливал заново по одному.
Более простой способ через ПУ снова создать свойства объектов и все по привязывать.
Тут теперь другой вопрос, у кого нибудь такое уже случалось? А то каждый раз восстанавливать замучаешься, у мня под 30 устройств планируется.

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

Добавлено: Чт янв 11, 2018 5:34 pm
sigment
Непонимаю, может я туплю где то.... В общем после сбоя, пришлось восстанавливать заново устройства. Несколько раз добавляю Smart Plug розетку, в итоге при выключении через сцену статус значка меняется, а свойства объектов нет. То есть сама розетка остается работать или не работать (смотря в каком статусе была), а через приложение MiHome меняется и статут в объектах и на сцене статус меняется. Глюк или я что-то упустил?
Свойства объектов делал через простые устройства, кстати по умолчанию почему-то он ПУ предлагали как датчик открытия/закрытия, хотя раньше распознавалать нормально как
Фото
SPOILERSPOILER_SHOW
План 2018-01-11 17-23-02.jpg
План 2018-01-11 17-23-02.jpg (287.3 КБ) 5800 просмотров
xiaomihome (Панель управления) 2018-01-11 17-24-04.jpg
xiaomihome (Панель управления) 2018-01-11 17-24-04.jpg (379.55 КБ) 5800 просмотров
devices (Панель управления) 2018-01-11 17-32-11.jpg
devices (Панель управления) 2018-01-11 17-32-11.jpg (105.34 КБ) 5800 просмотров

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

Добавлено: Чт янв 11, 2018 9:25 pm
ipc2002
Уважаемый skysilver!

Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ?

При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
При включении со сцены, из меню или через модуль простые устройства - однократное срабатывание...
В чем дело не могу понять. Ветка обновлений - альфа.
Привязывать пробовал и через простые устройства и напрямую. Результат один.
Остальные режимы работы кнопки - аналогичная ситуация(((

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

Добавлено: Чт янв 11, 2018 9:47 pm
skysilver
ipc2002 писал(а):Уважаемый skysilver! Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ? При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
Надо в логах посмотреть, сколько сообщений приходит со шлюза при нажатии на кнопку, - одно или два?

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

Добавлено: Чт янв 11, 2018 9:48 pm
ipc2002
skysilver писал(а):
ipc2002 писал(а):Уважаемый skysilver! Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ? При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
Надо в логах посмотреть, сколько сообщений приходит со шлюза при нажатии на кнопку, - одно или два?
а как это сделать? :?:

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

Добавлено: Чт янв 11, 2018 9:57 pm
skysilver
ipc2002 писал(а):а как это сделать? :?:
Останови цикл, раскомментируй в нем строку 88

Код: Выделить всё

DebMes("Received message ($buf) from $remote_ip",'xiaomi'); 
запусти цикл. Смотри сообщения в x-ray в Debug в файле xxx_xiaomi.log

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

Добавлено: Чт янв 11, 2018 10:05 pm
ipc2002
skysilver писал(а):
ipc2002 писал(а):а как это сделать? :?:
Останови цикл, раскомментируй в нем строку 88

Код: Выделить всё

DebMes("Received message ($buf) from $remote_ip",'xiaomi'); 
запусти цикл. Смотри сообщения в x-ray в Debug в файле xxx_xiaomi.log
По первому пункту не очень понял, в каком файле что раскомментировать...

В файле 2018-01-11_xiaomi.log следующее:
18:51:32 0.90625000 Socket created
18:51:32 0.93750000 Socket bind OK (Binding IP: 0.0.0.0)
18:51:32 0.93750000 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
19:16:35 0.54687500 Socket created
19:16:35 0.68750000 Socket bind OK (Binding IP: 0.0.0.0)
19:16:35 0.75000000 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})

В X-ray никаких изменений с 21:00...