X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=go%2Fr3-eventbroker_zmq%2Fsockettoevent.go;fp=go%2Fr3-eventbroker_zmq%2Fsockettoevent.go;h=64c71ddf2dd91240fa484a296b7341d124bfd349;hb=0d76607403e4c6219347ae7be41a64d69b2cf186;hp=a7a21bf4bf858deab5d512caa3c79000e4fa8bd7;hpb=21d793709bb0e938ca7bf3f63ddc3421282e50b9;p=svn42.git diff --git a/go/r3-eventbroker_zmq/sockettoevent.go b/go/r3-eventbroker_zmq/sockettoevent.go index a7a21bf..64c71dd 100644 --- a/go/r3-eventbroker_zmq/sockettoevent.go +++ b/go/r3-eventbroker_zmq/sockettoevent.go @@ -79,6 +79,8 @@ func ParseSocketInputLine(lines [][]byte, ps *pubsub.PubSub, keylookup_socket *z ps.Pub(r3events.DoorAjarUpdate{string(lines[4]) == "shut", ts}, "door") case "open", "close", "toggle", "reset": ps.Pub(r3events.DoorCommandEvent{string(lines[0]), string(lines[1]), string(lines[2]), ts},"doorcmd") + case "BackdoorInfo(ajar):": + ps.Pub(r3events.BackdoorAjarUpdate{string(lines[len(lines)-1]) == "shut", ts},"door") //~ case "photo0:": //~ newphoto, err := strconv.ParseInt(string(lines[1]), 10, 32) //~ if err == nil {