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)
item.conf (nur auszugsweise, autotimer habe ich noch nicht eingetragen)
Fehler laut log:
in der Kamera war zum Zeitpunkt des Logeintrags folgende Message hinterlegt
hatte aber auch schon Varianten wie z.B.
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
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
Code:
[[[[hof]]]]
[[[[[praesenz]]]]]
name = Praesenz Hof
type = bool
nw = yes
nw_http_listen = x.x.x.x:8888
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
Code:
http://x.x.x.x:8888
Code:
http://x.x.x.x:8888/1
Irgendjemand eine Idee was ich wo richtigerweise eintragen sollte?
Danke vorab und Grüße
Sven


Kommentar