UM Battery: fix compilation error + bad snprintf
This commit is contained in:
parent
983aca515d
commit
4a09e18d9a
@ -198,7 +198,7 @@ class UsermodBattery : public Usermod
|
|||||||
// still don't know much about MQTT and/or HA
|
// still don't know much about MQTT and/or HA
|
||||||
if (WLED_MQTT_CONNECTED) {
|
if (WLED_MQTT_CONNECTED) {
|
||||||
char buf[64]; // buffer for snprintf()
|
char buf[64]; // buffer for snprintf()
|
||||||
snprintf_P(buf, 63, PSTR("/voltage"), mqttDeviceTopic);
|
snprintf_P(buf, 63, PSTR("/voltage%s"), mqttDeviceTopic);
|
||||||
mqtt->publish(buf, 0, false, String(voltage).c_str());
|
mqtt->publish(buf, 0, false, String(voltage).c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -393,7 +393,7 @@ class UsermodBattery : public Usermod
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ARDUINO_ARCH_ESP32
|
#ifdef ARDUINO_ARCH_ESP32
|
||||||
newBatteryPin = battery[F("pin"] | newBatteryPin;
|
newBatteryPin = battery[F("pin")] | newBatteryPin;
|
||||||
#endif
|
#endif
|
||||||
// calculateTimeLeftEnabled = battery[F("time-left")] | calculateTimeLeftEnabled;
|
// calculateTimeLeftEnabled = battery[F("time-left")] | calculateTimeLeftEnabled;
|
||||||
setMinBatteryVoltage(battery[F("min-Voltage")] | minBatteryVoltage);
|
setMinBatteryVoltage(battery[F("min-Voltage")] | minBatteryVoltage);
|
||||||
@ -727,4 +727,4 @@ const char UsermodBattery::_enabled[] PROGMEM = "enabled";
|
|||||||
const char UsermodBattery::_threshold[] PROGMEM = "threshold";
|
const char UsermodBattery::_threshold[] PROGMEM = "threshold";
|
||||||
const char UsermodBattery::_preset[] PROGMEM = "preset";
|
const char UsermodBattery::_preset[] PROGMEM = "preset";
|
||||||
const char UsermodBattery::_duration[] PROGMEM = "duration";
|
const char UsermodBattery::_duration[] PROGMEM = "duration";
|
||||||
const char UsermodBattery::_init[] PROGMEM = "init";
|
const char UsermodBattery::_init[] PROGMEM = "init";
|
||||||
|
Loading…
Reference in New Issue
Block a user