[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
-
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
привет!
хочу сделать чтобы проговаривало при открытие входной двери.
на открытие:
$door = '%XiOpenclose01.status%';
if ($door = 1) say('Открыта входная дверь');
в статус пишет лог:
2017-04-11 00:00:47: 1 X
2017-04-11 00:00:43: 0 X
2017-04-10 23:59:31: 1 X
2017-04-10 23:59:28: 0 X
2017-04-10 23:58:42: 1 X
2017-04-10 23:58:39: 0 X
2017-04-10 23:52:04: 1 X
говорит дверь открыта при без разницы была открыта или закрыта(((
подскажите пожалуйста в чем может быть проблема?
хочу сделать чтобы проговаривало при открытие входной двери.
на открытие:
$door = '%XiOpenclose01.status%';
if ($door = 1) say('Открыта входная дверь');
в статус пишет лог:
2017-04-11 00:00:47: 1 X
2017-04-11 00:00:43: 0 X
2017-04-10 23:59:31: 1 X
2017-04-10 23:59:28: 0 X
2017-04-10 23:58:42: 1 X
2017-04-10 23:58:39: 0 X
2017-04-10 23:52:04: 1 X
говорит дверь открыта при без разницы была открыта или закрыта(((
подскажите пожалуйста в чем может быть проблема?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Для начала заменить $door = '%XiOpenclose01.status%'; на $door = gg('XiOpenclose01.status');w00d писал(а):подскажите пожалуйста в чем может быть проблема?
и if ($door = 1) на if ($door == 1)
- Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 22
- Зарегистрирован: Вт авг 30, 2016 10:11 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
А как можно решить вопрос с тем что по датчику движения не меняется статус? Он все время =1? Хотя no-motion периодически появляется
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Модуль поддержки Xiaomi Smart Home
А его не надо решать, нужно просто прочитать.vsevolod.trofimov писал(а):А как можно решить вопрос с тем что по датчику движения не меняется статус? Он все время =1? Хотя no-motion периодически появляется
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
В обновлении я добавил поддержку данных no_motion (для датчиков движения) и no_close (для датчиков открытия).
Ещё иногда от хаба приходят данные типа illumination в непонятных единицах, это не уровень освещённости часом? Просто в приложении есть возможность задать сценарий включения подсветки, в зависимости от уровня освещения. Может это оно?
И очень не хватает конечно дву вещей -- возможности проиграть свой аудио-стрим и возможность инициировать рингтон. Пытался перехватить сеанс обмена между телефоном и хабом, но пока не вышло разобрать -- бинарный протокол какой-то. Вот скорее всего же есть команды, но их не раскрывают
Ещё иногда от хаба приходят данные типа illumination в непонятных единицах, это не уровень освещённости часом? Просто в приложении есть возможность задать сценарий включения подсветки, в зависимости от уровня освещения. Может это оно?
И очень не хватает конечно дву вещей -- возможности проиграть свой аудио-стрим и возможность инициировать рингтон. Пытался перехватить сеанс обмена между телефоном и хабом, но пока не вышло разобрать -- бинарный протокол какой-то. Вот скорее всего же есть команды, но их не раскрывают
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль поддержки Xiaomi Smart Home
По поводу звука, может переговорить вот с этими ребятами на правах разработчика проекта https://4pda.ru/forum/index.php?showtop ... ry56450255
Они подняли свой сервис...может подскажут что про api?
Они подняли свой сервис...может подскажут что про api?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 32
- Зарегистрирован: Пн апр 03, 2017 7:26 am
- Откуда: Almaty
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
skysilver писал(а):Для начала заменить $door = '%XiOpenclose01.status%'; на $door = gg('XiOpenclose01.status');w00d писал(а):подскажите пожалуйста в чем может быть проблема?
и if ($door = 1) на if ($door == 1)
спастбо! большое Вот так оповещает при открытии:
Код: Выделить всё
$door = gg('XiOpenclose01.status');
if ($door == 0) say('Открыта входная дверь');
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Я видел этот сервис, но они пошли другим путём -- подменой серверного API на этапе выбора станции. А я бы хотел иметь возможность имитировать отправку команды на проигрывание, что, скорее всего, сложнее, т.к. общение между шлюзом и программой происходит по закрытому протоколу, не описанному нигде...nick7zmail писал(а):По поводу звука, может переговорить вот с этими ребятами на правах разработчика проекта https://4pda.ru/forum/index.php?showtop ... ry56450255
Они подняли свой сервис...может подскажут что про api?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль поддержки Xiaomi Smart Home
в моём представлении (не факт что оно правильное) - было как раз организация "станции" интернет вещания (локальной)...это вроде не сильно сложно делается...с выводом всех сообщений алисы, онлайн радио, и других звуков системы...и её ссылку уже скармливаем модулю, в качестве интернет радиостанции, а как это сделать, как я понял, те ребята раскусили...собственно той же подменой сервера...
Мне кажется такой подход должен сработать...
Мне кажется такой подход должен сработать...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Да, должен сработать, но, повторюсь, мне он не очень нравитсяnick7zmail писал(а):в моём представлении (не факт что оно правильное) - было как раз организация "станции" интернет вещания (локальной)...это вроде не сильно сложно делается...с выводом всех сообщений алисы, онлайн радио, и других звуков системы...и её ссылку уже скармливаем модулю, в качестве интернет радиостанции, а как это сделать, как я понял, те ребята раскусили...собственно той же подменой сервера...
Мне кажется такой подход должен сработать...
Я хочу иметь возможность отправить ссылку на свою станцию, а не заморачиваться с подменой DNS.
Я нашёл интересное видео, где парень разбирает эту штуку и подключается к системной шине для просмотра отладочной информации.
Вот такой скрин меня заинтересовал:
СпойлерПоказать
- За это сообщение автора sergejey поблагодарили (всего 2):
- directman66 (Вс май 21, 2017 8:14 am) • tsember (Пн янв 13, 2020 2:24 pm)
- Рейтинг: 2.33%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги