Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - network plugin: HTTPDispatcher Format not recognized

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

  • valleyman
    antwortet
    /done

    Einen Kommentar schreiben:


  • knxms
    antwortet
    Hier geht's zum "Spenden-Knopf"

    Danke, Danke Danke, wo ist der Spendenknopf?
    Hier zu finden:
    Code:
    http://mknx.github.io/smarthome/index.html

    Einen Kommentar schreiben:


  • valleyman
    antwortet
    Hi Marcus,
    Es geht!
    Danke, Danke Danke, wo ist der Spendenknopf?

    Finale Konfig für die Nachwelt (zumindest funktioniert es bei mir so)

    Plugin:
    Code:
        class_name = Network
        class_path = plugins.network
        # ip = 0.0.0.0
        # port = 2727
        tcp = yes
        udp = yes
        http = 8888
    item.conf
    Code:
    [immo]
        [[aussen]]
    	[[[eg]]]
               [[[[hof]]]]
    		[[[[[praesenz]]]]]
                          type = bool
             	      nw = yes
    Befehl für Kamera:
    Code:
    http://ip_von_sh.py:8888/item|immo.aussen.eg.hof.praesenz|1

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo Sven,

    nw_http_listen gibt es nicht als Item Attribut.

    Bei Dir muss die URL so aussehen http://XX.XX.XX.XX:8888/item|pfad.hof.praezenz|1

    Siehe auch Doku: Network ? SmartHome.py 1.0 documentation
    Hab ich auch gerade nachgesehen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • - √ - network plugin: HTTPDispatcher Format not recognized

    Hallo zusammen,

    habe mir eine IP Kamera beschafft welche bei Bewegungserkennung http Nachrichten absetzen kann.

    In der Kamera selbst kann man eigentlich nur eine frei wählbare URL
    hinterlegen und in der Zeichenkette einige Variablen der Kamera (z.B, Alarmtyp oder Alarmzone) mittels %d im Meldungsfall ersetzen lassen.

    Mein Ziel wäre es mit Hilfe der Meldung ein bool item auf 1 zu setzten welches
    ich dann mittels autotimer z.B. nach 1 min wieder auf 0 zurücksetze.

    Kommunikation als Solches funktioniert schon mal, allerdings scheitere ich noch bei der Verarbeitung in sh.py selbst.

    plugin.conf (udp brauche ich wegen ekey, und das geht dank 2ndsky auch)
    Code:
    [nw]
        class_name = Network
        class_path = plugins.network
        # ip = 0.0.0.0
        # port = 2727
        tcp = yes
        tcp_acl= 127.0.0.1, y.y.y.y
        udp = yes
        http = 8888
    item.conf (nur auszugsweise, autotimer habe ich noch nicht eingetragen)
    Code:
    [[[[hof]]]]
    	[[[[[praesenz]]]]]
                        name = Praesenz Hof
                        type = bool
                        nw = yes
                        nw_http_listen = x.x.x.x:8888
    Fehler laut log:
    Code:
    2014-05-11 09:17:42,866 DEBUG    Main         HTTPDispatcher: incoming connection from 10.10.0.42:2279 to 0.0.0.0:8888 -- connection.py:accept:187
    2014-05-11 09:17:42,870 INFO     Main         Ignoring input NULL. Format not recognized. -- __init__.py:parse_input:180
    2014-05-11 09:17:42,875 DEBUG    Main         HTTPHandler: closing socket 10.10.0.42:2279 -- connection.py:close:309
    in der Kamera war zum Zeitpunkt des Logeintrags folgende Message hinterlegt
    Code:
    http://x.x.x.x:8888
    hatte aber auch schon Varianten wie z.B.
    Code:
    http://x.x.x.x:8888/1
    ausprobiert. Dann wird statt im Log NULL eben 1 angezeigt.

    Irgendjemand eine Idee was ich wo richtigerweise eintragen sollte?

    Danke vorab und Grüße
    Sven
Lädt...
X