TCP2UDP Plugin - Bidirektionale TCP-Kommunikation mit dem Miniserver
Einklappen
X
-
-
Hallo lightpicture
welches Yamaha Gerät hast du im Einsatz. Ich nutze die WX-030. Wie hast du das bei dir gelöst?
Gruß LarsWohnhaus Baujahr 2013
1x Miniserver Gen. 1; 2x Miniserver Go; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik
Miniserver Go; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air
Loxberry (Raspberry); Philips HueKommentar
-
Hallo Lars,
Verwende einen RX-V473 und noch zwei andere.
Habe es bis jetzt über die HTTP Eingänge gelöst gehabt.
Nur seit ich den Router umgestellt habe auf Fritzbox rebooted der MS sehr oft.
Jetzt musste ich alle HTTP Abfragen die ja auf ein XML am MS zugegriffen hatten, rausschmeißen.
Die Anleitung dazu habe ich mir hier aus dem Forum abgeschaut.
Seitdem ist Ruhe mit reboots.
Loxone testet auch ob sie die reboots mit einer Fritzbox nachstellen können.
Deshalb habe ich versucht auf UDP umzustellen mit dem Plugin von Christian.
Leider klappt das wegen dem Timeout noch nicht.
Die Meldungen des Yamaha bekomme ich in den MS, nur schlägt dann das Timeout zu.
Muss erst das Update installieren und testen.
Hatte bis jetzt folgendes visualisiert.
Power, Input, Volume Main u Zone 2, Tuner Kanal, Party Mode, Muting.FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Hallo Christian, vielen Dank für das tolle Plugin.
Habe nach einer Möglichkeit gesucht meinen Yamaha RX-V773 auszulesen, Befehle senden geht ja über den vordefinierten Ausgang.
Nun möchte ich aber die Lautstärke nicht mit dem Befehl für Up/Down regeln sondern mit dem Zielwert.
Leider funktioniert das nicht mit dem Befehl den ich eingegeben habe.
Den TCP Befehl muss ich doch an die IP vom Loxberry senden oder?
Eine weitere Frage habe ich auch noch:
Ist der Keep Alive Befehl so richtig? Die Daten aus dem Plugin kommen im UDP Monitor an, auch nach längerer Zeit und nach dem Aus- und wieder einschalten.
Aber ich bekomme ich keine Rückmeldung im UDP Monitor.
Kommentar
-
Ich hab keinen Yamaha.
Beim Keep-Alive mach einen „Command-Terminator“ hinein (\r\n). Das wird der Grund sein, warum andere Befehle nicht gehen.Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
dr_dee
Meine Einstellungen mit denen ich eine Rückmeldung erhalte.
Gateway: ON
Hostname or IP: deine IP des Yamaha
Port to the device: 50000
Connect on demand: OFF
Plugin In-Port for this device: 13010
Miniserver to answer: wie dein MS heißt
UDP port for MS: 13011
Prefix answer with device name: OFF
Command terminator: \r\n
Keep-alive command: @MAIN:PWR=?
Send keep-alive every x secs: 10
FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Das ist ein MusicCast Gerät!?
Probiere es mal damit
Yamaha hat nun seit neuestem ihr eigenes Steuerprotokoll am Start, so dass neue Yamaha Reveiver und andere Geräte nur noch per Smartphone App steuerbar sind und
Das ist der Link mit der Loxone Datei aus dem Post
Yamaha hat nun seit neuestem ihr eigenes Steuerprotokoll am Start, so dass neue Yamaha Reveiver und andere Geräte nur noch per Smartphone App steuerbar sind und
Zuletzt geändert von Lightpicture; 22.05.2019, 16:58. -
Guten morgen Lightpicture.
Ja, es ist ein MusicCast Gerät.
Mit den HTTP Befehle steuern ist kein Problem. Nur beim auslesen hängt sich irgendwie die Schnittstelle vom WX-030 auf. Alles funktioniert, nur auslesen nicht. Dann muss ich den WX-030 ca. 10 Minuten aus der Steckdose ziehen. Dann geht es wieder.
Deswegen die Idee mit dem Plugin.
Die API für die HTTP Befehle sind beim RX.... und bei den WX.... Geräten gleich. Nur mit dem Plugin komme ich nicht drauf.
Aber danke für deine Bemühungen.
-
Christian Fenzl
Hallo Christian,
Deine Änderung mit dem Keep-Alive funktioniert prima, vielen Dank für die Änderung.
Jetzt habe ich noch das Problem, wenn ich die Config in den MS einspiele muss ich das Plugin am Loxberry restarten,
da sonst keine Meldungen mehr am MS im UDP Monitor ankommen.
Eine Idee woran das liegen könnte?
FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Ich schau‘s mir übermorgen an, früher geht’s leider nicht.
lg, ChristianHilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
Ich glaube das brauchst du gar nicht.
Habe jetzt die Option Connect on demand eingeschaltet und jetzt musste ich nicht mehr restarten am Loxberry
nach dem Config einspielen.
Ich beobachte es noch.
DankeFG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Christian Fenzl
Es funktioniert leider doch nicht.
An dem Connect on demand hat es anscheinend nicht gelegen.
Config eingespielt und es kommen keine Meldungen im UDP Monitor an.
Benötigst irgend welche Debugs?
Meine Einstellungen wie in Post #51
Erst nach dem Restart am Loxberry kommen wieder Meldungen an.FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Hi Lightpicture
Den Fehler konnte ich nicht nachstellen (bei mir macht der MS-Restart nichts aus), dennoch habe ich eine Prüfung des Sendens eingebaut: Ist kein UDP-Empfänger erreichbar, kommt eine Warnung ins Log.
Kannst du damit mal ausprobieren, und schauen, ob du vor/während/nach MS-Restart Warnings bekommst:
lg, Christian
Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraineKommentar
-
-
Hallo Christian,
Zur Info, diese Meldungen kommen auch.
WARNUNG TCP2UDP: HARDCODED PATH'S: Das Plugin nutzt einen hardkodierten Pfad zu /opt/loxberry.
Dies könnte zu Problemen führen und sollte vom Plugin-Author behoben werden:Zuletzt geändert von Lightpicture; 24.05.2019, 17:56.FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Nach dem ersten Config einspielen hat es nicht funktioniert - musste das Plugin restarten
Dann nochmal eine Config eingespielt und es sind Rückmeldungen gekommen.
Ich beobachte es weiter.
Danke für deine Änderung und für das tolle Plugin!
Ziemlich genial.FG
Lightpicture
Nur ein Netzwerkkabel ist richtiges WLANKommentar
-
Hard codiertes /opt/loxberry ? Von Christian?? 🤦🏻*♂️
😂Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
Kommentar