add firmware and hardware version to mqtt

This commit is contained in:
technyon
2023-02-20 20:38:51 +01:00
parent e4d973b36b
commit 4676f24e5f
5 changed files with 43 additions and 1 deletions

View File

@@ -652,6 +652,40 @@ void Network::publishHASSConfig(char* deviceType, const char* baseTopic, char* n
"",
{ { "enabled_by_default", "true" } });
// Firmware version
publishHassTopic("sensor",
"firmware_version",
uidString,
"_firmware_version",
"Firmware version",
name,
baseTopic,
mqtt_topic_info_firmware_version,
deviceType,
"",
"",
"diagnostic",
"",
{ { "enabled_by_default", "true" },
{"ic", "mdi:counter"}});
// Firmware version
publishHassTopic("sensor",
"hardware_version",
uidString,
"_hardware_version",
"Hardware version",
name,
baseTopic,
mqtt_topic_info_hardware_version,
deviceType,
"",
"",
"diagnostic",
"",
{ { "enabled_by_default", "true" },
{"ic", "mdi:counter"}});
// LED enabled
publishHassTopic("switch",
"led_enabled",