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

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

Модератор: immortal

bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

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

Сообщение bm_s » Пн дек 25, 2017 9:15 am

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

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

Сообщение skysilver » Пн дек 25, 2017 9:56 am

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
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение partyzone » Пн дек 25, 2017 10:15 am

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
Благодарил (а): 36 раз
Поблагодарили: 2 раза

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

Сообщение bm_s » Пн дек 25, 2017 10:41 am

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

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

Сообщение skysilver » Пн дек 25, 2017 10:05 pm

bm_s писал(а):никаких "если" в настоящий момент не существует. В разделе сценарии есть только указанный сценарий. Можно описать пошагово самый простой способ?
Посмотри вот это видео https://youtu.be/KHYiCCkv8RQ
За это сообщение автора skysilver поблагодарил:
bm_s (Вт дек 26, 2017 6:47 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

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

Сообщение smart_g » Вт дек 26, 2017 4:23 pm

День добрый. Вопрос, как должна выглядеть закладка "Данные" у шлюза? У меня только "ringtone" и "ip". И каким образом добавляются датчики, они сами появляются или надо делать какие то действия? В стандартном приложении я делал добавление устройства, активировался режим сканирования и датчик находился и привязывался.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

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

Сообщение skysilver » Вт дек 26, 2017 4:27 pm

smart_g писал(а):День добрый. Вопрос, как должна выглядеть закладка "Данные" у шлюза? У меня только "ringtone" и "ip". И каким образом добавляются датчики, они сами появляются или надо делать какие то действия? В стандартном приложении я делал добавление устройства, активировался режим сканирования и датчик находился и привязывался.
Постом выше ссылка на видео. Смотрел?
За это сообщение автора skysilver поблагодарил:
smart_g (Вт дек 26, 2017 4:38 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

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

Сообщение smart_g » Вт дек 26, 2017 4:42 pm

Понял. А то я на работе удаленно подключил шлюз, а физически с ним что нибудь сделать не могу. Приеду домой, буду двигаться дальше.
К тому же обнаружил интересный момент. Зарезервировал на роутере айпишник для шлюза по мак-адресу. Типа статика. Эта фишка не сработала почему то. Пришлось отвязать и шлюз тут же появился в модуле.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

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

Сообщение skysilver » Вт дек 26, 2017 4:44 pm

smart_g писал(а):К тому же обнаружил интересный момент. Зарезервировал на роутере айпишник для шлюза по мак-адресу. Типа статика. Эта фишка не сработала почему то. Пришлось отвязать и шлюз тут же появился в модуле.
У меня ip шлюза зарезервирован. Норм работает. Хз, что за нюансы там у тебя. ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев
Благодарил (а): 15 раз
Поблагодарили: 33 раза

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

Сообщение smart_g » Ср дек 27, 2017 11:02 am

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

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
Ответить