Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Bitte im Titel immer zuerst den Namen des Plugins hinschreiben
TCP2UDP Plugin - Bidirektionale TCP-Kommunikation mit dem Miniserver
Hallo,
ich möchte mittels Button in der Lox -> loxberry -> einen PC im Netzwerk herunterfahren
Dafür scheintmir dieses Plugin das Richtig, Danke an den Entwickler.
Nur welchen Befehl muß ich dann in den virtuellen Ausgang an den loxberry schreiben, damit dieser den shutdown-Befehl weitergibt?
Wenn ich es vom Rechner aus machen würde, dann über die cmd Eingabe mit
shutdown -s -m \\ip-address -t -01
Hallo
Ich suche eine Möglichkeit meine HEOS System an Loxone anzubinden. Wenn ich das richtig verstanden habe, wäre dein Plugin eine Alternative zum Script von svethi hier im Forum? Da dieses ja leider nur mit dem OS des alten LoxBerry läuft und wahrscheinlich in naher Zukunft nicht als Plugin verfügbar ist.
Hat das ev. schon jemand umgesetzt oder gibt es Bedenken gegenüber der script Lösung?
habe das Plugin getestet mit MeteobridgePro (Empfänger für diverse Wettersensoren/Stationen)
bekomme die aktuellen Daten per UDP in den Miniserver wenn ich den Dienst neu starte damit wird dann quasi der betreffende Port "abgefragt" - kann diese auch entsprechend auswerten
wie kann ich das jetzt von Loxone aus triggern? Stehe da irgendwie auf dem Schlauch
Bei mir läuft das Script mit dem alten LoxBerry und ich habe weder mit dem aktuellen LoxBerry (Stretch, PHP7) noch mit dem Plugin einen Versuch unternommen.
Werde aber auf das aktuelle LoxBerry updaten und das Script respektive das Plugin testen.
Vielen Dank für eure Unterstützung und die super Arbeit die ihr hier leistet.
Du müsstest jedenfalls "Connect on demand" setzen und dann einen TCP-Aufruf gegen loxberry:9101 absetzen, damit die Verbindung aufgebaut wird.
Ich glaube aber, dass die Verwendung des Plugins im Falle von Meteobridge überflüssig ist - das Gerät hat so viele Schnittstellen, dass es sicher einfacher ist, z.B. die HTTP-XML-Schnittstelle über einen virtuellen HTTP-Eingang direkt im Miniserver zu verwenden:
Dann am einfachsten das Command Recognition Plugin (https://www.loxwiki.eu/display/LOXBE...fehlserkennung) verwenden, um damit die richtigen Befehlserkennungen im Miniserver zusammenzustellen. Es geht aber auch so
Zum Beispiel:
id="th0"\itemp="\i\v
id="th0"\ihum="\i\v
id="wind0"\idir="\i\v
usw.
Du müsstest jedenfalls "Connect on demand" setzen und dann einen TCP-Aufruf gegen loxberry:9101 absetzen, damit die Verbindung aufgebaut wird.
das hatte ich mit folgendem Befehl probiert - keine Reaktion -
Ich glaube aber, dass die Verwendung des Plugins im Falle von Meteobridge überflüssig ist - das Gerät hat so viele Schnittstellen, dass es sicher einfacher ist, z.B. die HTTP-XML-Schnittstelle über einen virtuellen HTTP-Eingang direkt im Miniserver zu verwenden:
ja das ist klar dann unterliege ich aber der minimalen Abfragzeit von 10Sec
ich suche ja nach einem kürzeren Weg
Dann am einfachsten das Command Recognition Plugin (https://www.loxwiki.eu/display/LOXBE...fehlserkennung) verwenden, um damit die richtigen Befehlserkennungen im Miniserver zusammenzustellen. Es geht aber auch so
Zum Beispiel:
id="th0"\itemp="\i\v
id="th0"\ihum="\i\v
id="wind0"\idir="\i\v
Wenn ich Daten im MS habe funktioniert die Command Erkennung
Edit:
!!! hatte nix beim Befehl "bei ein" eingetragen - jetzt einfach einen Punkt als Befehl - funktioniert
Zuletzt geändert von ledchab; 29.12.2018, 10:15.
Grund: Problem gelöst
Christian Fenzl
Das Plugin läuft mit Heos und ich bekomme für jeden Befehl den ich sende auch die Antwort im LB. Soweit Sehr gut, aber leider bekomme ich keine Rückmeldung wenn ich am Lautsprecher selber zum Beispiel play oder pause drücke oder die Lautstärke ändere.
svethi
Wie hast du das in deinem script gelöst, dass Heos schön brav alle Statusänderungen sendet und nicht nur auf einen Befehl die Rückmeldung.
Klingt nicht nur vielversprechend, sondern war es auch. Vielen Dank für den Tipp, dein Plugin funktioniert hervorragend.
Leider bin ich jetzt an der Grenze des MiniServer angelangt, respektive verstehe den Vorteil des scripts. Da der MiniServer keinen UDP Texteingang hat, kann ich Album, Interpret, Song usw. nicht anzeigen. Sehr schade, da der Rest einwandfrei funktionierte.. Das ist wohl jetzt der Zeitpunkt auf ein LoxBerry Heos Plugin zu hoffen, da ich es leider selbst nicht kann.
Du hast es doch aber am LB 0.2 auch hinbekommen. Genauso funktioniert es doch noch immer.
Plugin wird es von mir nicht geben, auch keine Anpassungen, da ich einfach kein HEOS habe.
Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)
möchte einen Datenlogger mit dem Plugin auslesen dazu muss ich dem Logger auf Port 22222 per TCP einen Befehl senden zb: GETPAR;0;0;E-Total
wenn ich das mit dem Tool PacketSender mache bekomme ich den entsprechenden Wert als Antwort.
Leider gelingt mir das nicht mit TCP2UDP
Logfile nach Start
Logfile nach Befehl senden
die letzten Zeilen wiederholen sich dann ein paar Hundert mal
sieht irgendwie aus als wird der Befehl zerlegt
hier mal das log aus PacketSender
Plugin Config
Ausgangsbefehl geht an LB Port 9102
UDP Eingang geht an LB Port 10002
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar