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

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

Модератор: immortal

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

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

Сообщение RDV59 »

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

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

Сообщение Dicont »

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');
kamaz_21
Сообщения: 12
Зарегистрирован: Чт фев 08, 2018 8:40 pm

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

Сообщение kamaz_21 »

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

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

Сообщение Gelezako »

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

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

Сообщение kamaz_21 »

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

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

Сообщение RDV59 »

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
Откуда: ЧАЙКОВСКИЙ

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

Сообщение RDV59 »

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

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

Сообщение skysilver »

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

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

Сообщение diver »

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

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

Сообщение skysilver »

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