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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт апр 27, 2017 8:14 pm

Всё через объекты системы. Свяжите все с объектами (для датчиков например у вас к чему то привязано уже), и элементы сцен связывайте с этими же объектами.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Сердобольный
Сообщения: 11
Зарегистрирован: Пт янв 06, 2017 11:29 pm
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Сердобольный » Чт апр 27, 2017 8:36 pm

Но я не знаю к какому "классу" отнести устройство (логично, конечно, что температурный класс, с температурный датчиком связать), но их там многовато, и я не сильно понимаю, что с чем и куда.
СпойлерПоказать
4.png
4.png (41.12 КБ) 6789 просмотров
5.png
5.png (82.78 КБ) 6789 просмотров
Приложите, если не сложно, путь следования, что\куда\зачем. Или наглядный пример в виде видео, объясняющее логику подключения и управления, не обязательно с этими устройствами.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт апр 27, 2017 10:16 pm

Как вариант - просто создайте новый класс, у класса свойство (к примеру temperature), там создайте новый (пустой) объект, и привяжите к нему...стандартные классы вообще не использую в системе. Хорошо подготовленные подклассы есть в классе SDevices (от модуля простые устройства)...думаю самое логичное туда добавлять, или создавать новый....на форуме полно скринов с созданием классов/объектов/методов и тп, в т.ч. от меня...не вижу смысла выкладывать ещё 2-3 штуки повторяющихся.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт апр 28, 2017 9:29 am

Модуль Xiaomi поддерживает добавление "простых устройств", так что самый быстрый способ это добавить данные от xiaomi в простые устройства, а там сразу можно получить готовое управлени и "полуфабрикаты" для автоматизации.
За это сообщение автора sergejey поблагодарили (всего 2):
tsember (Пн янв 13, 2020 2:32 pm) • Samir77 (Пн окт 12, 2020 12:08 am)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

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

Сообщение ILGAS » Пт апр 28, 2017 11:21 am

sergejey писал(а):Модуль Xiaomi поддерживает добавление "простых устройств", так что самый быстрый способ это добавить данные от xiaomi в простые устройства, а там сразу можно получить готовое управлени и "полуфабрикаты" для автоматизации.
Сергей, а можно еще MegaD добавить к простым устройствам.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт апр 28, 2017 11:47 am

Я думаю "части" мегаД (отдельные каналы) и так можно подключить к простым устройствам в качестве тех или иных девайсов...всю мегаД целиком, как единое устройство - в любом случае не добавить.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пн май 01, 2017 1:50 pm

Всем привет, не получается подключить сяоми гейт. В оригинальном приложении всё работает, сам гейт перевёл в режим разработчика, но вот в консоли Мажордомо видно что не может подключится к 127.0.0.1:1883, хотя видно что все циклы запущены ALL CYCLES STARTED. Кто-то знает что открывает этот порт и почему Мажордомо не может к нему подключится? И зачем этот порт вообще?

Изображение
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

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

Сообщение Jager » Пн май 01, 2017 7:02 pm

Gelezako писал(а):Кто-то знает что открывает этот порт и почему Мажордомо не может к нему подключится? И зачем этот порт вообще?
Как говорится, в правильном вопросе уже содержится половина ответа. На этом форуме не пробовали в поиске набрать «1883»?
Что у вас запущено и реально работает смотрите через X-Ray-Services.
w00d
Сообщения: 32
Зарегистрирован: Пн апр 03, 2017 7:26 am
Откуда: Almaty
Благодарил (а): 10 раз
Поблагодарили: 1 раз

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

Сообщение w00d » Вт май 02, 2017 7:34 am

Jager писал(а):
Gelezako писал(а):Кто-то знает что открывает этот порт и почему Мажордомо не может к нему подключится? И зачем этот порт вообще?
Как говорится, в правильном вопросе уже содержится половина ответа. На этом форуме не пробовали в поиске набрать «1883»?
Что у вас запущено и реально работает смотрите через X-Ray-Services.
у меня тоже после обновление не видит xiaomi, перестали обновляться, побывал перегрузить цикл в xRay, просто перестал по моему искать устройства.
LGsmart TV перестал находить телик, добавление возможно при ручном вводе ip.
побывал удалить модуль и по новой поставить, снести БД и заново поставить, не находит больше не чего.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Вт май 02, 2017 1:04 pm

Jager писал(а): Как говорится, в правильном вопросе уже содержится половина ответа. На этом форуме не пробовали в поиске набрать «1883»?
Что у вас запущено и реально работает смотрите через X-Ray-Services.
Всю ветку перечитал, но ответа что за сервис на этом порту крутится я не нашёл.
X-Ray-Services как я понял это копия консоли, которую я итак показал на скрине где я выделил что МЖД не может подключится к этому порту. Что бы понять почему не подключается нужно понять что за сервис его открывает и его ковырять. Если знаете, то отпишите плиз.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить