UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam
Zrobiłem sobie radyjko według linku :
Finalnie pozostałem na tym skrypcie Radio Domoticz - dzVents
Generalnie pytanie moje jest takie czy da się to odpalić jako radio odpalane i słuchane przez przeglądarkę lub apkę androidową .
Mam dwa testowe tablety w domu i po wyświetleniu strony Domoticz i uruchomieniu radia chciał bym żeby zaczęło mi grać radio na tablecie a nie jak w tym projekcie za pośrednictwem serwera na którym stoi serwer Domoticz
Witam ponownie.
Finalnie radio zrobiłem według tego przepisu
Wszystko działa wyśmienicie tylko chyba karta muzyczna jest do dupy no chyba że to zasługa VirtualBox-a bo jest słyszalne jakieś popierdywanie z głośników.
Podmieniłem na inne głośniki oraz montowałem drugą taką samą kartę dźwiękową ale to samo (karty są po 7 PLN)
Jedyną rzeczą której nie zrobiłem to karta wpięta jest bezpośrednio w gniazdo USB na płycie a nie przez aktywnego HUB-a USB .
Autor tego poradnika korzystał z zewnętrznej karty audio tylko dlatego że wbudowana karta w RBPi jest kiepskiej jakości , jeżeli masz sprzęt z lepszą kartą muzyczną niż RBPi, to ta karta USB jest zbędna a przynajmniej ja bym zobaczył jak będzie to działało bez tej karty USB , mam podobnie skonfigurowane radio tylko regulację głośności mam +, - a nie poszczególne poziomy i działa to bez problemu i zakłóceń
A możesz podpowiedzieć jak zrobić +/-. .
Ja mam kartę na płycie ale nie za bardzo wiem jak ją wyszukać ale poszperam w googlu-u
Nie ma problemu . Zamiast tworzyć kilka skryptów typu volume10.........80, tworzysz dwa skrypty np
volumeup.sh i volumedown.sh , w domoticz tworzysz selektor z wyłączonym (ukrytym) poziomem wył i dwoma poziomami głośniej /ciszej
dodajesz skrypty w akcjach poziomu tak samo jak dla volume10.sh itd
skrypt dla volumeup.sh
#!/bin/bash
amixer sset 'Speaker' 2dB+
a dla volumedown.sh
#!/bin/bash
amixer sset 'Speaker' 2dB-
Dzięki
Kurde walczyłem dzisiaj ale mój podstawowy system na którym mam VirtualBox-a nie widzi karty dźwiękowej która jest na płycie więc na pewno nie zobaczy jej Virtualny Ubuntu a coza tym idzie Domoticz.
Zmieniałem ustawienia na Virtualboxie, zmieniałem fizycznie porty itp ale nic nie pomogło odnośnie karty USB którą kupiłem z projektu. Generalnie z karty idzie jakiś dźwięk ale jak by nie dostrojone coś było, dziwne szumy ... i to na każdej stacji radiowej.
Może ktoś ma jakąś sprawdzoną kartę muzyczną USB która czysto gra.
Nie odpuściłem i problem okazał się nie po stronie sprzętowej lecz softowej. Poczytałem i okazało się że nie tylko ja mam takie problemy z audio na Virtualbox-ie, po prostu tak jest i tak musi być.
Więc podjąłem wyzwanie i zmigrowałem się do innej platformy virtualizującej no i po do konfigurowaniu wszystko śmiga, dźwięk czysty bez zakłóceń.
Jaki masz z tym problem ? Robisz sobie dwa skrypty bash np volume 6dB+i 6dB- znasz już zasadę 🙂 i prosty block IF właczam OpenFM = On --> Set Script volume 6+ , else IF Open FM Off --> Volume 6 -
Jasne ?
isom - he he dobry jesteś, póki co chyba na wszystkie moje zapytania ty dałeś odpowiedź 😉
Będę próbował wcielić twoją podpowiedź .
Zrobiłem blockly tylko czy jakiś parametr trzeba dodać w skrypcie czy wystarczy puste pole a drugie jak w blockly ustawić że wybieram radio tylko z tytułem OpenFM żeby podnosiło głośność a jak zmienię na inne bez dopisku OpenFM zmniejszało ?
Kurde dużo jeszcze przede mną ...
A czy nie da się tego zrobić tak żeby zrobić wpis w pliku skryptu radia ?
mpc stop
mpc clear
mpc add http://stream.open.fm/107
mpc play
i tu gdzieś dopisać link do skryptu ??
A nie, no bo jak będę przełączał pomiędzy radiami nie OpenFm to będę przyciszał cały czas... jakoś inaczej trzeba
@wojtek_gtx może trochę moja wina że zrobiłeś blok , który nie może działać , po pierwsze nie masz pozycji OpenFM ON więc blok nie wie co ma zrobić po drugie w set script musisz podać pełną ścieżkę do skryptu np /home/pi/volume6dB+.sh
#!/bin/bash
mpc stop
mpc clear
mpc add http://stream.open.fm/107
mpc play
amixer sset 'Speaker' 50%
Bardzo dziękuję - zrobione.
Przetestuję dopiero jak wrócę z pracy do domu i na pewno dam info zwrotne 😉
Witam
Coś tam działa ale to nie do końca jest rozwiązanie bo ... za każdym razem jak zmieniam stację na następną OpenFM to coraz głośniej no i jak zmieniam na inną niż OpenFm to mi nie przyciszał (to myślę że jest do ogarnięcia) ale zauważyłem taką sytuację że jak słucham np.RMFFM i zmieniam na OpenFM to jest taki pik głośności i nagle prawie cisza .
Znalazłem taki przypadek za który odpowiedzialny był dekoder w mpd ale opiszę czy pomogło to później jak przetestuje .
Jest postęp, dzięki temu co wcześniej zmieściłem już jest prawie dobrze co prawda jest troszkę ciszej niż pozostałem stacje ale nie tyle co było wcześniej .
Powalczę teraz jeszcze z blockly
@wojtek_gtx powalcz raczej ze skryptami bash i poziomem głośności dla stacji , poddałem pomysł z volume6dB+ ale fakt każda zmiana radia z ta samą nazwą np OpenFm spowoduje podwyższenie głośności o 6 dB . Ma to sen jeżeli przełączasz między np RMF a OpenFM . Tym czasem Powodzenia
Cześć
Mam pytanie, czy ktoś z Was próbował połączyć głośnik bluetooth do tego radia z raspberry? Męczę się od kilku dni i niestety bez rezultatu. Podłączyłem wersję kablową i działa super, niestety do drugiego pomieszczenia nie mam możliwości instalacji kabla.
Raspberry wyszukuje głośnik, paruje, ale nie ma połączenia, probowałem także z donglem bluetooth ale również problem.
Taki błąd:
Failed to connect: org.bluez.Error.Failed