X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=go%2Fr3-netstatus%2Fmain.go;h=a15c4ba68457b062cc149070038cc8c090fad27e;hp=0bb8d0e24bf2fc52969d36280fffd4a892c4fa91;hb=d660271629ff32c40cff4fdff4449a39fe950159;hpb=df03216ae02275765ae9a6757aed77bf0ac3da20 diff --git a/go/r3-netstatus/main.go b/go/r3-netstatus/main.go index 0bb8d0e..a15c4ba 100644 --- a/go/r3-netstatus/main.go +++ b/go/r3-netstatus/main.go @@ -111,6 +111,8 @@ func EventToXMPP(bot *r3xmppbot.XmppBot, events <- chan interface{}, xmpp_presen last_frontdoor_ajar = event case r3events.BackdoorAjarUpdate: xmpp_presence_events_chan <- r3xmppbot.XMPPMsgEvent{Msg: fmt.Sprintf("Backdoor is %s (%s)",IfThenElseStr(event.Shut,"now shut.","ajar!"),time.Unix(event.Ts,0).String()), DistributeLevel: r3xmppbot.R3OnlineOnlyInfo, RememberAsStatus: false} + case r3events.GasLeakAlert: + xmpp_presence_events_chan <- r3xmppbot.XMPPMsgEvent{Msg: fmt.Sprintf("ALERT !! GasLeak Detected !!! (%s)", time.Unix(event.Ts,0).String()), DistributeLevel: r3xmppbot.R3NeverInfo, RememberAsStatus: false} case r3events.BoreDoomButtonPressEvent: xmpp_presence_events_chan <- r3xmppbot.XMPPMsgEvent{Msg: button_msg, DistributeLevel: r3xmppbot.R3OnlineOnlyInfo} xmpp_presence_events_chan <- button_status