[Модуль] Xiaomi miIO (xiaomimiio)

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

Модератор: immortal

Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение Amarok » Сб дек 09, 2017 1:18 pm

skysilver писал(а):В current_program передать id нужной станции. Включится станция с этим id и с громкостью current_volume.
Хорошо. Продолжаем допрос :)
Как узнать id? Можно ли добавить свою из этой ссылки - http://ice.interra.fm:8000/barix ?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение skysilver » Сб дек 09, 2017 1:27 pm

Amarok писал(а):Как узнать id? Можно ли добавить свою из этой ссылки - http://ice.interra.fm:8000/barix ?
id станции, как и список всех станций (в формате json) лежит в свойстве all_program.

Добавить то можно, но проигрывать шлюз её не будет. Как я уже говорил, шлюзу нужны потоки в определённом формате - HLS, кодек AAC, длина сегмента 7 секунд, формат плейлиста m3u8.
За это сообщение автора skysilver поблагодарил:
Amarok (Сб дек 09, 2017 1:48 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение Gelezako » Сб дек 09, 2017 3:47 pm

Amarok писал(а): Хорошо. Продолжаем допрос :)
Как узнать id? Можно ли добавить свою из этой ссылки - http://ice.interra.fm:8000/barix ?
можете пока поиграться с каналами, которые поставляет сама Сяоми. Запускаете приложение MiHome, выбираете шлюз и переходите в раздел радио, там добавляете несколько радио каналов в избранное. У каждого канала есть свой ID и когда вы будете через MiHome его проигрывать, то модуль отобразит его номер в свойстве current_program. Определив для себя приоритетные можно сделать сценарий или добавить метод который будет включать радиостанцию с уже известным ID. Я нашёл там лишь одну англоязычную, у неё ID=75.

ЗЫ: Если для вас описал очевидные вещи, то не пинайте сильно, может новичкам полезно будет :)

skysilver, что то не хочет работать смена громкости. Ещё подскажите за что отвечает свойство current_progress? У меня всегда ноль.
За это сообщение автора Gelezako поблагодарил:
Samir77 (Вт окт 02, 2018 5:17 pm)
Рейтинг: 1.16%
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение skysilver » Сб дек 09, 2017 5:41 pm

Gelezako писал(а):можете пока поиграться с каналами, которые поставляет сама Сяоми. Запускаете приложение MiHome, выбираете шлюз и переходите в раздел радио, там добавляете несколько радио каналов в избранное. У каждого канала есть свой ID и когда вы будете через MiHome его проигрывать, то модуль отобразит его номер в свойстве current_program
Не надо усложнять, и в топку эти китайские станции. Пользуемся проектом http://ximiraga.ru Добавляем через приложение Михом нужные русские станции в избранное, потом в модуле жмём "Получить актуальное состояние" (если не включен периодический опрос), и видим в all_program все добавленные станции с ID-шниками и ссылками. Профит!

Вот на этих ссылках я тестил:

Код: Выделить всё

http://ximiraga.ru/527782008.m3u8
http://ximiraga.ru/527782011.m3u8
http://ximiraga.ru/527782011.m3u8
http://ximiraga.ru/527782024.m3u8
http://vps2.ximiraga.ru/527782017.m3u8  
Gelezako писал(а):skysilver, что то не хочет работать смена громкости. Ещё подскажите за что отвечает свойство current_progress? У меня всегда ноль.
У меня громкость работает. Привязал к current_volume свойство ThisComputer.GwFmVolume. Потом делаю sg('GwFmVolume', 5); и громкость меняется. Если не работает, то надо логи для смотреть, без них ничего не могу сказать.

Понаблюдал за current_progress. У мена тоже всегда ноль. Не знаю, для чего его сяоми используют.
За это сообщение автора skysilver поблагодарили (всего 2):
antpino (Ср дек 20, 2017 3:56 pm) • Samir77 (Вт окт 02, 2018 5:18 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение Gelezako » Сб дек 09, 2017 11:25 pm

skysilver писал(а):Не надо усложнять, и в топку эти китайские станции. Пользуемся проектом http://ximiraga.ru Добавляем через приложение Михом нужные русские станции в избранное, потом в модуле жмём "Получить актуальное состояние" (если не включен периодический опрос), и видим в all_program все добавленные станции с ID-шниками и ссылками. Профит!
я бы не усложнял если бы так легко было подменить радиостанции. Рута у меня уже нет, подмена ДНС не сработала. Имеет ли смысл пробовать на сервере мдж делать вставку в hosts файл?

Код: Выделить всё

IP Address: 82.146.38.202
Hostname: api.ximalaya.com
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение Amarok » Вс дек 10, 2017 1:09 pm

Если уважаемый skysilver подскажет как параллельно с linux-MajorDoMo запустить свой бордель, тьфу, своё зеркало ximigara - честь ему и хвала. Гитхабовский мануал читал и ничего не понял :cry:
К тому-же там для nginx, а у многих из нас - apache
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO

Сообщение skysilver » Вс дек 10, 2017 1:18 pm

Amarok писал(а):Если уважаемый skysilver подскажет как параллельно с linux-MajorDoMo запустить свой бордель, тьфу, своё зеркало ximigara - честь ему и хвала.
Ой нее, это не ко мне. )) Но если вдруг будут наработки в этом направлении, то обязательно поделюсь.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Xiaomi miIO

Сообщение woow » Пн дек 11, 2017 1:02 am

skysilver писал(а):
Amarok писал(а):Если уважаемый skysilver подскажет как параллельно с linux-MajorDoMo запустить свой бордель, тьфу, своё зеркало ximigara - честь ему и хвала.
Ой нее, это не ко мне. )) Но если вдруг будут наработки в этом направлении, то обязательно поделюсь.
да ну не тратьте время на без полезную затею с этим радио, не качества приёма, звук хуже говорилки, да любой FM приёмник лучше работает и удобнее чем это китайское чудо, или тот самый компьютер приём стабильный и звук если подсоединить внешние динамики. Но это моё личное мнение. Включил- протестил-не понравилось-выключил.
За это сообщение автора woow поблагодарил:
chimik (Вт дек 12, 2017 7:19 pm)
Рейтинг: 1.16%
Raspberry Pi 3B+
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Xiaomi miIO

Сообщение nick7zmail » Пн дек 11, 2017 6:06 am

Отличный модуль. Хоть я и не пользователь устройств Xiaomi, не могу оценить использование, но оформление очень неплохое! Не могу за такое "лайк" не поставить =D. Люблю, когда так активно пользуются фишками бутстрапа. А индикатор цикла (запущен/нет) - вообще отличная идея! Пожалуй использую её в некоторых своих модулях)))
За это сообщение автора nick7zmail поблагодарил:
Mavric (Пн апр 16, 2018 1:33 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Xiaomi miIO

Сообщение woow » Вт дек 12, 2017 1:38 pm

Ай спасибо, всё поехало с первого раза, просканировал и нашёл розетку и шлюз. Розетка даёт токен, а шлюз нет, на скреншоте видно что токен должен быть.
Raspberry Pi 3B+
Ответить