OpenDTU-old/webapp/src/views
Bernhard Kirchen 1dd64a57fd remove FirebaseJson lib from firmware (save 17.5k of flash)
we used this library solely to interpret the answer of an HTTP web
server as JSON and find a particular value using a path expression in
the HTTP power meter implementation.

since we ran out of flash memory on non-S3 ESP32, we need to cut some
corners. removing FirebaseJson is the last low-hanging fruit that we
currently know of. we can get rid of it by using ArduinoJson (which is
already integral part of the firmware) and implementing a custom logic
to extract a value based on a path expression.

other than the FirebaseJson path "finder", the new implementation
only knows how to access sub-keys delimited by a forward slash. in
particular, accessing array members is not supported any more. I am
hoping that this is simply not an issue. if so, we will have users
complaining and we can add this functionality in a later release.
2024-05-06 11:04:24 +02:00
..
AboutView.vue webapp: Add link to documentation in about view 2024-02-10 02:10:06 +01:00
AcChargerAdminView.vue Feature: support for Huawei target power consumption 2024-04-24 20:26:56 +02:00
BatteryAdminView.vue Feature: implement subscription to battery voltage MQTT topic 2024-02-18 22:17:15 +01:00
ConfigAdminView.vue webapp: Fix lint errors 2024-04-12 20:34:30 +02:00
ConsoleInfoView.vue webapp: Fix lint errors 2024-04-12 20:34:30 +02:00
DeviceAdminView.vue Fix: Device Manager shows 404 if no pin_mapping.json was available 2024-04-24 22:28:59 +02:00
DtuAdminView.vue Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development 2024-01-16 17:39:45 +01:00
ErrorView.vue Feature: Check for out of memory situations when sending json responses 2024-04-05 19:14:56 +02:00
FirmwareUpgradeView.vue Feature: Check for out of memory situations when sending json responses 2024-04-05 19:14:56 +02:00
HomeView.vue Merge remote-tracking branch 'tbnobody/OpenDTU/master' into merge-v24.4.12 2024-04-25 20:59:19 +02:00
InverterAdminView.vue Feature: Add support for HERF inverters 2024-03-06 21:57:18 +01:00
LoginView.vue Fix #1456: Prevent white spaces in username field 2023-10-30 16:45:34 +01:00
MaintenanceRebootView.vue webapp: Fix lint errors 2024-01-21 16:48:47 +01:00
MqttAdminView.vue merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
MqttInfoView.vue revert Revert "Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development" 2023-09-14 13:45:23 +02:00
NetworkAdminView.vue merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
NetworkInfoView.vue webapp: Implemented reload button for info views 2023-04-05 11:51:09 +02:00
NtpAdminView.vue merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
NtpInfoView.vue Fix: If no sunset/sunrise calculation is possible a wrong value is shown 2023-06-01 18:39:50 +02:00
PowerLimiterAdminView.vue appease eslint 2024-04-29 20:31:50 +02:00
PowerMeterAdminView.vue remove FirebaseJson lib from firmware (save 17.5k of flash) 2024-05-06 11:04:24 +02:00
SecurityAdminView.vue merge V23.12.16 (#556) 2023-12-27 11:49:57 +01:00
SystemInfoView.vue Merge remote-tracking branch 'tbnobody/OpenDTU/master' into merge-v24.4.12 2024-04-25 20:59:19 +02:00
VedirectAdminView.vue Fix: use FormFooter in OnBattery-specific forms (#569) 2023-12-30 16:46:16 +01:00
VedirectInfoView.vue VE.Direct: Reset state machine on timeout, fix and extend logging (#416) 2023-09-04 14:07:48 +02:00