disable printing battery state to serial line

This commit is contained in:
technyon
2022-04-02 11:14:35 +02:00
parent 0f8e385f39
commit 4bc07356a0
2 changed files with 4 additions and 0 deletions

View File

@@ -186,6 +186,8 @@ void Network::publishBatteryReport(const BatteryReport& batteryReport)
publishInt(mqtt_topic_battery_drain, batteryReport.batteryDrain); // milliwatt seconds
publishFloat(mqtt_topic_battery_max_turn_current, (float)batteryReport.maxTurnCurrent / 1000.0);
publishInt(mqtt_topic_battery_lock_distance, batteryReport.lockDistance); // degrees
}
void Network::setLockActionReceived(void (*lockActionReceivedCallback)(const char *))

View File

@@ -110,12 +110,14 @@ void Nuki::updateBatteryState()
{
_nukiBle.requestBatteryReport(&_batteryReport);
/*
Serial.print(F("Voltage: ")); Serial.println(_batteryReport.batteryVoltage);
Serial.print(F("Drain: ")); Serial.println(_batteryReport.batteryDrain);
Serial.print(F("Resistance: ")); Serial.println(_batteryReport.batteryResistance);
Serial.print(F("Max Current: ")); Serial.println(_batteryReport.maxTurnCurrent);
Serial.print(F("Crit. State: ")); Serial.println(_batteryReport.criticalBatteryState);
Serial.print(F("Lock Dist: ")); Serial.println(_batteryReport.lockDistance);
*/
_network->publishBatteryReport(_batteryReport);
}