mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-04 10:19:29 +02:00
Update mqtt.cpp
This commit is contained in:
parent
41b6551465
commit
6985fbea49
1 changed files with 2 additions and 4 deletions
|
@ -46,9 +46,7 @@ static void publish_cell_voltages(void) {
|
||||||
String topic = "homeassistant/sensor/battery-emulator/cell_voltage";
|
String topic = "homeassistant/sensor/battery-emulator/cell_voltage";
|
||||||
|
|
||||||
for (int i = 0; i < nof_cellvoltages; i++) {
|
for (int i = 0; i < nof_cellvoltages; i++) {
|
||||||
char cellNumber[4]; // Buffer to hold the formatted cell number
|
int cellNumber = i + 1;
|
||||||
sprintf(cellNumber, "%03d", i + 1); // Format the cell number with leading zeros
|
|
||||||
|
|
||||||
doc["name"] = "Battery Cell Voltage " + String(cellNumber);
|
doc["name"] = "Battery Cell Voltage " + String(cellNumber);
|
||||||
doc["object_id"] = "battery_voltage_cell" + String(cellNumber);
|
doc["object_id"] = "battery_voltage_cell" + String(cellNumber);
|
||||||
doc["unique_id"] = "battery-emulator_" + String(hostname) + "_battery_voltage_cell" +
|
doc["unique_id"] = "battery-emulator_" + String(hostname) + "_battery_voltage_cell" +
|
||||||
|
@ -69,7 +67,7 @@ static void publish_cell_voltages(void) {
|
||||||
doc["origin"]["url"] = "https://github.com/dalathegreat/Battery-Emulator";
|
doc["origin"]["url"] = "https://github.com/dalathegreat/Battery-Emulator";
|
||||||
|
|
||||||
serializeJson(doc, mqtt_msg, sizeof(mqtt_msg));
|
serializeJson(doc, mqtt_msg, sizeof(mqtt_msg));
|
||||||
mqtt_publish(generateCellVoltageAutoConfigTopic(i + 1, hostname).c_str(), mqtt_msg, true);
|
mqtt_publish(generateCellVoltageAutoConfigTopic(cellNumber, hostname).c_str(), mqtt_msg, true);
|
||||||
}
|
}
|
||||||
doc.clear(); // clear after sending autoconfig
|
doc.clear(); // clear after sending autoconfig
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue