speaker
Яндекс Станция Мини
check_circleПоддерживается- Модели
- yandexmini, yandexstationmini_c190
- Демон
- betteryamd-yandexmini
- Сборка
- armv7-unknown-linux-musleabihf
- Каталог
- /data/quazar/betteryam
Другие модели пока не поддерживаются.
BetterYAM — это CLI yam и демон BetterYAMd. У каждой модели станции свой API, свой Web Panel и свои драйверы железа.
Всё, что ещё не реализовано, остаётся в API, но честно отвечает «недоступно».
Другие модели пока не поддерживаются.
led.ring.rgb и led.ring.6checkРаботаетMaster, 0–100%, если mixer доступенcheckРаботает[input].devicescheckРаботаетbt_demo, BetterYAM его не запускаетblockНетПакеты и CLI работают с тем же API. Отличие — в честном профиле устройства.
/deviceпрофиль, features и capabilities/led, /led/offровно 6 цветов #RRGGBB / выключить/api/volumeтекущая громкость/api/volumeустановить {percent}/audio/playвоспроизвести аудио из пакета/api/bluetooth/statusстатус Bluetooth/api/bluetooth/power{on}, только при остановленном Quasar/sensors, /clockдатчики и часы/api/runtime/:id/input/next-eventследующее событие ввода для пакета/ipc/alarm/next, /ipc/speech/nextсобытие будильника или речи-- проверить возможность, не вызывая её if alice.volume.is_available() then ... end
В Lua каждый API умеет is_available(), а таблица device.capabilities показывает всё сразу. Полный список — в DEPLOYMENT.md.
Немного про безопасностьWeb UI не использует авторизацию. Открывайте его только в доверенной локальной сети и не публикуйте наружу.
Тот же формат пакетов и тот же CLI yam. Загляните в каталог или в исходники BetterYAM.