OpenDTU-old/src
Bernhard Kirchen 0fa2745ace
Fix: VE.Direct refactor issues from #505 (#516)
* VE.Direct: return non-nullptr as a fallback

the changed return statement was supposed to return a shared_ptr to a
new and valid MPPT data struct as a fallback. however, it did return a
new shared_ptr that was initialized to nullptr.

* VE.Direct: make liveview total use total MPPT values

this change makes the call to VictronMppt.getData() obsolete, which in
turn will therefore not cause an error message on the console if
VE.Direct (MPPT) is not enabled. this change also takes care that once
multiple VE.Direct MPPT charge controllers are supported, the sums of
the respective total values are used in the web app totals.
2023-10-23 13:23:06 +02:00
..
Battery.cpp Integration of Victron SmartShunt via VE.Direct (#452) 2023-09-22 17:24:57 +02:00
BatteryStats.cpp Show battery temperature when sensor is present (#511) 2023-10-23 13:22:10 +02:00
Configuration.cpp Feature: AC charger: configurable CAN controller frequency (#500) 2023-10-19 16:16:01 +02:00
Datastore.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
Display_Graphic.cpp Feature: Turn off Display before reboot 2023-08-25 16:57:24 +02:00
HttpPowerMeter.cpp fix: #450 power meter request fails when username or password contains @ 2023-09-19 14:16:29 +02:00
Huawei_can.cpp Feature: AC charger: configurable CAN controller frequency (#500) 2023-10-19 16:16:01 +02:00
InverterSettings.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
JkBmsController.cpp JK BMS: Support for MQTT (#432) 2023-09-15 10:06:30 +02: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 Feature: Turn off LEDs before reboot 2023-08-25 13:15:55 +02:00
main.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
MessageOutput.cpp Messages: thread-safety and dynamic memory (#418) 2023-09-04 14:08:30 +02:00
MqttHandleDtu.cpp Feature: Publish BSSID via MQTT 2023-06-08 19:56:44 +02:00
MqttHandleHass.cpp Replace char array by String buffer 2023-09-16 02:21:25 +02:00
MqttHandleHuawei.cpp Feature: set Huawei offline parameters via MQTT (#315) 2023-07-18 09:52:31 +02:00
MqttHandleInverter.cpp merge of v23.9.13 2023-09-18 10:46:43 +02:00
MqttHandleInverterTotal.cpp Fix: Prevent partly calculated total data in web ui and display 2023-05-30 22:10:27 +02:00
MqttHandlePowerLimiter.cpp Fix DPL Mode 2 MQTT Status (#402) 2023-08-28 13:20:56 +02:00
MqttHandlePylontechHass.cpp Feature: add nice Icons for HA autoconfiguration (#413) 2023-09-04 14:07:24 +02:00
MqttHandleVedirect.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
MqttHandlVedirectHass.cpp Add calculated values to hass auto discovery (#509) 2023-10-23 13:18:24 +02:00
MqttSettings.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
NetworkSettings.cpp Feature: Admin AccessPoint Timeout now configurable 2023-07-22 18:14:07 +02:00
NtpSettings.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
PinMapping.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
PowerLimiter.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
PowerMeter.cpp Fix: PowerMeter: update _lastPowerMeterUpdate for SOURCE_SML (#506) 2023-10-19 16:14:36 +02:00
PylontechCanReceiver.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
SunPosition.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
Utils.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
VictronMppt.cpp Fix: VE.Direct refactor issues from #505 (#516) 2023-10-23 13:23:06 +02:00
VictronSmartShunt.cpp Removed checking for valid tx pin for Victron (#455) 2023-09-28 13:13:32 +02:00
WebApi_battery.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
WebApi_config.cpp Move different restart calls into one method 2023-08-25 12:58:53 +02:00
WebApi_device.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
WebApi_devinfo.cpp BREAKING CHANGE: Web API Endpoint /api/devinfo/status requires GET parameter inv= 2023-04-17 21:48:16 +02:00
WebApi_dtu.cpp Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development 2023-07-24 13:16:15 +02:00
WebApi_eventlog.cpp BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object 2023-04-20 22:41:55 +02:00
WebApi_firmware.cpp Move different restart calls into one method 2023-08-25 12:58:53 +02:00
WebApi_gridprofile.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
WebApi_Huawei.cpp Feature: AC charger: configurable CAN controller frequency (#500) 2023-10-19 16:16:01 +02:00
WebApi_inverter.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
WebApi_limit.cpp Change max power limit from 1500W to 2250W to support HMS/HMT inverters 2023-04-15 10:55:47 +02:00
WebApi_maintenance.cpp Move different restart calls into one method 2023-08-25 12:58:53 +02:00
WebApi_mqtt.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
WebApi_network.cpp Feature: Admin AccessPoint Timeout now configurable 2023-07-22 18:14:07 +02:00
WebApi_ntp.cpp Code formatting without functional changes 2023-07-22 18:07:03 +02:00
WebApi_power.cpp Code formatting without functional changes 2023-07-22 18:07:03 +02:00
WebApi_powerlimiter.cpp Fix DPL Mode 2 MQTT Status (#402) 2023-08-28 13:20:56 +02:00
WebApi_powermeter.cpp fix: Power meter value not displayed #355 2023-08-08 15:58:24 +02:00
WebApi_prometheus.cpp Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development 2023-10-10 09:26:43 +02:00
WebApi_security.cpp Remove not required F() macro. Frees ~20kb flash. 2023-04-05 11:54:50 +02:00
WebApi_sysstatus.cpp fix #362 system Info checks git head, instead of build branch (#374) 2023-08-09 17:45:54 +02:00
WebApi_vedirect.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
WebApi_webapp.cpp Apply code formatter without functional changes 2023-07-22 18:00:41 +02:00
WebApi_ws_battery.cpp Support for Jikong JK BMS using serial connection (#319) 2023-08-31 16:21:32 +02:00
WebApi_ws_console.cpp Added websocket for debug output 2022-12-19 21:38:39 +01:00
WebApi_ws_Huawei.cpp Fix typo in error messages (#280) 2023-06-29 13:06:28 +02:00
WebApi_ws_live.cpp Fix: VE.Direct refactor issues from #505 (#516) 2023-10-23 13:23:06 +02:00
WebApi_ws_vedirect_live.cpp VE.Direct: Fix design issues and prepare support for multiple instances (#505) 2023-10-19 16:15:29 +02:00
WebApi.cpp revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00