[Модуль] Xiaomi Home (xiaomihome)
Модератор: immortal
- Genplane
- Сообщения: 32
- Зарегистрирован: Чт авг 18, 2016 11:43 am
- Откуда: Калининград
- Благодарил (а): 37 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
По прошествии пары месяцев снова вернулся к своим Zero Line Switch. Проблема так и не решилась.
Через родное приложение управляется хорошо, вижу в нём также мощность текущую, за день и за месяц.
В модуле так и нет главного - статуса.
Через родное приложение управляется хорошо, вижу в нём также мощность текущую, за день и за месяц.
В модуле так и нет главного - статуса.
Windows 7, MiniPC, MegaD, Arduino
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Это viewtopic.php?f=5&t=3644&start=730#p74553 проверял?Genplane писал(а):В модуле так и нет главного - статуса.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Режим разработчика у человека включен, другие устройства работают. Беда лишь с этими выключателями.skysilver писал(а):Это viewtopic.php?f=5&t=3644&start=730#p74553 проверял?Genplane писал(а):В модуле так и нет главного - статуса.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Сообщение читал то? Речь про актуальность прошивки шлюза - если не последняя, то надо пробовать обновлять. Следующий шаг - проверить события, которые шлет шлюз в режиме разработчика в локальную сеть. Не какие-нибудь, а именно от этого выключателя. Только после этого можно будет делать какие-то выводы.Amarok писал(а):Режим разработчика у человека включен, другие устройства работают. Беда лишь с этими выключателями.
- Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Genplane
- Сообщения: 32
- Зарегистрирован: Чт авг 18, 2016 11:43 am
- Откуда: Калининград
- Благодарил (а): 37 раз
- Поблагодарили: 1 раз
Re: Модуль поддержки Xiaomi Smart Home
Понял. Потренируемся ещё...
Windows 7, MiniPC, MegaD, Arduino
- roman_roman
- Сообщения: 13
- Зарегистрирован: Пт сен 29, 2017 10:49 pm
- Откуда: Lviv
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Модуль поддержки Xiaomi Smart Home
как управлять подсветкой шлюза? конкретно вкл / выкл
яркость "0" выкл , а "2...100" вкл , или есть другой способ?
и еще в свойствах шлюза есть "ringtone", как с ним работать?
яркость "0" выкл , а "2...100" вкл , или есть другой способ?
и еще в свойствах шлюза есть "ringtone", как с ним работать?
Orange Pi Zero esp8266 (blynk)
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
roman_roman писал(а):как управлять подсветкой шлюза? конкретно вкл / выкл
яркость "0" выкл , а "2...100" вкл , или есть другой способ?
и еще в свойствах шлюза есть "ringtone", как с ним работать?
управление светом на примере датчика движения - https://www.youtube.com/watch?v=093kKTK ... EdBGtX084E
где-то в середине показывается пример как включить рингтон "полиция" в рамках решения задачи по организации режима "охрана", по аналогии можно понять как и остальные рингтоны включать - https://www.youtube.com/watch?v=s-tyB4h ... E&index=22
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
На основе статьи о возможности использования шлюза сяоми в качестве ip колонки https://m.geektimes.ru/post/299011/, добавил задачу в идеи по развитию "Добавить возможность использования шлюза xiaomi home gateway 2 в качестве терминала."
Просьба проголсовать:
https://connect.smartliving.ru/tasks/1.html
Т.е. алгоритм примерно такой:
1) настроить страницу со сслылками на свой поток на своем домашнем сервере
2) через приложение ми хоум или через подмену hosts на роутере заставить шлюз получить ссылку на наш поток (он потом его запоминает)
3) включить через модуль xiaomi mi home прослушивания последней аудиостанции
(че-то я не нашел такой команды), на на крайний случай в ми хоум запуск этой процедуры можно привязать к любому событию, которое собственно можно инициализировать с помошью плагина.
4) публикация сообщения (контента) в наш аудиопоток
5) Отключение прослушивания потока (при необходимости)
Осталось внедрить такой вот бутерброд!
И надо было китайцам так все усложнять.
Просьба проголсовать:
https://connect.smartliving.ru/tasks/1.html
Т.е. алгоритм примерно такой:
1) настроить страницу со сслылками на свой поток на своем домашнем сервере
СпойлерПоказать
{
"total_page":1,
"total_count":1,
"current_page":0,
"radios":[
{
"id":527782023,
"kind":"radio",
"program_name":"AirSound1",
"radio_name":"AirSound1",
"radio_desc":"",
"schedule_id":0,
"support_bitrates":[
64
],
"rate24_aac_url":"",
"rate64_aac_url":"http://<ваш адрес в локальной сети>/hls/live1.m3u8",
"rate24_ts_url":"",
"rate64_ts_url":"",
"radio_play_count":1,
"cover_url_small":"http://<ваш адрес в локальной сети>/radio/527782023/cover_small.png",
"cover_url_large":"http://<ваш адрес в локальной сети>/radio/527782023/cover_big.png",
"updated_at":0,
"created_at":0
}
]
}
"total_page":1,
"total_count":1,
"current_page":0,
"radios":[
{
"id":527782023,
"kind":"radio",
"program_name":"AirSound1",
"radio_name":"AirSound1",
"radio_desc":"",
"schedule_id":0,
"support_bitrates":[
64
],
"rate24_aac_url":"",
"rate64_aac_url":"http://<ваш адрес в локальной сети>/hls/live1.m3u8",
"rate24_ts_url":"",
"rate64_ts_url":"",
"radio_play_count":1,
"cover_url_small":"http://<ваш адрес в локальной сети>/radio/527782023/cover_small.png",
"cover_url_large":"http://<ваш адрес в локальной сети>/radio/527782023/cover_big.png",
"updated_at":0,
"created_at":0
}
]
}
3) включить через модуль xiaomi mi home прослушивания последней аудиостанции
(че-то я не нашел такой команды), на на крайний случай в ми хоум запуск этой процедуры можно привязать к любому событию, которое собственно можно инициализировать с помошью плагина.
4) публикация сообщения (контента) в наш аудиопоток
СпойлерПоказать
#!/bin/bash
ffmpeg -f alsa -i hw:Loopback,1,0 -c:a libfdk_aac -b:a 64k -f ssegment -segment_list /opt/xiaomiradio/hls/live1.m3u8 -segment_list_flags +live -segment_time 1 -segment_list_size 1 -segment_wrap 5 -segment_list_entry_prefix http://<ваш адрес в локальной сети>/hls/ /opt/xiaomiradio/hls/64%03d.aac
ffmpeg -f alsa -i hw:Loopback,1,0 -c:a libfdk_aac -b:a 64k -f ssegment -segment_list /opt/xiaomiradio/hls/live1.m3u8 -segment_list_flags +live -segment_time 1 -segment_list_size 1 -segment_wrap 5 -segment_list_entry_prefix http://<ваш адрес в локальной сети>/hls/ /opt/xiaomiradio/hls/64%03d.aac
Осталось внедрить такой вот бутерброд!
И надо было китайцам так все усложнять.
Последний раз редактировалось directman66 Пн апр 02, 2018 1:01 pm, всего редактировалось 1 раз.
- За это сообщение автора directman66 поблагодарил:
- Genplane (Пн апр 02, 2018 3:56 pm)
- Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- Ron
- Сообщения: 480
- Зарегистрирован: Пт окт 27, 2017 6:44 pm
- Благодарил (а): 144 раза
- Поблагодарили: 70 раз
Re: Модуль поддержки Xiaomi Smart Home
Основная проблема или задача что-ли так это шлюзу скармливать форматом m3u8 наши мр3 или wav, что генерит система.
Ковертировать "на лету" вряд ли будет быстро.
То есть превратить шлюз в полноценную IP колонку для сообщений из системы голосом и все такое.
Ковертировать "на лету" вряд ли будет быстро.
То есть превратить шлюз в полноценную IP колонку для сообщений из системы голосом и все такое.
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: Модуль поддержки Xiaomi Smart Home
Вроде конвертировать ничего не требуется. Только передавать в нужном виде.Расширение M3U8 – это файл плейлиста, используемый различными программами воспроизведения аудио и видео файлов. Используется тот же формат, что и в файле M3U, только текст, хранится в кодировке UTF-8. Часто используются для хранения списков воспроизведения, которые имеют названия песен на разных языках.
Минус только в том, что получится 4х слойный "пирог", который требует контроля на каждом этапе.
Последний раз редактировалось directman66 Пн апр 02, 2018 1:02 pm, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram