X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=r3-netstatus%2Fsockettoevent.go;h=c49ad6f0af6310a30eb0bea292ac4ccc943654d8;hb=62d6b5534cad52720fc3b06cb482c9c1f351f945;hp=405dbbffbfde8ff3283b0348a8f0d27e9b149649;hpb=39a41339d2ce0cc3bbbe4d270377e4e698631c1e;p=svn42.git diff --git a/r3-netstatus/sockettoevent.go b/r3-netstatus/sockettoevent.go index 405dbbf..c49ad6f 100644 --- a/r3-netstatus/sockettoevent.go +++ b/r3-netstatus/sockettoevent.go @@ -76,6 +76,7 @@ func ParseSocketInputLine(line string, ps *pubsub.PubSub) { //, brn *brain.Brain var tidbit interface{} ts := time.Now().Unix() if match_presence != nil { + if match_presence[2] != "" { ps.Pub(DoorStatusUpdate{match_presence[2] == "closed", true, ts}, "door"); } tidbit = PresenceUpdate{match_presence[1] == "yes", ts} //~ brn.Oboite("presence", tidbit) ps.Pub(tidbit, "presence")