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

@@ -405,6 +405,8 @@ void NetworkLock::publishConfig(const NukiLock::Config &config)
publishBool(mqtt_topic_config_led_enabled, config.ledEnabled == 1);
publishInt(mqtt_topic_config_led_brightness, config.ledBrightness);
publishBool(mqtt_topic_config_single_lock, config.singleLock == 1);
publishString(mqtt_topic_info_firmware_version, std::to_string(config.firmwareVersion[0]) + "." + std::to_string(config.firmwareVersion[1]) + "." + std::to_string(config.firmwareVersion[2]));
publishString(mqtt_topic_info_hardware_version, std::to_string(config.hardwareRevision[0]) + "." + std::to_string(config.hardwareRevision[1]));
}
void NetworkLock::publishAdvancedConfig(const NukiLock::AdvancedConfig &config)