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

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

Модератор: immortal

RDV59
Сообщения: 15
Зарегистрирован: Сб фев 03, 2018 7:51 pm
Откуда: ЧАЙКОВСКИЙ
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение RDV59 » Сб фев 10, 2018 2:13 pm

Tem писал(а):
RDV59 писал(а):Здравия желаю. Не могу понять как с датчика Aqara добавить данные по атмосферному давлению. Добавил температуру и влажность, а напротив давления кнопки добавить нет. Подскажите что сделать, второй день голову ломаю.
Столкнулся с такой же проблемой, просто руками создал объект и привязал его к датчику.
А к датчику как? Если там только по температуре и по влажности.
Dicont
Сообщения: 112
Зарегистрирован: Вс дек 17, 2017 11:24 pm
Благодарил (а): 34 раза
Поблагодарили: 11 раз

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

Сообщение Dicont » Сб фев 10, 2018 5:45 pm

RDV59 писал(а):
Tem писал(а):
RDV59 писал(а):Здравия желаю. Не могу понять как с датчика Aqara добавить данные по атмосферному давлению. Добавил температуру и влажность, а напротив давления кнопки добавить нет. Подскажите что сделать, второй день голову ломаю.
Столкнулся с такой же проблемой, просто руками создал объект и привязал его к датчику.
А к датчику как? Если там только по температуре и по влажности.
Через простые устройства создайте отдельно:
Температура Комната 1, Влажность Комната 1, Давление Комната 1 - при этом система сама создаст Обьекты SDevices General Devices Class - SSensors
Потом в модуле Xiomi Home зайдите в датчик Данные и привяжите отдельно на каждое свойство - свой созданный Обьект

Связанный объект - Sensor_temp01 (Датчик температуры Комната 1) Связанное св-во - value.

Все
После этого из простых устройств добавляйте на сцену. В скриптах берите данные из обьектов
$sensor_temp01 = gg ('Sensor_temp01.value');
$sensor_humidity01 = gg ('Sensor_humidity01.value');
За это сообщение автора Dicont поблагодарил:
RDV59 (Вс фев 11, 2018 7:56 am)
Рейтинг: 1.16%
kamaz_21
Сообщения: 12
Зарегистрирован: Чт фев 08, 2018 8:40 pm
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение kamaz_21 » Сб фев 10, 2018 9:25 pm

Либо не указан, либо указан, но не верно ключ (пароль) шифрования команд, отправляемых на шлюз (вкладка Общее у шлюза).
Ключ указан правильно, во всяком случае в модуле xiaomi milo, введя этот ключ (это же токен?), так вот, введя его, устройство добавило все свои функции. Если ключ или пароль это не токен устройства, то где его брать?
Первым делом я бы не советовал создавать кириллические объекты. А другими выключателями получается управлять?
Я пробовал и на латинице и на кириллице, результат один. Получается с помощью безпроводного выключателя управлять модулем sonoff, но не через свойство, потому что модуль срабатывал непонятно как, а через метод с прописанной строчкой управления 12-го GPIO на переключение через URL команду. 2-е лампочки я так и не смог вытащить токен, чтобы попробовать.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Вс фев 11, 2018 3:55 am

kamaz_21 писал(а): Ключ указан правильно, во всяком случае в модуле xiaomi milo, введя этот ключ (это же токен?), так вот, введя его, устройство добавило все свои функции. Если ключ или пароль это не токен устройства, то где его брать?
нет, это не токен, прочтите первый пост этой темы, там подробно рассказывается как получить ключ разработчика. Но чаще всего всё должно работать и без ключа.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
kamaz_21
Сообщения: 12
Зарегистрирован: Чт фев 08, 2018 8:40 pm
Благодарил (а): 1 раз
Поблагодарили: 2 раза

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

Сообщение kamaz_21 » Вс фев 11, 2018 12:28 pm

Режим разработчика включен, в модуле xiaomi milo без проблем управляю remote 360 там вроде всё понятно, а здесь как ни старался делать по инструкции "Простых устройств" и просто через объекты, не хочет посылать команды в выключатель, ГАД!
RDV59
Сообщения: 15
Зарегистрирован: Сб фев 03, 2018 7:51 pm
Откуда: ЧАЙКОВСКИЙ
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение RDV59 » Вс фев 11, 2018 9:40 pm

Dicont писал(а):Через простые устройства создайте отдельно:
Температура Комната 1, Влажность Комната 1, Давление Комната 1 - при этом система сама создаст Обьекты SDevices General Devices Class - SSensors
Потом в модуле Xiomi Home зайдите в датчик Данные и привяжите отдельно на каждое свойство - свой созданный Обьект

Связанный объект - Sensor_temp01 (Датчик температуры Комната 1) Связанное св-во - value.

Все
После этого из простых устройств добавляйте на сцену. В скриптах берите данные из обьектов
$sensor_temp01 = gg ('Sensor_temp01.value');
$sensor_humidity01 = gg ('Sensor_humidity01.value');
Спасибо большое. Получилось давление отразить. Сейчас не могу понять как единицы измерения "торр" сменить на "мм.рт.ст."
RDV59
Сообщения: 15
Зарегистрирован: Сб фев 03, 2018 7:51 pm
Откуда: ЧАЙКОВСКИЙ
Благодарил (а): 5 раз
Поблагодарили: 0

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

Сообщение RDV59 » Пн фев 12, 2018 8:56 am

Прикрутил к MD реле sonoff с датчиком температуры и влажности, поставил в санузле на вытяжной вентилятор, сама прошивка управляет реле по показаниям влажности и вкл/выкл вентилятор. Тут всё работает как часы, но я прикрутил ещё кнопку Aqara и с её помощь можно принудительно, при необходимости вкл/выкл реле. Подскажите как сделать так, чтобы при нажатии кнопки вентилятор принудительно включался только, например, на 30мин. и наоборот, при нажатии кнопки выключался на 10мин, а потом опять ждал сигнала от датчика. Только начал осваивать MD, пока сложно идёт. Буду благодарен.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн фев 12, 2018 9:27 am

kamaz_21 писал(а):Режим разработчика включен, в модуле xiaomi milo без проблем управляю remote 360 там вроде всё понятно, а здесь как ни старался делать по инструкции "Простых устройств" и просто через объекты, не хочет посылать команды в выключатель, ГАД!
Как успехи? Нашел и указал пароль для шлюза?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
diver
Сообщения: 114
Зарегистрирован: Пн мар 27, 2017 8:01 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение diver » Пн фев 12, 2018 12:37 pm

Про батарейку.
Подскажите, как правильно мониторить состояние батарейки ? Есть несколько Xiaomi temperature sensor, заряд батареи показывается, но с ним не связанно ни одно свойство. Датчики добавлялись через "простые устройства". Пока добавил новое свойство voltage к датчику температуры, но это достаточно криво - получается, что мониторится напряжение не у единого устройства, а только у температурной составляющей...
Вложения
xiaomi.PNG
xiaomi.PNG (28.82 КБ) 6082 просмотра
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн фев 12, 2018 12:50 pm

diver писал(а):Пока добавил новое свойство voltage к датчику температуры, но это достаточно криво - получается, что мониторится напряжение не у единого устройства, а только у температурной составляющей...
Имхо, вполне нормальный вариант. Все равно же сейчас у тебя не единое устройство, а два отдельных - одно для темп-ры, второе для влажности.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить