TCP2UDP Plugin - Bidirektionale TCP-Kommunikation mit dem Miniserver

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11200

    #31
    Im VO ist standardmäßig das Semikolon als Trennzeichen definiert.
    Kannst du das mal rausnehmen.
    Angehängte Dateien
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • ledchab
      LoxBus Spammer
      • 10.02.2016
      • 423

      #32
      vielen Dank für die "frühe" Antwort - das wars

      HIER WERDEN SIE GEHOLFEN

      Kommentar

      • ledchab
        LoxBus Spammer
        • 10.02.2016
        • 423

        #33
        Hallo Christian,

        ist das normal mit der LOG Datei Größe > 600MB?

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2019-04-16 um 16.04.00.png
Ansichten: 566
Größe: 108,7 KB
ID: 197938

        vg

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11200

          #34
          Jein :-)

          Ja, wenn du einen detaillierten Loglevel gewählt hast (kannst du in der Pluginverwaltung oder im Log Manager umstellen).
          Aber Nein, das Log dürfte von der Cleanup-Routine des LoxBerry's her eigentlich nicht so groß werden.

          Aber du bist in einer VM, somit sind die Limits anders berechnet wie am Raspberry. also doch wieder Ja :-)
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar


          • ledchab
            ledchab kommentierte
            Kommentar bearbeiten
            Asche auf mein Haupt - habe den Loglevel vergessen zurück zu stellen
        • Lightpicture
          Lebende Foren Legende
          • 16.11.2015
          • 3500

          #35
          Christian du schreibst ja,

          Das Plugin unterstützt auch das reine "Mithören". Nach dem Starten des Dienstes werden alle Meldungen vom externen Gerät per UDP an den Miniserver gesendet, auch wenn kein initialer Befehl vom Miniserver kam.

          Beim UDP Monitor bekomme ich leider nicht immer die Änderung zu sehen, wenn ich am zB Volume Regler des Yamahas drehe.
          Wenn ich Restart drücke im Plugin, dann kommt die Welcome Message und nach einiger Zeit dann die zb Volume Meldungen.
          Schalte ich den Verstärker aus und wieder ein, dann passiert nichts mehr.
          Ist hier ev etwas falsch konfiguriert?

          Gateway = ON
          On demand = OFF
          Answers prefixed = OFF
          FG
          Lightpicture

          Nur ein Netzwerkkabel ist richtiges WLAN

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11200

            #36
            Kannst du mal probieren, sowas wie ein PING von Loxone via TCP2UDP an den Yamaha zu senden, also irgendeinen „sinnlosen“ Befehl der nichts tut, zb im Minutentakt.
            Es kann sein, dass der Yamaha die Verbindung selbstständig abbaut, das kriegt das Plugin aber nicht mit, wenn nichts kommuniziert wird.
            Wenn das hilft, gib kurz Bescheid.
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar


            • Lightpicture
              Lightpicture kommentierte
              Kommentar bearbeiten
              Wie muss das in der config aussehen?

              Virtueller Ausgang
              /dev/udp/192.168.1.120/10470 (Port vom Plugin?)

              Befehl bei Verbindungsaufbau: ping ip ?
              So?
          • Lightpicture
            Lebende Foren Legende
            • 16.11.2015
            • 3500

            #37
            Danke für die Info
            Teste ich etwas später.
            FG
            Lightpicture

            Nur ein Netzwerkkabel ist richtiges WLAN

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11200

              #38
              Der UDP-In-Port des Plugins, und als Befehl musst du natürlich einen Yamaha-Befehl absetzen, sonst kappt er sofort die Verbindung.
              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

              Kommentar

              • Lightpicture
                Lebende Foren Legende
                • 16.11.2015
                • 3500

                #39
                Hallo Christian,

                Habe das jetzt nochmals so probiert.

                Virt. Ausgang
                Adresse: /dev/udp/192.168.1.120/10470
                Virt. Ausgang Befehl: @MAIN:VOL=Down\x0d\x0a
                Das steht zumindest beim AVR TCP (Vorlage von Loxone)
                Auch damit kommt nichts im UDP Monitor: @MAIN:VOL=-60.0\r\n (das sendet der AVR zumindest, nach dem Restart des Plugins)
                wenn ich das sende.
                Habe keine Idee mehr woran es noch liegen könnte.
                Fehler im Plugin, oder ist hier noch was in meiner Config falsch?
                Den zu sendenden Befehl sehe ich zumindest nicht im UDP Monitor.


                FG
                Lightpicture

                Nur ein Netzwerkkabel ist richtiges WLAN

                Kommentar

                • Lightpicture
                  Lebende Foren Legende
                  • 16.11.2015
                  • 3500

                  #40
                  Virt. Ausgang
                  Adresse: /dev/udp/192.168.1.120/10470

                  /IPLoxberry/PluginIn-Portforthisdevice
                  FG
                  Lightpicture

                  Nur ein Netzwerkkabel ist richtiges WLAN

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11200

                    #41
                    Ich bau das keep-alive ins Plugin ein (bin schon dran).

                    In der API-Doku vom Yamaha steht, dass er nach 40 Sekunden die Verbindung abbaut, und es ist auch ein Beispiel für einen NoOp (No Operation)-Command aufgeführt.

                    Yamaha hab ich keinen, testen kann ich damit nicht.
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar

                    • Lightpicture
                      Lebende Foren Legende
                      • 16.11.2015
                      • 3500

                      #42
                      Danke für deine Bemühungen.
                      Testen übernehme ich.
                      Gib Bescheid wenn du es eingebaut hast.
                      Geht bei mir aber frühestens in 1 Woche.
                      Also keine Eile.
                      FG
                      Lightpicture

                      Nur ein Netzwerkkabel ist richtiges WLAN

                      Kommentar

                      • Christian Fenzl
                        Lebende Foren Legende
                        • 31.08.2015
                        • 11200

                        #43
                        TCP2UDP V0.1.3
                        • Pro Device kann nun ein Keep-Alive Kommando und die Keep-Alive Zeit in Sekunden eingestellt werden.
                        • Sowohl das Init-Kommando als auch das Keep-Alive Kommando werden jetzt automatisch mit \r (CR) abgeschlossen (vorher \n\r).
                        • Der Command Terminator (leer = \r) kann im UI eingestellt werden. Er gilt nicht für Kommandos, die vom Miniserver hereinkommen (zwecks Kompatibilität)
                        Für die Keep-Alive-Zeit schaut in der Geräte-Doku nach, ob dort eine Disconnect-Zeit angegeben ist. Verwendet für die Keep-Alive Zeit dann ein paar Sekunden weniger. Das Keep-Alive baut auch automatisch die Verbindung neu auf. Das Senden des Keep-Alives steht im Logfile. Wurde vom Gerät zuvor die TCP-Verbindung getrennt, wird diese neu aufgebaut. Durch diesen im Log sichtbaren Reconnect bei jedem Keep-Alive könnt ihr auch selbst ausprobieren und herausfinden, welche Zeit erforderlich ist, bis die Verbindung nicht mehr getrennt wird.

                        Für das Keep-Alive-Kommando verwendet irgendein Kommando, das selbst keinen Schaltbefehl auslöst, z.B. eine Abfrage des Power-Zustandes. Die Abfrage soll für das Gerät möglichst einfach sein, weil das kontinuierlich ausgeführt wird.

                        Der Command Terminator (also der Abschluss eines Kommandos) wird nur für das Init- und das Keep-Alive Kommando genutzt (gefällt mir zwar nicht, aber sonst müsstet ihr alle Befehle im Miniserver anpassen).


                        Es gibt beim Plugin bisher kein Auto-Update - ihr müsst das Plugin selbst aktualisieren.

                        Wenn ihr auf eurem Produktiv-LoxBerry bisher keine Probleme mit dem Plugin hattet, müsst ihr es nicht aktualisieren.
                        Alle, die mit Verbindungsabbrüchen oder dergleichen zu kämpfen hatten, können das jetzt mit dem Keep-Alive ausprobieren.

                        lg, Christian
                        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                        Kommentar

                        • Lightpicture
                          Lebende Foren Legende
                          • 16.11.2015
                          • 3500

                          #44
                          Zuerst das bestehende Plugin deinstallieren und dann die neue Version installieren?
                          FG
                          Lightpicture

                          Nur ein Netzwerkkabel ist richtiges WLAN

                          Kommentar

                          • Christian Fenzl
                            Lebende Foren Legende
                            • 31.08.2015
                            • 11200

                            #45
                            Wie üblich immer einfach drüber installieren.
                            Bei einer Deinstallation jeglichen Plugins verliert man dessen Konfiguration.
                            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                            Kommentar

                            Lädt...