Ankündigung

Einklappen
Keine Ankündigung bisher.

Netzwerknachrichten (IP Notify) senden per SH

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

    Netzwerknachrichten (IP Notify) senden per SH

    Hallo Kollegen,
    eventuell fehlt mir der richtige Suchbegriff.

    Ich möchte Netzwerknachrichten (IP Notify) per SH an meine Mobotix Cam senden.
    ( Also per tcp und nicht per http )

    Wie es per http läuft ist hier beschrieben:
    HTML-Code:
    https://knx-user-forum.de/forum/supportforen/smarthome-py/968431-network-plugin-http-request-senden-an-mobotix
    Problem an http ist, es ist sehr langsam.

    Danke, Jochen
    Gruß, JG

    #2
    Hallo Jochen

    Im Network-Plugin ist leider nur senden per UDP imlementiert - TCP musst du also selbst machen.
    Deshalb kannst du dies wohl nicht in einer einzelnen eval-Zeile ausführen, sondern musst eine Logik oder ein Plugin bauen.

    Wie man in Python Daten per TCP versendet, beantwortet dir https://www.google.ch/search?q=python%20tcp%20send ganz schnell z.B. im ersten Ergebnis:
    Code:
    #!/usr/bin/env python
    
    import socket
    
    
    TCP_IP = '127.0.0.1'
    TCP_PORT = 5005
    BUFFER_SIZE = 1024
    MESSAGE = "Hello, World!"
    
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect((TCP_IP, TCP_PORT))
    s.send(MESSAGE)
    data = s.recv(BUFFER_SIZE)
    s.close()
    
    print "received data:", data

    Noch eine kleine Bemerkung zum Schluss: Was du in deiner Mobotix Kamera verwenden willst heisst IP Receive (RC). IP Notify ist dazu da, dass die Kamera Nahcrichten schickt.

    Kommentar


      #3
      Hallo Stefan,

      danke für Deine Antwort.... werde ich prüfen.

      Logik klar, hab ich auch mit http erfolgreich getestet. ( Ergebnis schreib ich noch in den anderen Beitrag )

      Was ich genau machen will beschreibt Mobotix so: mobotix_nwm.jpg
      Zuletzt geändert von Haiphong; 22.07.2016, 13:34.
      Gruß, JG

      Kommentar


        #4
        vermutlich steht hier
        Code:
        http://developer.mobotix.com
        die Lösung. Ist aber nicht meine Liga....
        Gruß, JG

        Kommentar


          #5
          Verstehe ich es richtig, dass du fragst, was man in der Mobotix einstellen musst und nicht, wie du in SmartHome per TCP senden kannst?

          Ich habe zwar keine Ahnung von diesen Kameras. Aber wenn ich das in der Anleitung richtig verstanden habe, kannst du konfigurieren, was für eine Ereignis bei einem per TCP empfangenen Text ausgelöst werden soll..
          Um einfach jeden empfangenen Test durchzulassen, der an den entsprechenden Port gesendet wird, kannst du folgenden regulären Ausdruck verwenden:
          Code:
          /.*/

          Kommentar

          Lädt...
          X