From 8e5e40912dd77eb0c2a9d0b92f6f57f275c6c312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Fri, 14 Nov 2025 08:42:38 +0100 Subject: [PATCH] no message --- Shelly_Parser_MQTT/module.json | 2 +- Shelly_Parser_MQTT/module.php | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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)); + } + } /* ------------------------------------------------------------------