Просто удалил папку xiaomihome и восстановил из копии.skysilver писал(а):Как это?sigment писал(а):Устройства восстановил из папки templess/xiaomihome хотя бы имена вернул свои. Уже не плохо.
Поделись.
[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Нет, вру. Имена не восстановились, это я их частично переименовал. )))
db_terminal.sql я нашел его поиском, исправил. А куда его вернуть не вижу.
db_terminal.sql я нашел его поиском, исправил. А куда его вернуть не вижу.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Аха, это уже больше похоже на правду. ))sigment писал(а):Нет, вру. Имена не восстановились, это я их частично переименовал. )))
Не-не, это так не работает. Если хочешь восстановить из этого файла, надо его импортировать через phpMyAdmin. Но это отразится на всем МДМ, а не только на модуле. А зачем исправлял? Я думал, тебе надо было вспомнить, какие объекты-свойства-методы были привязаны к mi-устройствам в модуле, поэтому и предложил открыть этот дамп в текстовом редакторе и посмотреть. ))sigment писал(а):db_terminal.sql я нашел его поиском, исправил. А куда его вернуть не вижу.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Я надеялся каким то простым способом подменить файлы, чтоб имена восстановились и в объектах обратно свойства вернулись, т.к. они еще к простым устройствам подвязаны, а ПУ к сценам. Я же уже и свойства тоже поудалял из обектов. ))) Когда восстанавливал заново по одному.
Более простой способ через ПУ снова создать свойства объектов и все по привязывать.
Тут теперь другой вопрос, у кого нибудь такое уже случалось? А то каждый раз восстанавливать замучаешься, у мня под 30 устройств планируется.
Более простой способ через ПУ снова создать свойства объектов и все по привязывать.
Тут теперь другой вопрос, у кого нибудь такое уже случалось? А то каждый раз восстанавливать замучаешься, у мня под 30 устройств планируется.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
-
sigment
- Сообщения: 138
- Зарегистрирован: Вт ноя 14, 2017 6:39 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Непонимаю, может я туплю где то.... В общем после сбоя, пришлось восстанавливать заново устройства. Несколько раз добавляю Smart Plug розетку, в итоге при выключении через сцену статус значка меняется, а свойства объектов нет. То есть сама розетка остается работать или не работать (смотря в каком статусе была), а через приложение MiHome меняется и статут в объектах и на сцене статус меняется. Глюк или я что-то упустил?
Свойства объектов делал через простые устройства, кстати по умолчанию почему-то он ПУ предлагали как датчик открытия/закрытия, хотя раньше распознавалать нормально как
Фото
Свойства объектов делал через простые устройства, кстати по умолчанию почему-то он ПУ предлагали как датчик открытия/закрытия, хотя раньше распознавалать нормально как
Фото
SPOILERSPOILER_SHOW
Последний раз редактировалось sigment Чт янв 11, 2018 9:26 pm, всего редактировалось 1 раз.
Raspberry Pi3, Xiaomi, BroadLink, ESP8266
- ipc2002
- Сообщения: 125
- Зарегистрирован: Пн май 15, 2017 8:13 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Уважаемый skysilver!
Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ?
При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
При включении со сцены, из меню или через модуль простые устройства - однократное срабатывание...
В чем дело не могу понять. Ветка обновлений - альфа.
Привязывать пробовал и через простые устройства и напрямую. Результат один.
Остальные режимы работы кнопки - аналогичная ситуация(((
Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ?
При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
При включении со сцены, из меню или через модуль простые устройства - однократное срабатывание...
В чем дело не могу понять. Ветка обновлений - альфа.
Привязывать пробовал и через простые устройства и напрямую. Результат один.
Остальные режимы работы кнопки - аналогичная ситуация(((
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Надо в логах посмотреть, сколько сообщений приходит со шлюза при нажатии на кнопку, - одно или два?ipc2002 писал(а):Уважаемый skysilver! Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ? При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- ipc2002
- Сообщения: 125
- Зарегистрирован: Пн май 15, 2017 8:13 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
а как это сделать?skysilver писал(а):Надо в логах посмотреть, сколько сообщений приходит со шлюза при нажатии на кнопку, - одно или два?ipc2002 писал(а):Уважаемый skysilver! Подскажите, как все же победить дребезг кнопки Xiaomi Wireless Switch ? При физическом нажатии на кнопку происходит задвоение, т.е. привязанный метод или действие выполняется дважды.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Останови цикл, раскомментируй в нем строку 88ipc2002 писал(а):а как это сделать?
Код: Выделить всё
DebMes("Received message ($buf) from $remote_ip",'xiaomi'); MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- ipc2002
- Сообщения: 125
- Зарегистрирован: Пн май 15, 2017 8:13 pm
- Откуда: Москва
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
По первому пункту не очень понял, в каком файле что раскомментировать...skysilver писал(а):Останови цикл, раскомментируй в нем строку 88ipc2002 писал(а):а как это сделать?запусти цикл. Смотри сообщения в x-ray в Debug в файле xxx_xiaomi.logКод: Выделить всё
DebMes("Received message ($buf) from $remote_ip",'xiaomi');
В файле 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...