Hallo Kollegen,
vor einer Woche habe ich ein neues Plugin ins Git Repo gepushed mit dem man Russound C3 und C5 (evtl. auch andere) mittels RIO über TCP steuern kann. ACHTUNG: Das Plugin ist bisher nur im Repo und noch nicht in der aktuellen Version. Wer es also nutzen möchte muss das Repo mittels git clonen.
Bisher lassen sich damit die Einstellungen jeder Zone steuern:
Das steuern des internen Tuners steht noch auf meiner TODO Liste.
Das Problem bei der Steuerung über TCP, der Russound unterbricht die Verbindung wenn mehr als 2 Stunden keine Kommunikation statt gefunden hat und alle Zonen aus sind. Diese Unterbrechung wird von smarthome.py detektiert und die Verbindung neu aufgebaut. Diese hält dann weitere 2 Stunden usw. usf. Ich hatte das jetzt eine Woche im Testlauf und hat wunderbar funktioniert. Es gab keinerlei spürbare Verzögerungen beim Ein-/Ausschalten oder bei der Lautstärke usw.
Die Konfiguration erfolgt im smarthome.py typischen Stil und kann hier eingesehen werden: SmartHome.py - Russound Plugin
Es gibt zwar keinen schönen Zonengenerator der die Konfig und ETS Gruppenadressen anlegt (sollte aber auch kein Problem sein das zu hacken), allerdings reicht es, die Konfiguration für eine Zone anzulegen (sowohl in smarthome.py als auch in der ETS) und dann nur noch für die weiteren Zonen zu kopieren. Vorteil hierbei, man muss sich nicht an ein vorgegebenes Schema halten sondern kann die Adressen vergeben wie man lustig ist.
Über Kommentare und Feedback würde ich mich freuen.
Und nun viel Spass damit!
vor einer Woche habe ich ein neues Plugin ins Git Repo gepushed mit dem man Russound C3 und C5 (evtl. auch andere) mittels RIO über TCP steuern kann. ACHTUNG: Das Plugin ist bisher nur im Repo und noch nicht in der aktuellen Version. Wer es also nutzen möchte muss das Repo mittels git clonen.
Bisher lassen sich damit die Einstellungen jeder Zone steuern:
- Zone an-/ausschalten
- Lautstärke
- Bass
- Höhen
- Balance
- Lautstärke beim Einschalten
- Loudness
- Quellenwahl
- Stummschaltung
- Party Mode
- Do not disturb
Das steuern des internen Tuners steht noch auf meiner TODO Liste.
Das Problem bei der Steuerung über TCP, der Russound unterbricht die Verbindung wenn mehr als 2 Stunden keine Kommunikation statt gefunden hat und alle Zonen aus sind. Diese Unterbrechung wird von smarthome.py detektiert und die Verbindung neu aufgebaut. Diese hält dann weitere 2 Stunden usw. usf. Ich hatte das jetzt eine Woche im Testlauf und hat wunderbar funktioniert. Es gab keinerlei spürbare Verzögerungen beim Ein-/Ausschalten oder bei der Lautstärke usw.
Die Konfiguration erfolgt im smarthome.py typischen Stil und kann hier eingesehen werden: SmartHome.py - Russound Plugin
Es gibt zwar keinen schönen Zonengenerator der die Konfig und ETS Gruppenadressen anlegt (sollte aber auch kein Problem sein das zu hacken), allerdings reicht es, die Konfiguration für eine Zone anzulegen (sowohl in smarthome.py als auch in der ETS) und dann nur noch für die weiteren Zonen zu kopieren. Vorteil hierbei, man muss sich nicht an ein vorgegebenes Schema halten sondern kann die Adressen vergeben wie man lustig ist.
Über Kommentare und Feedback würde ich mich freuen.
Und nun viel Spass damit!
Kommentar