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

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

Модератор: immortal

bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am

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

Сообщение bm_s »

подскажите, плз, как мне на нажатие беспроводной кнопки (однократное или двойное) повесить сценарий CallMethod('Relay07.turnOn'); CallMethod('Relay20.turnOn');
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

bm_s писал(а):подскажите, плз, как мне на нажатие беспроводной кнопки (однократное или двойное) повесить сценарий CallMethod('Relay07.turnOn'); CallMethod('Relay20.turnOn');
Если к click (или double_click) в модуле привязано свойство объекта, то можно указать у этого свойства "Запускать метод при изменении" и в него внести запуск нужных сценариев и иных методов. Либо в модуле привязать не только свойство, но и метод объекта (или только метод), и туда все нужное вписать.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
partyzone
Сообщения: 3
Зарегистрирован: Вс дек 24, 2017 7:16 pm

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

Сообщение partyzone »

partyzone писал(а):помогите с подключением модуля.
В одной сети, цикл запущен. Windows 8.1
Debag:
20:33:55 0.34733200 Sending discovery packet to 224.0.0.50 ({"cmd":"whois"})
20:33:55 0.34461900 Socket bind OK (Binding IP: 0.0.0.0)
20:33:55 0.34305100 Socket created
20:33:55 0.34157200 Xiaomi data timeout...

что за адрес 224.0.0.50?
Впервые имею дело с MD
прописал в 12 ночи адрес Gate и server ip - адрес компьютера на котором стоит МД.
До 5 утра долбился как написано выше, потом подключился - появились датчики :roll:

Может поможете ссылкой настройки уведомлений на телефон при срабатывании сигнализации. Спасибо
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am

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

Сообщение bm_s »

skysilver писал(а):
bm_s писал(а):подскажите, плз, как мне на нажатие беспроводной кнопки (однократное или двойное) повесить сценарий CallMethod('Relay07.turnOn'); CallMethod('Relay20.turnOn');
Если к click (или double_click) в модуле привязано свойство объекта, то можно указать у этого свойства "Запускать метод при изменении" и в него внести запуск нужных сценариев и иных методов. Либо в модуле привязать не только свойство, но и метод объекта (или только метод), и туда все нужное вписать.
никаких "если" в настоящий момент не существует. В разделе сценарии есть только указанный сценарий. Можно описать пошагово самый простой способ?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

bm_s писал(а):никаких "если" в настоящий момент не существует. В разделе сценарии есть только указанный сценарий. Можно описать пошагово самый простой способ?
Посмотри вот это видео https://youtu.be/KHYiCCkv8RQ
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 »

День добрый. Вопрос, как должна выглядеть закладка "Данные" у шлюза? У меня только "ringtone" и "ip". И каким образом добавляются датчики, они сами появляются или надо делать какие то действия? В стандартном приложении я делал добавление устройства, активировался режим сканирования и датчик находился и привязывался.
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 писал(а):День добрый. Вопрос, как должна выглядеть закладка "Данные" у шлюза? У меня только "ringtone" и "ip". И каким образом добавляются датчики, они сами появляются или надо делать какие то действия? В стандартном приложении я делал добавление устройства, активировался режим сканирования и датчик находился и привязывался.
Постом выше ссылка на видео. Смотрел?
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 »

Понял. А то я на работе удаленно подключил шлюз, а физически с ним что нибудь сделать не могу. Приеду домой, буду двигаться дальше.
К тому же обнаружил интересный момент. Зарезервировал на роутере айпишник для шлюза по мак-адресу. Типа статика. Эта фишка не сработала почему то. Пришлось отвязать и шлюз тут же появился в модуле.
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 писал(а):К тому же обнаружил интересный момент. Зарезервировал на роутере айпишник для шлюза по мак-адресу. Типа статика. Эта фишка не сработала почему то. Пришлось отвязать и шлюз тут же появился в модуле.
У меня ip шлюза зарезервирован. Норм работает. Хз, что за нюансы там у тебя. ))
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 »

Подключил кнопку и датчик температуры и влажности. Все нормально опозналось модулем. Но сегодня утром возник вопрос, кто или что формирует период опроса датчика. Статистика за ночь не поддается никакому логическому объяснению.

2017-12-27 09:54:30: 23.85 X
2017-12-27 09:36:07: 24.36 X
2017-12-27 09:26:25: 24.86 X
2017-12-27 09:19:14: 25.37 X
2017-12-27 09:12:43: 25.88 X
2017-12-27 09:06:52: 26.29 X
2017-12-27 09:06:51: 26.29 X
2017-12-27 09:00:40: 26.4 X
2017-12-27 08:49:08: 25.89 X
2017-12-27 08:42:07: 25.38 X
2017-12-27 08:37:16: 24.83 X
2017-12-27 08:33:15: 24.3 X
2017-12-27 08:14:53: 23.69 X
2017-12-27 08:14:51: 23.69 X
2017-12-27 08:10:20: 23.78 X
2017-12-27 07:46:26: 23.26 X
2017-12-27 07:23:44: 23.13 X
2017-12-27 07:23:42: 23.13 X
2017-12-27 07:15:41: 23.12 X
2017-12-27 06:26:53: 23.13 X
2017-12-27 06:26:43: 23.14 X
2017-12-27 06:26:42: 23.14 X
2017-12-27 05:35:54: 23.1 X
2017-12-27 05:35:53: 23.1 X
2017-12-27 04:36:44: 23.14 X
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Ответить