diff --git a/Shelly_Parser_MQTT/module.json b/Shelly_Parser_MQTT/module.json index 89a2fa9..dc72707 100644 --- a/Shelly_Parser_MQTT/module.json +++ b/Shelly_Parser_MQTT/module.json @@ -2,7 +2,7 @@ "id": "{CD0DFA85-F112-BD29-D304-8E5883C0EA79}", "name": "Shelly_Parser_MQTT", "type": 3, - "vendor": "Belevo", + "vendor": "Belevo AG", "aliases": [ "Shelly_Parser_MQTT-Gateway" ], diff --git a/Shelly_Parser_MQTT/module.php b/Shelly_Parser_MQTT/module.php index d4503f4..b61fed8 100644 --- a/Shelly_Parser_MQTT/module.php +++ b/Shelly_Parser_MQTT/module.php @@ -184,6 +184,19 @@ class Shelly_Parser_MQTT extends IPSModule $this->SetValue("temperature", $mapped["temperature"]); } } + + public function ShellyScanDevices() + { + // Diese Funktion kann später echte Scan-Logik erhalten. + // Jetzt nur Dummy, damit das Modul geladen wird. + IPS_LogMessage("Shelly_Parser_MQTT", "ShellyScanDevices() aufgerufen"); + + // Optional: spätere Erweiterung – bekannte Devices ausgeben + $devices = json_decode($this->ReadPropertyString("Devices"), true); + if (is_array($devices)) { + IPS_LogMessage("Shelly_Parser_MQTT", "Aktuell gespeicherte Geräte: " . json_encode($devices)); + } + } /* ------------------------------------------------------------------