OpenDTU-old/src
Bernhard Kirchen 377406f10c
Feature: add heap details to system info and prometheus (#595)
this change adds the values of ESP.gteMaxAllocHeap() and
ESP.getMinFreeHead() to the prometheus metrics and the system
information object. the web UI uses these values to diplay the size of
the largest free contiguous block, calculate a rough estimate for the
level of fragmentation, and the maximum usage of heap memory since boot
in absolute and relative amounts.
2024-01-05 21:46:31 +01:00
..
Battery.cpp Feature: implement MQTT-driven battery provider (#589) 2024-01-04 15:42:10 +01:00
BatteryStats.cpp use frozen::string and frozen::map where reasonable (#593) 2024-01-04 23:28:34 +01:00
Configuration.cpp Feature: implement MQTT-driven battery provider (#589) 2024-01-04 15:42:10 +01:00
Datastore.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
Display_Graphic_Diagram.cpp Simplfy diagram drawing code 2023-12-28 00:10:40 +01:00
Display_Graphic.cpp merge v23.12.31 2024-01-01 14:50:51 +01:00
HttpPowerMeter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
Huawei_can.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
InverterSettings.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
JkBmsController.cpp use frozen::string and frozen::map where reasonable (#593) 2024-01-04 23:28:34 +01:00
JkBmsDataPoints.cpp JK BMS: Support for MQTT (#432) 2023-09-15 10:06:30 +02:00
JkBmsSerialMessage.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
Led_Single.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
main.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MessageOutput.cpp Fix: thread-safety and dynamic memory for MessageOutput (#567) 2023-12-30 16:45:56 +01:00
MqttBattery.cpp Feature: implement MQTT-driven battery provider (#589) 2024-01-04 15:42:10 +01:00
MqttHandleDtu.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttHandleHass.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttHandleHuawei.cpp clean up Huawei MQTT handler 2023-12-30 18:41:57 +01:00
MqttHandleInverter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttHandleInverterTotal.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttHandlePowerLimiter.cpp Fix: switch context when processing DPL MQTT requests (#572) 2023-12-31 14:49:39 +01:00
MqttHandlePylontechHass.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttHandleVedirect.cpp use frozen::string and frozen::map where reasonable (#593) 2024-01-04 23:28:34 +01:00
MqttHandlVedirectHass.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttSettings.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
NetworkSettings.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
NtpSettings.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
PinMapping.cpp clean up merge conflicts 2023-12-27 13:16:37 +01:00
PowerLimiter.cpp use frozen::string and frozen::map where reasonable (#593) 2024-01-04 23:28:34 +01:00
PowerMeter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
PylontechCanReceiver.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
Scheduler.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
SunPosition.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
Utils.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
VictronMppt.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
VictronSmartShunt.cpp Removed checking for valid tx pin for Victron (#455) 2023-09-28 13:13:32 +02:00
WebApi_battery.cpp Feature: implement MQTT-driven battery provider (#589) 2024-01-04 15:42:10 +01:00
WebApi_config.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_device.cpp Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development 2023-12-27 13:11:25 +01:00
WebApi_devinfo.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_dtu.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_eventlog.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_firmware.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_gridprofile.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_Huawei.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_inverter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_limit.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_maintenance.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_mqtt.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_network.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_ntp.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_power.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_powerlimiter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_powermeter.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_prometheus.cpp Feature: add heap details to system info and prometheus (#595) 2024-01-05 21:46:31 +01:00
WebApi_security.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_sysstatus.cpp Feature: add heap details to system info and prometheus (#595) 2024-01-05 21:46:31 +01:00
WebApi_vedirect.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_webapp.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_ws_battery.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_ws_console.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_ws_Huawei.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi_ws_live.cpp log if memory allocation for live view fails 2024-01-04 15:38:28 +01:00
WebApi_ws_vedirect_live.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
WebApi.cpp merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00