Статья

Звук в Умном доме. Подключение внешних динамиков к Raspberry pi

У меня частный дом и есть ворота, которые открываются  и закрываются с телефона (HomeBridge малинка).Хотелось бы знать, когда они отрываются и когда закрываются.Для этого достаточно установить плагин, подключить колонки к малинке (желательно через усилитель), далее добавить появившийся выключатель в автоматизацию умного дома.

Для начала устанавливаем sambа для загрузки аудио файлов.  

sudo apt-get install samba samba-common-bin -y

Создаем папку, в которую будем сохранять аудио файлы.

sudo mkdir -m 1777 /home/pi/sounds

Прописываем конфигурацию для подгрузки самбы.

sudo nano /etc/samba/smb.conf

Удаляем ВСЕ!!!! И вставляем следующее: 

[sounds] Path = /home/pi/sounds/ Browseable = yes Writeable = Yes only guest = no create mask = 0777 directory mask = 0777 Public = yes Guest ok = yes [./homebridgeHOME] Path = /home/pi/.homebridge/ Browseable = yes Writeable = Yes only guest = no create mask = 0777 directory mask = 0777 Public = yes Guest ok = yes

После чего, у вас в сети появится Малинка, а в ней две папки: 

./homebridgeHOME - эта папка для удобства, на будущее.

sounds - сюда записываем файл в MP3 формате.

Устанавливаем пароль.

sudo smbpasswd -a pi

Перегружаем.

sudo /etc/init.d/samba restart

Устанавливаем плагин.

sudo npm i -g homebridge-bluetooth-soundbutton

Устанавливаем планер.

sudo apt-get install omxplayer

Теперь добавляем платформу в конфиг хомбриджа.

sudo nano ~/.homebridge/config.json

{ "platform": "SoundButton", "name": "SoundButton", "debugging" : true, "defaultSoundPlayer" : "/usr/bin/omxplayer.bin", "enableAlsaOutput": false, "accessories" : [ { "accessory": "SoundButton", "id" : "000000000001", "name" : "ILY", "soundFile": "/home/pi/sounds/ILoveYou.mp3", "soundOptions" : ["-o", "alsa:default"], "repeat" : 0, "loop" : false, "volume" : 60, "debugging" : true, "soundEnabled" : true } ] }

И, соотвественно, добавляем через файловый менеджер (сеть) mp3 файл с названием ILoveYou.mp3.

Я для примера записал голос своего сына ))) 

Внимание! Название файла должно быть 1:1, как в конфиге.

Далее подключаем любые колонки через jack 3.5 к малинке.

PS. А если вдруг Вам захочется послушать радио, просто добавьте строчки в конфиг:

{ "soundOptions": [ "-o", "alsa:default"], "accessory": "SoundButton", "id": "000000000006", "name": "Radio", "soundFile": "http://78.140.251.2:8104/monte", "volume": 40 ] }


Крутое решение, срочно в закладки

Серьезно? По проводу подключить динамик к малине - это крутое решение?

Почему бы и нет

Прикольная штука, а можно такую же хурму на HA провернуть?))

Лойс!

Очень хорошо. Еще бы вместо проводных колонок придумать вариант с беспроводными - тогда уж совсем бы хорошо. Тянуть по хате провода ради динамиков как-то не вдохновляет =)

положу, посмотрю. Плагин поддерживает

Буду резок. Но либо публика ресурса окончательно деградировала, либо кукушка хвалит петуха за то что хвалит он кукушку. 
В чем смысл статьи? Как Джеком подключить к малине динамик? 
Или как через недосистему умного дома, через костыли сделать недоТТС?

Не стоит быть таким "категоричным". Лично я использую малину0+pcm5102 для прослушивания радио и как колонки airplay. Ввод звука довольно удобная "фича" именно для тех кто использует "дом от эпл".
Лично я буду рад инструкции как сделать аналогичное на малине0.
Можно выложить другую инструкцию - с удовольствием посмотрим на отличия...
"В споре рождается истина" (с) (не мое) :)

Критика - это хорошо, но не все понимают ( я в частности) как это сделать, если есть опыт, можно и статьёй поделиться)) Не все тут проффесоналы, а людям любой опыт будет полезен. Я бы тоже попробовал запилить допустим что бы Алиса говорила о событиях или проводная колонка, но не знаю как это сделать на HA. А нужно это или нет, уже опыт покажет.

В НА проще простого. Ставим на малину mpd, и настраиваем 2 компонента: mpd и tts. 



Спасибо, я попробую))

сылку на mpd ?

Пожалуйста.  http://yaforyou.ru/?q=mpd%20raspberry%20pi">Ссылка

спасибо! хотя думал речь пойдет о мультируме... я для этого пользую volumio

BTW если надо проще - берем Sonoff S20 это розетка, накатываем на нее HAA от RavenSystem. далее конфигурим ее как замок. все. создаем автоматизацию, при которой его надо открыть при открывании гаражных ворот, открывании калитки. К нашему "замку" подключаем обычный 220В дверной звонок.

Изначально кейс так себе - автоматизация ради автоматизации. Но для хомбриджа оно понятно, это как раз уровень пульта для лампочек. Привет НетРаннер!

Для начала объясните мне зачем знать открываются ворота или закрываются? Если ты стоишь перед ними, то ты и сам это видишь. Если нет, то тебе и знать это не надо. Должно быть 2 команды на открытие и закрытие. И они должны отрабатывать железно.

Люди, если не сложно, можете написать данную статью, но для

Home Assistant? Был бы очень презнателен если бы допустим еще кто нибудь расписал как воспроизводить при помощи надстройки 

AirCast, на скажем ТВ, или у кого может ресиверы есть, ну а так же как с Raspberry Pi звук воспроизводить или в умную колонку с Алисой, тема интересна, инфы не хватает.

Ты свалил все в одну кучу. Aircast это AirPlay или Хромкаст? 

Вывод звука на тв - слишком сложная тематика. Теоретически это сделать можно, на определенных моделях телеков. А практически: Как ты себе это представляешь? Играет эфир, а по верх него голосовое уведомление? А если телевизор выключен? И все ради чего, что бы знать что в комнате похолодало на градус? Поверь мне, слишком много телодвижений, для того что потом выключишь, потому что надоело. Проще и дешевле купить например гугл хом мини за пару тысяч хоть в каждую комнату. 

На Алису нельзя сейчас никак выводить звук, кроме как по BT, но тогда начинает не корректно работать голосовое управление. 

"Далее подключаем любые колонки через jack 3.5 к малинке." Ремонт, пока, не запланирован. Не могли бы развить идею, чтобы звук передавался без проводов? 

и 

подойдет ли Ваш мануал до места "

Теперь добавляем платформу в конфиг хомбриджа." для тех, кто не дружит с Ios ?

Что бы звук передавался без проводов: Sonos, Google Home, Алиса (пока только обещания реализовать), LMS.

Мануал не подойдет. Я когда писал давно статью про мультирум, сам уже этим решением не пользуюсь, перешел на LMS, но то что там описывал - в принципе работает. 

Купил в каждую комнату по колонке irbis  с Алисой(по акции 1400р. были) вот тебе и весь мультирум. Не надо малинок и всякой фигни. Все устраивает. 

Уже есть возможность выводить звук и сообщения через ЯНДЕКС СТАНЦИЮ (БОЛЬШУЮ).


https://github.com/AlexxIT/YandexStation/">https://github.com/AlexxIT/YandexStation/


P.S. Не проверял, нет большой Яндекс станции :( . Для воспроизведения звука и сообщений использую LMS (не плохое решение)

А у меня есть, и этом компонентом я пользуюсь. Выводить звук из НА на колонку нельзя, можно только использовать колонку в качестве ТТС.  Выводить свои звуки на станцию нельзя, мультирум сделать из неё тоже.  

Спасибо за инструкцию, хорошо подойдёт для тех кто не хочет заморачиваться с системами умного дома наподобие HA, скажем на дачу)

Думаю хороший вариант для смарт-зеркала.


Вернуться назад

Устройства


Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Raspberry Pi

Raspberry Pi 3 Model B+

(22 отзыва)

Вернуться назад