Commit Graph

230 Commits

Author SHA1 Message Date
Thomas Basler
4373ee651f Added YieldTotal and YieldDaily to 1 channel inverters to CH0 2022-07-15 18:49:17 +02:00
Thomas Basler
37aac48a19 Change License to GPLv2 as the RF24 lib uses GPL-2.0-only 2022-07-15 18:05:58 +02:00
Thomas Basler
05c478d1f2 Added several guards and error messages
Try to prevent heap corruptions
2022-07-14 18:54:53 +02:00
Thomas Basler
608456b14d webapp: Added loading animation for ntp admin 2022-07-13 18:46:58 +02:00
Thomas Basler
ebd0643618 Implement github action to build firmware 2022-07-12 23:51:03 +02:00
Thomas Basler
e057ed3ed7 Fixed issue that no data in live view where shown
Happend only for inverters which didn't answer any request
2022-07-12 21:21:04 +02:00
Thomas Basler
3201c5ac89 Add compiled app.js.gz 2022-07-12 21:08:49 +02:00
Thomas Basler
1893f4de3d webapp: apply number format based on locale in live view 2022-07-12 21:07:46 +02:00
Thomas Basler
c0ed5f3e14 webapp: Added loading animations to several views 2022-07-12 20:56:30 +02:00
Thomas Basler
f917f5dc0d First experimental support for Olimex ESP32 POE board
Ethernet is NOT implemented for now
2022-07-12 18:53:01 +02:00
Thomas Basler
4259df9ee6 Hoymiles Lib: Allow configuration of all pins 2022-07-12 18:42:52 +02:00
Thomas Basler
5bb9acdbc6 Refactored Hoymiles Lib: Move statistics parser into separate class 2022-07-12 18:27:56 +02:00
Thomas Basler
96e66dde47 Changed order of properties in live view 2022-07-11 20:35:14 +02:00
Thomas Basler
cb22d5d470 Extended README.md 2022-07-09 12:57:55 +02:00
Thomas Basler
c7a66b70d8 Added compiled app.js.gz 2022-07-09 12:54:23 +02:00
Thomas Basler
57fcd66a01 Added some updated screenshots 2022-07-09 12:51:41 +02:00
Thomas Basler
06529f7187 Show eventlog in live view 2022-07-09 12:44:13 +02:00
Thomas Basler
c2a7f487f1 Updated structure of eventlog json 2022-07-09 11:34:44 +02:00
Thomas Basler
4f4dcfda0b Moved some strings to flash 2022-07-08 18:57:03 +02:00
Thomas Basler
997c54edb4 Added field to live view which shows amount of eventlog events 2022-07-08 18:54:52 +02:00
Thomas Basler
d9ecb64a4d Only add timezone offset if value > 0 2022-07-08 18:22:35 +02:00
Thomas Basler
f7eb54fa41 First version of webapi for event log 2022-07-08 18:22:35 +02:00
Thomas Basler
b9bb753906 First try to implement Alarm Log fetching 2022-07-08 18:22:35 +02:00
Thomas Basler
4f2d705314 Added possibility to override pin assignments 2022-07-08 18:20:36 +02:00
Thomas Basler
8a9a33a364 Added compiled app.js.gz 2022-07-08 18:10:07 +02:00
Thomas Basler
dfdf8d9054 Added event log count to 1 channel invterers 2022-07-08 18:08:56 +02:00
Thomas Basler
363dfc167e Different color for phase in live view 2022-07-08 18:03:37 +02:00
tbnobody
b47466c2d9
Merge pull request #22 from ahinrichs/pr-homeview-layout
[webapp] Layout HomeView
2022-07-08 17:34:52 +02:00
Axel Hinrichs
f2c8b1bb45 [webapp] Layout HomeView 2022-07-08 15:43:05 +02:00
Thomas Basler
4d28ef2176 Add compiled app.js.gz 2022-07-07 19:06:03 +02:00
Thomas Basler
c28087ec86 Fix #21: Display DC power in Live Data overview 2022-07-07 19:05:50 +02:00
tbnobody
c89e729dea
Merge pull request #19 from ahinrichs/pr-fix-hwinfo-prop-types
[webapp] HardwareInfo.vue fix prop types
2022-07-07 18:57:49 +02:00
Axel Hinrichs
11456ad621 [webapp] HardwareInfo.vue fix prop types 2022-07-06 22:03:31 +02:00
Thomas Basler
eac647d2d0 Added compiled appz.js.gz 2022-07-06 19:27:33 +02:00
Thomas Basler
1b5e723e85 Fix #18: Allow max 64 characters for password
64 characters are already supported by the backend
2022-07-06 19:26:39 +02:00
Thomas Basler
8b939f9418 Rename variables to match code style 2022-07-06 19:25:30 +02:00
tbnobody
39e6a46665
Merge pull request #17 from ahinrichs/pr-rate-limit-ws-cleanup
[WebApi] rate limit ws cleanup (1/s)
2022-07-06 19:23:19 +02:00
tbnobody
7d9b54f686
Merge pull request #15 from ahinrichs/pr-improve-responsivity
[webapp] HomeView improve responsivity
2022-07-06 19:21:29 +02:00
Axel Hinrichs
401e6739cd [WebApi] rate limit ws cleanup (1/s) 2022-07-05 23:42:07 +02:00
Axel Hinrichs
43202e1e81 [webapp] align live view table header with data 2022-07-05 10:12:28 +02:00
Axel Hinrichs
88d29a9b43 [webapp] HomeView more responsive
* change <div v-for> into <template v-for> to avoid empty divs for
  nonexisting channels

* cleanup bootstrap grid / flex classes
2022-07-05 00:41:23 +02:00
Axel Hinrichs
c155bf3d01 [webapp] main as container-xxl 2022-07-05 00:38:50 +02:00
Thomas Basler
44ac770c53 Added updated app.js.gz 2022-07-04 22:11:02 +02:00
tbnobody
fc124596c0
Merge pull request #14 from ahinrichs/pr-fix-homeview-component-nexting
[webapp] fix HomeView component nesting
2022-07-04 22:08:08 +02:00
Axel Hinrichs
6a8af8fdc0 [webapp] fix HomeView component nesting
* move content template after page-header
2022-07-04 20:57:06 +02:00
Thomas Basler
56f764d10f Fixed queue handling and added event log count 2022-07-04 19:36:58 +02:00
Thomas Basler
a9879c2f14 Added latest version of app.js.gz 2022-07-04 19:01:48 +02:00
tbnobody
3e66804cf4
Merge pull request #13 from ahinrichs/pr-webapp-etag-caching
[WebApi_webapp] app.js caching via ETag
2022-07-04 18:50:20 +02:00
tbnobody
7a64d7b622
Merge pull request #12 from ahinrichs/pr-info-params-as-props
[webapp] reduce api requests on info pages
2022-07-04 18:44:27 +02:00
Axel Hinrichs
48f540dad1 [WebApi_webapp] app.js caching via ETag 2022-07-04 16:50:34 +02:00