Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - sendudp() und c-move

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Bin gerade unterwegs und kann nicht testen.

    Folgende Infos:
    - Wir haben ja probiert direkt die Bytes zu senden. Siehe vorherige Posts. Das hat aber auch nicht funktioniert es kann also nicht nur am Terminierungszeichen liegen.
    Gruß
    Christian

    Kommentar


      #17
      Was Michael mit den Ports meinte: Muss den Quell- und Ziel-Port gleich sein? Der EibPC sendet immer mit einem Port 4xxx (weis die genaue nummer gerade nicht)

      Danke jedenfalls für das sehr schnelle Update!

      @Michael
      Könntest du bei euch mal testen um meine Test nachzuvollziehen? Nicht, dass bei mir irgendwas anderes schief läuft...
      Gruß
      Christian

      Kommentar


        #18
        Zitat von chg Beitrag anzeigen
        Was Michael mit den Ports meinte: Muss den Quell- und Ziel-Port gleich sein? Der EibPC sendet immer mit einem Port 4xxx (weis die genaue nummer gerade nicht)
        Nein, muss wohl nicht gleich sein...

        Unter Windows ist der Remote-Port aufsteigend. Die Spezifikationenen dazu kenne ich aber gerade nicht.

        Kommentar


          #19
          Es funktioniert nun!!!

          Bsp.: Telegramm um den Rechner in Standby zu versetzen:
          [highlight=epc]
          sendudp(7000u16,resolve($COMPUTERNAME$),$STANDBY0$ );








          [/highlight]
          • Quell- und Ziel-Ports sind egal! Man muss natürlich nur mit dem EibPC an den Port senden, welcher im c-move konfiguriert ist (Default glaube ich 7000).
          • Mit der neuen Version von c-move (3.9.41) kann man Strings mit dem EibPC senden. c-move nimmt nun die Befehle auch mit der 0-Terminierung an!
          • Wenn man direkt Bytes sende will, dann darf man am Ende kein "0x20" senden. Das mag c-move nicht, auch wenn im c-move Debug Fenster die Telegramme völlig gleich aussehen.
          c-move ist wohl ein wenig penibel was die Telegramme angeht...
          Vielen Dank an Alfred Scherff für das wahnsinnig schnelle Update und dieses geniale Tool!

          Danke auch an Michael für den immer wieder zeitnahen Support. Es wäre evtl. ganz gut wenn Ihr die 0-Terminierung im EibPC parametriesierbar machen könntet. Es gibt ja möglicherweise noch mehr Tools die die Terminierung auch nicht so gerne haben. Ich weis, ist bei der Funktion bisschen schwierig wegen der beliebigen Anzahl Parameter am Ende.
          Gruß
          Christian

          Kommentar


            #20
            Zitat von chg Beitrag anzeigen
            Jetzt versteh ich es überhaupt nicht mehr!?

            Die Telegramme sehen nun im c-move Debug-Fenster genau gleich aus.... c-move zeigt die Telegramme vom EibPC also an... reagiert aber nicht auf diese!

            Ich glaub ich muss mal bei Alfred anfragen...
            Wieso zeigt das Debug-Fenster hier so viele 0x20 am Ende an? Die werden doch garnicht geschickt.
            Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
            Amazon: KNXnet/IP Router
            , KNXnet/IP Interface

            Kommentar


              #21
              Zitat von salixer Beitrag anzeigen
              Wieso zeigt das Debug-Fenster hier so viele 0x20 am Ende an? Die werden doch garnicht geschickt.
              Stimmt. Das Debug-Fenster ist ein "undokumentiertes" Feature und ich fülle für die Anzeige die Zeile halt mit 0x20 auf...

              Kommentar


                #22
                Na das erklärt dann, warum die Übertragung mit 0x20 am Ende nicht geklappt hat

                PS: Es gibt doch nix über Debugging mit Wireshark
                Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
                Amazon: KNXnet/IP Router
                , KNXnet/IP Interface

                Kommentar

                Lädt...
                X