From 9cb4c04ce5849a8e278491ac5bdfc330eddc4275 Mon Sep 17 00:00:00 2001 From: int2001 Date: Wed, 2 Apr 2025 06:25:47 +0000 Subject: [PATCH] Failsafe --- application/libraries/Mh.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/libraries/Mh.php b/application/libraries/Mh.php index 5181a4c76..f4e3a5c84 100644 --- a/application/libraries/Mh.php +++ b/application/libraries/Mh.php @@ -38,7 +38,7 @@ class Mh { public function disconnect() { if ($this->mqtt) { - log_message('error', 'disconnect from MQTT broker'); + log_message('debug', 'disconnect from MQTT broker'); $this->mqtt->close(); } } @@ -48,7 +48,10 @@ class Mh { if (!($this->mqtt)) { $this->connect(); } - $this->publish($this->mqsettings['prefix'].$topic, $message); + if ($this->mqtt) { // Failsafe. Check if REALLY connected before trying to puv + log_message('debug', 'published '.$this->mqsettings['prefix'].$topic.' -> '.$message.' to MQTT broker'); + $this->publish($this->mqsettings['prefix'].$topic, $message); + } } }