-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Daikin hardware
not relevant
Is your feature request related to a problem? Please describe.
-
Lack of Semantic Meaning: A MAC address or hostname is not a useful identifier for home automation logic. Topics should represent location or function (e.g., KlimaFlur) for better readability.
-
Maintenance Overhead: Replacing a failed module changes the MAC address, forcing manual updates of all downstream services, databases, and logic engines that depend on the specific topic path.
Describe the solution you'd like
-
Persistent Device Name Field: A standard field in the Web UI to set a custom name that reliably replaces the MAC address fallback.
-
Topic Toggle: A "Disable Hostname/MAC in Topic" switch or a way to define a custom path that does not automatically inject hardware IDs.
-
Standardized System Commands: Ensure system-level configuration (naming, saving, rebooting) is accessible via a standardized and documented MQTT command path, as current builds often ignore these when sent via MQTT subtopics.
Describe alternatives you've considered
- Serial Console: Using name, save, and reboot via USB works but is inconvenient and not scalable as it requires physical access.
- HTTP API / Telnet: Often disabled or not implemented in specific builds, making remote naming impossible.
Additional context
From a technical perspective (industrial automation and OT system architect), hardware-independent semantic topics are crucial for maintainability and downtime. Aside from using the MAC address as the hostname to indicate that the item is unique, it offers no added value. On the contrary, it actively prevents anyone from remembering the topic name. Decoupling the hardware ID (MAC address) from the logic path enables simple hardware replacement ("plug-and-play") by simply assigning the same user-defined name to the new device.