Ankündigung

Einklappen
Keine Ankündigung bisher.

Dreambox Message senden

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

    Dreambox Message senden

    Hallo zusammen,

    cih würde gerne eine Meldung mit dem EIBPC auf die Dreambox schicken.
    Die Dreambox ist ja komplett über das Netzwerk steuerbar.
    Allerdings meines Wissens nur über das Web-Interface.

    Kann ich mit dem TCPSEND trotzdem eine Meldung auf die Dreambox senden?
    Der Befehl im IE für die Message ist: "/cgi-bin/message?DieseNachrichtisteinTest"

    Der naive Befehl sendtcp(80u16,192.168.2.104,$/cgi-bin/message?DieseNachrichtisteinTest$) geht nicht.
    Irgendwie Klar.

    Es ist eine DM600 mit Enigma 1.

    Schon mal besten Dank.
    Gruß
    Volker

    Wer will schon Homematic?

    #2
    Zitat von SnowMaKeR Beitrag anzeigen
    Hallo zusammen,
    Der Befehl im IE für die Message ist: "/cgi-bin/message?DieseNachrichtisteinTest"
    Vielleicht ist das besser im Hauptforum aufgehoben, um etwas mehr Anwender die Frage stellen zu können?
    Im Prinzip geht es ja darum:
    Kann ich per normalen TCP/IP Stream (Server oder Client) einen Webserver bedienen, und wenn ja wie...
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      Hallo Michael,

      gerne.
      @Admins: Könnt Ihr es verschieben?
      Gruß
      Volker

      Wer will schon Homematic?

      Kommentar


        #4
        Ich hab mich mit dem sendtcp noch nicht beschäftigt, aber wenn dann in die Richtung:

        Code:
        sendtcp(80u16,192.168.2.104,$[B]GET[/B] /cgi-bin/message?DieseNachrichtisteinTest [B]HTTP/1.0[/B]$)
        (und dann müsste noch ein zusätzlicher CRLF mit dran)

        Makki
        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
        -> Bitte KEINE PNs!

        Kommentar


          #5
          Mit "Get" und "http/1.1" hab ich schon versucht.
          Ging auch nicht.
          Aber ein CRLF habe ich nicht dabei gehabt.

          @Michael, kann man das mitschicken?
          Gruß
          Volker

          Wer will schon Homematic?

          Kommentar


            #6
            Zitat von SnowMaKeR Beitrag anzeigen
            Ging auch nicht.
            Aber ein CRLF habe ich nicht dabei gehabt.
            Ja, wenn z.B. CRLF = 0x13 =Dezimal 19
            Code:
            sendtcp(80u16,192.168.2.104,$GET /cgi-bin/message?DieseNachrichtisteinTest HTTP/1.0$,19)
            Zum TCP Server: Auch wenn schon einiges geht, ist die Firmware an dieser Stelle noch nicht ganz rund. V1.2xx wird da sicher besser.
            Insbesondere die Rückgabewerte, wie in der Anleitung dokumentiert, kann die v1.102 noch nicht zurückgeben.
            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
            Enertex Produkte kaufen

            Kommentar


              #7
              Ja, kein Problem. Ist ja bekannt.
              Deshalb hatte ich den Post zuerst im anderen Forum gepostet.

              Danke Dir. Werd ich heute Abend gleich mal versuchen.
              Gruß
              Volker

              Wer will schon Homematic?

              Kommentar


                #8
                Zitat von SnowMaKeR Beitrag anzeigen
                Ja, kein Problem.
                Danke Dir. Werd ich heute Abend gleich mal versuchen.
                Bin schon gespannt - ggf. mal mit dem Wireshark protokollieren...
                offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                Enertex Produkte kaufen

                Kommentar


                  #9
                  War wohl nix.
                  Hat leider nicht funktioniert.
                  Ich habe jetzt einige unterschiedliche schreibweisen durch.

                  Auch so gings nicht:
                  sendtcp(80u16,192.168.2.104,$GET /cgi-bin/message?DieseNachrichtisteinTest HTTP/1.0$,$\r\n$)

                  Hier mal ein Bild vom Wireshark:
                  Wireshark-HTTP-Message-DB.jpg

                  Habt Ihr noch Ideen?
                  Gruß
                  Volker

                  Wer will schon Homematic?

                  Kommentar


                    #10
                    für Enigma2 sende ich folgendes (allerdings nicht mitm EibPC)
                    Code:
                    GET /web/message?text=TEXT&type=1&timeout=5 HTTP/1.1<CRLF>
                    <CRLF>
                    TEXT muss encoded sein, also %20 statt Leerzeichen usw.
                    Und 2x CRLF!

                    Makki
                    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                    -> Bitte KEINE PNs!

                    Kommentar


                      #11
                      Wenn ich mich recht erinnere, dann wurde im E2 das "cgi-bin" durch "web" ersetzt, ausser dem müsstest du nicht /message sondern /xmessage aufrufen, oder?

                      Könnte gut sein, dass der CRLF nicht an der Dreambox ankommt.
                      Ich habe jetzt alles mögliche versucht. Leider ohne Erfolg.
                      auch \r\n geht nicht.

                      Ich versuche es jetzt noch einmal mit doppeltem CRLF oder 19.
                      Gruß
                      Volker

                      Wer will schon Homematic?

                      Kommentar


                        #12
                        Zitat von SnowMaKeR Beitrag anzeigen
                        War wohl nix.
                        Auch so gings nicht:
                        sendtcp(80u16,192.168.2.104,$GET /cgi-bin/message?DieseNachrichtisteinTest HTTP/1.0$,$\r\n$)
                        Du solltest nur ASCII Zeichen direkt schicken. Aus $\n$ macht der Compiler "\\n", daher einfach den ASCII Wert als Byte (u08) schicken.
                        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                        Enertex Produkte kaufen

                        Kommentar


                          #13
                          Habt ihr das inzwischen hinbekommen? Ich würde später gern meine Dreamboxen als auch meinen Musicpal über den EibPC steuern. Ich bin in diesen Punkten auch im Handbuch nicht so ganz schlau geworden. Hier wären evtl. ein paar Beispiele hilfreich

                          Kommentar


                            #14
                            Zitat von enertegus Beitrag anzeigen
                            Ja, wenn z.B. CRLF = 0x13 =Dezimal 19
                            CR (Carriage Return) und LF (Line Feed) sind 2 Bytes. Und wenn ich das im Screenshot richtig sehe sollten es 0D 0A sein.

                            EDIT: Ob die allerdings wirklich so rüber müssen oder ob das nur Windows-Browser so schicken, kann ich nicht sagen.
                            Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
                            Amazon: KNXnet/IP Router
                            , KNXnet/IP Interface

                            Kommentar


                              #15
                              Hallo zusamen

                              Hat hier vielleicht schon jemand es bereits hinbekommen, wie man eine Meldung über den eibPC an die Dreamox senden kann? Habe gestern mal ein wenig getestet, aber keine Meldung ist bei der Box angekommen.
                              Mit dem Browser ist dies kein Problem, aber über den EIBPC habe ich es nicht hinbekommen.

                              Grüsse Mac29

                              Kommentar

                              Lädt...
                              X