W dzisiejszym wpisie opisze prosty sposób, który pozwoli na sterowanie większością amplitunerów Onkyo oraz Pioneer a także kilkoma modelami głośników bezprzewodowych.
Głównym celem w przypadku mojego systemu Domoticz była możliwość włączenia i wyłączenia za pomocą głosu (Google Home) mojego głośnika MRX – 3 oraz włączenie radia w amplitunerze Pioneer VSX – 932.
Aby to wszystko było możliwe odpalamy SSH gdzie wpisujemy:
- sudo apt-get install python-setuptools
- sudo easy_install onkyo-eiscp
Aby sprawdzić czy urządzenia są wykrywane wpisujemy:
- onkyo –discover
Aby wyświetlić listę wszystkich komand wpisujemy:
- onkyo –help-commands main
Na TEJ stronie jest wszystko opisane. Dodatkowo wydaje się, że w nowej wersji Domoticz obsługa amplitunerów ONKYO i pewnie też Pioneer bo to z tego co wiem jedna firma dodana jest już w samym Domoticzu.
Jako, że ja używam starej (już prawie 2 letniej wersji) byłem zmuszony zrobić to w sposób opisany powyżej.
Aby wszystko działało tworzymy nowy Przełącznik gdzie w polu:
- Włącz akcje wpisujemy –> script:///usr/local/bin/onkyo –host 192.168.0.122 –port 60128 system-power:on
- Wyłącz akcje wpisujemy –> script:///usr/local/bin/onkyo –host 192.168.0.122 –port 60128 system-power:off
Gdzie:
- usr/local/bin/onkyo – adres gdzie instalowaliście onkyo-eiscp
- host 192.168.0.122 – wpisujecie tu swoje ip do danego urzadzenia
- port 60128 – taki powinien zostać
- system-power – odnosi się do funkcji włączenia

Żeby np. uruchomić od razu radio w amplitunerze VSX-932 należy utworzyć kolejny Przełącznik i w polu:
- Włącz akcje wpisać – script:///usr/local/bin/onkyo –host 192.168.0.122 –port 60128 system-power:on input-selector:fm
Żeby np. uruchomić od razu radio ale ustawić też konkretną głośność należy już niestety utworzyć skrypt gdyż po wpisaniu dodatkowego polecenia master-volume:90 w tej samej linii nic nie da – amplituner nie zdąży przełączyć źródła a komenda zostanie już wysłana.
Aby utworzyć skrypt wpisujemy:
- sudo nano onkyo.sh
A w nim kolejno:
/usr/local/bin/onkyo –host 192.168.0.192 –port 60128 system-power:on
/usr/local/bin/onkyo –host 192.168.0.192 –port 60128 input-selector:fm
sleep 5
/usr/local/bin/onkyo –host 192.168.0.192 –port 60128 master-volume:90
Naciskamy CTRL+X i zapisujemy plik
Oczywiście w miejscu –host wpisujecie adres ip do waszego urządzenia.
Powinno to wyglądać mniej więcej tak:

Następnie wpisujemy:
- sudo chmod +x onkyo.sh
Możemy sprawdzić czy wszystko działa przez:
- ./onkyo.sh
Ostatnim elementem będzie otworzenie Przełącznika i w polu:
- Włącz akcje wpisanie – script:///adresdonaszegoplikuonkyo.sh
Jak to wszystko zintegrować z Google Home pisałem w poprzednim artykule pod TYM adresem.
!!! Powodzenia !!!
3 Odpowiedzi
Jarek
A czy można sterować sprzętem Denona? Udało mi się znaleźć materiały na włączenie i wyłączenie ale do sterowania źródłami już nie
Agnieszka Kostrzewa
Niestety tego nie wiem:(
Agnieszka Kostrzewa
Posiadam sprzęt Pioneera