diff --git a/Symcon_Publish_to_Shelly_MQTT/module.php b/Symcon_Publish_to_Shelly_MQTT/module.php index 7ba525a..c4fa0fe 100644 --- a/Symcon_Publish_to_Shelly_MQTT/module.php +++ b/Symcon_Publish_to_Shelly_MQTT/module.php @@ -29,6 +29,7 @@ class Symcon_Publish_to_Shelly_MQTT extends IPSModule public function RequestAction($Ident, $Value) { + IPS_LogMessage("ShellySwitchSender", " RequestAction: $Ident = $Value"); switch ($Ident) { case "GetAction": $this->GetAction(); @@ -40,7 +41,7 @@ class Symcon_Publish_to_Shelly_MQTT extends IPSModule private function GetAction() { - IPS_LogMessage("ShellySwitchSender", "🚀 Starte GetAction()..."); + IPS_LogMessage("ShellySwitchSender", " Starte GetAction()..."); // Eigenschaften lesen $broker = GetValue($this->ReadPropertyString("broker_address")); $port = GetValue($this->ReadPropertyInteger("broker_port")); @@ -53,9 +54,9 @@ class Symcon_Publish_to_Shelly_MQTT extends IPSModule $method = GetValue($this->ReadPropertyString("method")); $switch_bool = GetValueBoolean($this->ReadPropertyInteger("switch_bool")); - IPS_LogMessage("ShellySwitchSender", "📋 Broker: $broker:$port, Topic: $topic"); - IPS_LogMessage("ShellySwitchSender", "📋 src: $src, method: $method, msg_id: $msg_id"); - IPS_LogMessage("ShellySwitchSender", "📋 boolVarID: $switch_bool"); + IPS_LogMessage("ShellySwitchSender", "Broker: $broker:$port, Topic: $topic"); + IPS_LogMessage("ShellySwitchSender", " src: $src, method: $method, msg_id: $msg_id"); + IPS_LogMessage("ShellySwitchSender", " boolVarID: $switch_bool"); // JSON-Payload erstellen $payload = [ "id" => 0, @@ -69,7 +70,7 @@ class Symcon_Publish_to_Shelly_MQTT extends IPSModule $json = json_encode($payload); - IPS_LogMessage("ShellySwitchSender", "📦 MQTT Payload: $json"); + IPS_LogMessage("ShellySwitchSender", " MQTT Payload: $json"); // Sende an MQTTClient $clientID = @IPS_GetInstanceIDByName("MQTTClient", 0); @@ -79,12 +80,12 @@ class Symcon_Publish_to_Shelly_MQTT extends IPSModule if ($moduleID == "{C03937E3-5F86-EACA-B4A2-39A24ACF945A}") { MQTTClient_Publish($clientID, $topic, $json, 0, false); - IPS_LogMessage("ShellySwitchSender", "✅ Nachricht erfolgreich an '$topic' gesendet."); + IPS_LogMessage("ShellySwitchSender", " Nachricht erfolgreich an '$topic' gesendet."); } else { - IPS_LogMessage("ShellySwitchSender", "❌ Fehler: Instanz 'MQTTClient' hat falsches Modul."); + IPS_LogMessage("ShellySwitchSender", " Fehler: Instanz 'MQTTClient' hat falsches Modul."); } } else { - IPS_LogMessage("ShellySwitchSender", "❌ Kein MQTTClient gefunden oder benannt als 'MQTTClient'."); + IPS_LogMessage("ShellySwitchSender", " Kein MQTTClient gefunden oder benannt als 'MQTTClient'."); } } }