From fd2270119d287e833f57eb6f8b03f2aeb8b01d1d Mon Sep 17 00:00:00 2001 From: Jonas Leder <jonas@jonasled.de> Date: Mon, 24 Mar 2025 22:45:17 +0100 Subject: [PATCH] log errors while sending smoke alarm --- alarm/alarm.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alarm/alarm.go b/alarm/alarm.go index c5c8fa6..6646f97 100644 --- a/alarm/alarm.go +++ b/alarm/alarm.go @@ -18,11 +18,14 @@ func Alarm(mqttMessage types.Z2MSmoke, smokeDetector tables.SmokeDetector) { log.Log.Errorf("Plugin %s for smoke sensor %s not found, can't forward alarm", smokeDetector.AlarmPlugin, smokeDetector.Name) return } - Plugins[smokeDetector.AlarmPlugin].Alarm(plugininterface.AlarmSmokeSensor{ + err := Plugins[smokeDetector.AlarmPlugin].Alarm(plugininterface.AlarmSmokeSensor{ Smoke: mqttMessage.Smoke, Test: mqttMessage.Test, Name: smokeDetector.Name, ZigBeeName: smokeDetector.ZigBeeName, Tamper: mqttMessage.Tamper, }, smokeDetector.AlarmPluginConfigId) + if err != nil { + log.Log.Error("Failed executing smoke alarm: ", err.Error()) + } } -- GitLab