Seite 2 von 3
Re: Steuerung von Russound MCA-C5
Verfasst: Do Dez 26, 2019 7:04 pm
von Izeman
Hallo Chris,
Wenn der Container für die WireGate Plugins kommt, kannst Du mein RIO Plugin nutzen
ich nutze aktuell Edomi nur um meine beiden Russounds an KNX anzubinden. Das funktioniert für das Ein- und Ausschalten der einzelnen Zonen auch gut, aber mehr leider auch nicht. Als eine der größten Schwierigkeiten empfinde ich, dass ich zwischen zwei Befehlen warten muss, damit der Russound auch beide abarbeitet. Ist das bei dir auch so?
Der Wiregatecontainer ist ja nun verfügbar, und ich würde dein Plugin gerne nutzen, damit ich Edomi abschalten kann.
Kannst du vielleicht nochmal beschreiben, wie man so etwas zum laufen bekommt. Alle notwendigen Gruppenadressen sind bereits angelegt und die Funktionen beider Russounds (C5) über Edomi per RIO verfügbar.
Danke Bernd
PS: oder soll ich dazu lieber einen eigenen Beitrag eröffnen?
Re: Steuerung von Russound MCA-C5
Verfasst: Sa Dez 28, 2019 12:37 am
von Chris M.
Du brauchst das Plugin selbst (vgl.
https://github.com/OpenAutomationProjec ... und_RIO.pl) so wie die Config-Datei (vgl.
https://github.com/OpenAutomationProjec ... onf_sample).
Die Config muss dann noch auf Dein System angepasst werden.
Das sollte es gewesen sein.
Weitere Doku / Hinweise sollten im KNX User Forum stehen. Das ganze hatte ich vor 8 Jahren geschrieben, da müsste ich mir die weiteren Details dort zusammen lesen.
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Dez 30, 2019 12:12 pm
von Izeman
@Chris M.,
hast du denn aktuell das Plugin bei dir noch in Benutzung, und brauchtst du auch eine Zeitverzögerung zwischen zwei Eingaben (an den Russound)?
Sprich könntest du eine Logik bauen, mit deren Ausgang 3 GAs (an /aus) von drei Zonen verbinden, und der Russound würe ohne Schwierigkeiten alle drei Zonen einschalten/ausschalten?
Bernd
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Dez 30, 2019 12:45 pm
von Chris M.
Ich nutze das Plugin seit Jahren - aber noch auf dem WireGate. Ist halt noch nicht auf den TWS umgezogen.
Da ich hier nur eine Zone schalte kann ich nichts über ggf. notwendige Verzögerungen sagen.
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Dez 30, 2019 12:56 pm
von Izeman
sendest du sonst irgendwo mehr als eine Einstellung hintereinander (z. B. Zone einschalten und Lautstärke ändern)?
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Dez 30, 2019 1:25 pm
von Chris M.
Nein, normaler Weise nicht
Re: Steuerung von Russound MCA-C5
Verfasst: Mi Sep 23, 2020 8:27 am
von gospelrock
Hallo Chris,
ich habe den Wiregate-Plugin-Container auf meinem Timberwolf installiert und wollte nun Dein RIO-Plugin für meinen MCA-C5 zum Laufen bringen. Vorher habe ich in der "Russound_RIO.conf" die IP- und die MAC-Adresse meines MCA-C5 eingetragen, die Zonenanzahl auf 8 eingestellt und die KNX Start-Adresse festgelegt. Die Socket-Nummer habe ich unverändert gelassen.
Anschließend habe ich die beiden Dateien per WinSCP in die entsprechenden Verzeichnisse auf dem Timberwolf-Server kopiert.
Nach einigen Sekunden meldet sich WinSCP, dass die Verbindung unterbrochen wurde. Der Wiregate Plugin-Container wurde gestoppt. Im Log kann ich folgendes lesen:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Setting password for wiregate user ...
done.
customer initialization already done
done.
call customer start
done.
Starting eibd with port 3700 on host 172.17.0.1 ...
W00000001: EIBD should not run as root
done.
Enabling eibd groupcache ...
done.
Enabling ssh server ...
Starting OpenBSD Secure Shell server: sshd.
done.
Starting plugin environment ...
start running plugins
plugin DB file /etc/wiregate/plugins.db exists
plugin DB file /tmp/plugins.db exists
set trace level 1
PLUGIN Russound_RIO.pl opened Socket 4711!->;;, 0s
Can't use string ("Russound_RIO.pl") as a HASH ref while "strict refs" in use at /app/wg-run-plugins.pl line 432.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hast Du eine Idee wo das Problem liegen könnte?
Bei den Einstellungen des Wiregate Plugin-Containers habe ich den KNX-Port 3700 unverändert gelassen. Den KNX-Host habe ich ebenfalls auf 172.17.0.1 belassen - oder muss ich den auch ändern? Nur für die KNX-PA habe ich eine freie PA aus meiner Installation eingetragen (1.1.204).
Solange der Container leer war, lief er. Erst nach kopieren der beiden Dateien (*.conf, *.pl) ist er ausgestiegen.
Muss in der *.conf-Datei zum RIO-Plugin auch die Socket-Nummer angepasst werden?
Und noch eine Frage zu dem Plugin:
Wie werden denn die einzelnen KNX-Adressen für die verschiedenen Funktionen erstellt? Wie finde ich heraus, welche KNX-Adresse welche Funktion auslöst?
Vielen Dank schon mal im Voraus!!!
LG,
Peter
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Sep 28, 2020 7:57 am
von gospelrock
Kann mir jemand zu dem Problem weiterhelfen? Hat jemand vielleicht auch den MCA-C5 am Laufen und steuert ihn per RIO mit dem Timberwolf?
LG,
Peter
Re: Steuerung von Russound MCA-C5
Verfasst: Mo Sep 28, 2020 9:04 pm
von Gabi
Hallo Peter,
da du sockets verwendest:
hast du die neueste Version des Wiregate-Plugin-Container (timberwolfserver/wiregate-perl-plugin-environment:dev-0.9(-arm)) installiert?
Bei früheren Versionen gab es Probleme beim Subscriben auf sockets.
Viele Grüße
Gabi
Re: Steuerung von Russound MCA-C5
Verfasst: Di Sep 29, 2020 7:49 am
von gospelrock
Hallo Gabi,
ich habe auf meinem 950Q die Version 1.6.0 RC4 laufen und den Wiregate-Plugin-Container von der App-Seite aus installiert. Die Software des Timberwolf-Servers ist also auf aktuellem Stand. Dann sollte es doch der Wiregate-Plugin-Container auch sein.
In der Image-Verwaltung steht: "timberwolfserver/wiregate-perl-plugin-environment:latest-arm"
LG,
Peter