Commit Graph

2025 Commits

Author SHA1 Message Date
Thomas Basler
0d07e3e09f WIP: Very rough first draft of Hoymiles library 2022-05-30 21:50:08 +02:00
Thomas Basler
0191edcc4b webapp: upgraded dependencies 2022-05-27 01:51:05 +02:00
Thomas Basler
774ab91531 Fixed typo 2022-05-27 01:19:09 +02:00
Thomas Basler
ce828196e5 webapp: Added DtuAdminView 2022-05-27 01:15:11 +02:00
Thomas Basler
938ed75d36 webapp: fix mqtt lwt topic view 2022-05-27 01:00:39 +02:00
Thomas Basler
e47e5c0197 Extend webapi to change dtu settings 2022-05-27 01:00:18 +02:00
Thomas Basler
e3ef1fa9a0 Added several DTU config settings 2022-05-26 23:17:45 +02:00
Thomas Basler
6943782726 Added library to manage a circular buffer 2022-05-25 22:25:40 +02:00
Thomas Basler
6cd0531f4a Added library to execude code every x time 2022-05-25 22:24:11 +02:00
Thomas Basler
d139c3d9e5 Lib Hoymiles: Added required CRC functions 2022-05-24 23:02:26 +02:00
Thomas Basler
6c994f3cf6 Lib Hoymiles: First basic files 2022-05-24 23:01:52 +02:00
Thomas Basler
35d8a76763 Implemented firmware upgrade api 2022-05-23 23:26:19 +02:00
Thomas Basler
c4bd3c196f webapp: implemented firmware upgrade UI 2022-05-23 23:25:53 +02:00
Thomas Basler
da82f1fbbd Fix total sketch size
See https://github.com/espressif/arduino-esp32/issues/3501
2022-05-22 23:18:30 +02:00
Thomas Basler
68c451aa82 Serve webapp from flash instead of LITTLEFS
This allows a web based firmware update by just replacing one bin file
2022-05-22 22:42:06 +02:00
Thomas Basler
49f398e797 webapp: dont hash file names 2022-05-22 22:39:34 +02:00
Thomas Basler
f43e8abe25 Latest arduino is supported upstream 2022-05-22 22:10:02 +02:00
Thomas Basler
34e86437d2 webapp: Added gui to manage inverters 2022-05-04 21:55:18 +02:00
Thomas Basler
ba0aa20211 Added config and webapi to manage inverters 2022-05-04 21:54:38 +02:00
Thomas Basler
a07c1bc231 webapp: show uptime in days as well 2022-04-28 23:17:00 +02:00
Thomas Basler
2748e2e97d Show uptime in webgui 2022-04-28 21:56:11 +02:00
Thomas Basler
e6bbca05bd webapp: added lwt config 2022-04-22 20:59:38 +02:00
Thomas Basler
0338b8babc Added lwt stuff to webapi 2022-04-22 20:59:22 +02:00
Thomas Basler
0d48d72691 Replaced hard coded lwt values by dynymic ones 2022-04-21 23:43:44 +02:00
Thomas Basler
3ca829de1a webapp: beautify dhcp checkbox 2022-04-21 23:28:31 +02:00
Thomas Basler
d247d01603 webapp: Show additional mqtt parameters 2022-04-21 23:24:03 +02:00
Thomas Basler
8e6a39b3a0 Added connection and retain status to webapi 2022-04-21 23:17:02 +02:00
Thomas Basler
8895fa95e0 First version of mqtt connection handling 2022-04-21 23:15:45 +02:00
Thomas Basler
f84158d419 Implemented saving of mqtt settings 2022-04-21 22:20:45 +02:00
Thomas Basler
699939b908 webapp: added first version of mqtt info page 2022-04-20 23:19:32 +02:00
Thomas Basler
fa236fc180 webapp: added settings view for mqtt configuration 2022-04-20 23:10:16 +02:00
Thomas Basler
a338b2d669 Basic implementation of mqtt webapi 2022-04-18 15:28:25 +02:00
Thomas Basler
fa791fb7e3 Reorder functions 2022-04-18 15:20:35 +02:00
Thomas Basler
2a2f6917bd Added log files to .gitignore 2022-04-18 15:19:46 +02:00
Thomas Basler
50fa7e2abf First basic class structure for mqtt handling 2022-04-18 15:19:26 +02:00
Thomas Basler
5653d0f835 Upgraded to latest Beta build system
This one is using esp32-arduino 2.0.3
2022-04-18 03:38:07 +02:00
Thomas Basler
c4d0bb3d3e webapp: Added timezone selector based on location 2022-04-18 01:43:49 +02:00
Thomas Basler
b4cd4faa7c webapp: Added timezone description to ntp status page 2022-04-18 01:43:06 +02:00
Thomas Basler
79b8477317 Added timezone description to webapi 2022-04-18 01:42:45 +02:00
Thomas Basler
000cd8b6dc Implemented additional timezone description 2022-04-18 01:33:46 +02:00
Thomas Basler
62768395aa webapp: code cleanup 2022-04-18 00:20:25 +02:00
Thomas Basler
6d0ed5ef44 webapp: Added ntp settings screen 2022-04-18 00:20:13 +02:00
Thomas Basler
2ce5b5ad9e Added functionality to save ntp settings 2022-04-18 00:19:11 +02:00
Thomas Basler
855ee19cde webapp: added info page to show current time settings 2022-04-17 23:53:11 +02:00
Thomas Basler
1f692f241f Implemented first readonly version of ntp settings 2022-04-17 23:13:36 +02:00
Thomas Basler
821b9b16d1 Fixed [E][WiFiUdp.cpp:160] endPacket(): could not send data: 22 error 2022-04-17 22:07:08 +02:00
Thomas Basler
297f229c12 Implemented WebAPI to set wifi credentials 2022-04-17 21:40:47 +02:00
Thomas Basler
e6c954456e webapp: finally show alert 2022-04-17 14:26:55 +02:00
Thomas Basler
e30c43a66a webapp: first try of post implementation (not working) 2022-04-17 04:03:54 +02:00
Thomas Basler
d88199cebe Added correct response 2022-04-17 04:03:05 +02:00