[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
-
- Сообщения: 215
- Зарегистрирован: Вс мар 05, 2017 2:18 pm
- Благодарил (а): 21 раз
- Поблагодарили: 6 раз
Re: Модуль поддержки Xiaomi Smart Home
Правильно я понял что если у меня первая версия то у меня нет возможности включить режим разработчика ?
-
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
нашел магазинчик прям рядом с работой, занимаются реализацией продукции Xiaomi а самое главное все в наличии, купил куб сегодня буду тестировать!
не совсем понимаю как будут majordomo видеть манипуляции с кубом? кто нибудь уже настроил?
СпойлерПоказать
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
На отдельные действия добавятся отдельные команды и к ним можно привязать вызов нужных методов.w00d писал(а):нашел магазинчик прям рядом с работой, занимаются реализацией продукции Xiaomi а самое главное все в наличии, купил куб сегодня буду тестировать!не совсем понимаю как будут majordomo видеть манипуляции с кубом? кто нибудь уже настроил?СпойлерПоказать
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
появился куб, обновил систему=( рухнули с main, exec, scheduler, webvars циклы.
Алиса слышит но не отвечает голосом
cycle_stop
method
script
прописал на каждое действие куба, say('название действия'); что бы понять какие действия есть
Код: Выделить всё
Код Название Счётчик Обновлено
cycle_stop 27248 04/22/2017 13:07:55
method 10401 04/22/2017 13:07:48
script 1 04/21/2017 22:13:35
cycle_stop
СпойлерПоказать
Назад
Общее
История
Очистить всё
2017-04-22 13:11:33 ./scripts/cycle_execs.php
2017-04-22 13:11:33 ./scripts/cycle_main.php
2017-04-22 13:11:33 ./scripts/cycle_ping.php
2017-04-22 13:11:33 ./scripts/cycle_scheduler.php
2017-04-22 13:11:33 ./scripts/cycle_states.php
2017-04-22 13:11:33 ./scripts/cycle_webvars.php
2017-04-22 13:11:19 ./scripts/cycle_execs.php
2017-04-22 13:11:19 ./scripts/cycle_main.php
2017-04-22 13:11:19 ./scripts/cycle_ping.php
2017-04-22 13:11:19 ./scripts/cycle_scheduler.php
2017-04-22 13:11:19 ./scripts/cycle_states.php
2017-04-22 13:11:19 ./scripts/cycle_webvars.php
2017-04-22 13:11:05 ./scripts/cycle_execs.php
2017-04-22 13:11:05 ./scripts/cycle_main.php
2017-04-22 13:11:05 ./scripts/cycle_ping.php
2017-04-22 13:11:05 ./scripts/cycle_scheduler.php
2017-04-22 13:11:05 ./scripts/cycle_states.php
2017-04-22 13:11:05 ./scripts/cycle_webvars.php
2017-04-22 13:10:52 ./scripts/cycle_execs.php
2017-04-22 13:10:52 ./scripts/cycle_main.php
2017-04-22 13:10:52 ./scripts/cycle_ping.php
2017-04-22 13:10:52 ./scripts/cycle_scheduler.php
2017-04-22 13:10:52 ./scripts/cycle_states.php
2017-04-22 13:10:52 ./scripts/cycle_webvars.php
2017-04-22 13:10:39 ./scripts/cycle_execs.php
2017-04-22 13:10:39 ./scripts/cycle_main.php
2017-04-22 13:10:39 ./scripts/cycle_ping.php
2017-04-22 13:10:39 ./scripts/cycle_scheduler.php
2017-04-22 13:10:39 ./scripts/cycle_states.php
2017-04-22 13:10:39 ./scripts/cycle_webvars.php
2017-04-22 13:10:27 ./scripts/cycle_execs.php
2017-04-22 13:10:27 ./scripts/cycle_main.php
2017-04-22 13:10:27 ./scripts/cycle_ping.php
2017-04-22 13:10:27 ./scripts/cycle_scheduler.php
2017-04-22 13:10:27 ./scripts/cycle_states.php
2017-04-22 13:10:27 ./scripts/cycle_webvars.php
2017-04-22 13:10:16 ./scripts/cycle_execs.php
2017-04-22 13:10:16 ./scripts/cycle_main.php
2017-04-22 13:10:16 ./scripts/cycle_ping.php
2017-04-22 13:10:16 ./scripts/cycle_scheduler.php
2017-04-22 13:10:16 ./scripts/cycle_states.php
2017-04-22 13:10:16 ./scripts/cycle_webvars.php
2017-04-22 13:10:02 ./scripts/cycle_execs.php
2017-04-22 13:10:02 ./scripts/cycle_main.php
2017-04-22 13:10:02 ./scripts/cycle_ping.php
СпойлерПоказать
Назад
Общее
История
Очистить всё
2017-04-22 13:12:13 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:13 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:01 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:01 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:11:49 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
Общее
История
Очистить всё
2017-04-22 13:12:13 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:13 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:01 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:12:01 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
2017-04-22 13:11:49 Exception in "System.checkState" method Response from Ivona is no mp3: {"Message":"Authentication failed"}
СпойлерПоказать
2017-04-21 22:13:35 Error in script "приведствие": Response from Ivona is no mp3: {"Message":"Authentication failed"}
прописал на каждое действие куба, say('название действия'); что бы понять какие действия есть
-
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
привезал к повороту включение света, к двойному повороту выключение света.
подумал попробую переделать на в повороте на один раз так:
$a=gg('тут переменая статус milight');
if ($a == 0) тут ссылка из модуля включения milight;
if ($a == 1) тут ссылка из модуля на выключение;
по идее можно будет одним действием включать выключать, а остальные использовать для чегонибудь еще.
подумал попробую переделать на в повороте на один раз так:
$a=gg('тут переменая статус milight');
if ($a == 0) тут ссылка из модуля включения milight;
if ($a == 1) тут ссылка из модуля на выключение;
по идее можно будет одним действием включать выключать, а остальные использовать для чегонибудь еще.
-
- Сообщения: 11
- Зарегистрирован: Пт янв 06, 2017 11:29 pm
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Не могу найти инструкцию, как писать сценарии для устройств Xiaomi, которая была в этом разделе, примерно на 3-4 странице. Удалили?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
В последнем обновлении немного пошаманил и сейчас система должна уметь управлять розеткой и встраиваемыми выключателями.
Так же добавил одну интересную функцию -- возможность инициировать проигрывание рингтона. Это объясню подробнее.
При автоматическом обнаружении хаба или после редактирования и сохранении записи хаба в свойствах появится новая команда ringtone:
![Изображение](http://c2n.me/3JTdeqT.png)
Собственно, теперь если привязать какое-то свойство к этой команде, то установкой значения этого свойства можно проигрывать рингтоны, которые есть в памяти устройства.
Например, в указанном примере можно сделать
и из хаба проиграется рингтон с номером 12
Вообще доступны следующие рингтоны:
* сирена [номера 0-8]
* дверной звонок [10-13]
* будильники [20-29]
* пользовательские рингтоны (загруженные через приложение) начинаются с номера 10001
Для того, чтобы остановить проигрываемый рингтон надо послать пустую строку или stop:
Кроме того, есть возможность указать громкость, с которой проиграется рингтон (от 0 до 99):
Так же добавил одну интересную функцию -- возможность инициировать проигрывание рингтона. Это объясню подробнее.
При автоматическом обнаружении хаба или после редактирования и сохранении записи хаба в свойствах появится новая команда ringtone:
![Изображение](http://c2n.me/3JTdeqT.png)
Собственно, теперь если привязать какое-то свойство к этой команде, то установкой значения этого свойства можно проигрывать рингтоны, которые есть в памяти устройства.
Например, в указанном примере можно сделать
Код: Выделить всё
sg('rgb01.ringtone','12');
Вообще доступны следующие рингтоны:
* сирена [номера 0-8]
* дверной звонок [10-13]
* будильники [20-29]
* пользовательские рингтоны (загруженные через приложение) начинаются с номера 10001
Для того, чтобы остановить проигрываемый рингтон надо послать пустую строку или stop:
Код: Выделить всё
sg('rgb01.ringtone','stop');
Код: Выделить всё
sg('rgb01.ringtone','12,50'); // проиграть рингтон 12 с громкостью 50
- За это сообщение автора sergejey поблагодарили (всего 17):
- Amarok (Ср апр 26, 2017 1:05 pm) • w00d (Ср апр 26, 2017 1:14 pm) • alekszander (Чт апр 27, 2017 9:09 am) • directman66 (Вс май 21, 2017 8:17 am) • ErmolenkoM (Пт сен 08, 2017 7:59 am) • ipc2002 (Сб ноя 04, 2017 12:40 pm) • NiKiToS (Вс май 13, 2018 2:17 pm) • Ron (Сб июн 02, 2018 5:08 pm) • Logrus (Вс июн 24, 2018 7:12 pm) • novikov.pskov (Пт авг 17, 2018 1:18 pm) и ещё 7
- Рейтинг: 19.77%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 11
- Зарегистрирован: Пт янв 06, 2017 11:29 pm
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Подскажите, где найти инструкцию по настройке устройств Xiaomi
-
- Сообщения: 178
- Зарегистрирован: Вс янв 05, 2014 5:37 am
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: Модуль поддержки Xiaomi Smart Home
В чем именно проблема?Сердобольный писал(а):Подскажите, где найти инструкцию по настройке устройств Xiaomi
Отправлено с моего D6633 через Tapatalk
-
- Сообщения: 11
- Зарегистрирован: Пт янв 06, 2017 11:29 pm
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Устройства от Xiaomi появились в разделе "Устройства", каждое могу отредактировать. Вкладка "Общее" позволяет переименовать устройство, вкладка "Данные" позволяет: добавить устройство, связать объект, выбрать связанное свойство и метод.
Необходима инструкция, как с этим управляться? На примере, допустим, 2-х клавишного выключателя:
Или температурного датчика:
Как вывести полученные данные в сцену с картинкой квартиры?:
Необходима инструкция, как с этим управляться? На примере, допустим, 2-х клавишного выключателя:
настройка 2-х клавишного выключателяПоказать
температурный датчик, в котором прописал на "интуитивном" уровне…Показать
сцена уже нарисована и загружена в систему, эта картинка для наг…Показать