Bernhard Kirchen
5f51c80022
Fix: make text of total production fit displays
...
in case the total production is larger than 1 MWh, i.e., 1000 kWh, the
text on the respective line becomes too large such that it reaches out
of the display when the screensaver is enabled.
this happens on the small and large displays.
this change switches the number format to a float without decimal places
if the total production is larger or equal to 1000 kWh. this saves a dot
and a digit, making the text short enough to fit the display even when
the screensaver moved the display contents as far to the right as it
does.
2024-02-10 17:38:32 +01:00
Thomas Basler
21ec72f4c0
webapp: add app.js.gz
2024-01-26 21:42:55 +01:00
Thomas Basler
59022347eb
Doc: Remove deprecated documentation
2024-01-26 21:40:57 +01:00
Thomas Basler
2c4952b196
Doc: Migrated needed hardware info to official documentation
2024-01-26 21:30:58 +01:00
Thomas Basler
ac2e963799
Doc: Move display documentation to official documentation
2024-01-26 17:12:55 +01:00
Thomas Basler
c04407f740
Doc: Move partition migration to official documentation
2024-01-26 17:02:55 +01:00
Thomas Basler
fe9ac6a2fd
webapp: update dependencies
2024-01-26 16:56:49 +01:00
Thomas Basler
f0061b976d
Merge branch 'pr1676' into dev
2024-01-26 16:48:15 +01:00
Thomas Basler
4e669d8932
Feature: Add support for ST7567 GM12864I-59N Display
2024-01-26 16:05:56 +01:00
Stefan Oberhumer
7aece2e143
Call SunPosition.isDayPeriod() once
2024-01-23 09:42:13 +01:00
Thomas Basler
a5cc0a424f
webapp: add app.js.gz
2024-01-21 16:49:41 +01:00
Thomas Basler
d99de94c00
webapp: Fix lint errors
2024-01-21 16:48:47 +01:00
Thomas Basler
3f135e8349
webapp: update dependencies
2024-01-21 16:39:22 +01:00
Thomas Basler
178525a49b
Feature: Added device profile for Olimex ESP32 Gateway
...
Thanks to @fdcg in #1672
2024-01-21 11:32:18 +01:00
Thomas Basler
4cfb1b1c26
Fix: PullToRefresh does not work anymore
...
It was using the wrong mainElement
2024-01-21 00:55:05 +01:00
Thomas Basler
4f2fbaaf2a
Remove unused function parameter
2024-01-20 23:12:59 +01:00
Thomas Basler
8a80289474
Feature: Implement firmware update check is a opt-in to protect your privacy
2024-01-20 22:43:40 +01:00
Thomas Basler
16fbad92ac
simplify calculations in WebApi_ws_Live
2024-01-20 11:38:52 +01:00
Thomas Basler
7bc1a17fac
Move task initialization from init method to constructor
...
This saves flash
2024-01-20 11:24:57 +01:00
Thomas Basler
251d197fb6
Migrate WebApi loop() methods to scheduler tasks
2024-01-20 02:00:22 +01:00
Thomas Basler
e66060e769
Move the conversation from time_t to String into DevInfoParser
2024-01-20 01:09:42 +01:00
Thomas Basler
dcc157261e
Don't perform redundant conversions
2024-01-20 00:32:13 +01:00
Thomas Basler
9428eecce4
webapp: Use CardElement in InverterTotalInfo
2024-01-19 22:03:26 +01:00
Thomas Basler
a06d21024c
webapp: Move interfaces to seperate file
2024-01-19 21:48:39 +01:00
Thomas Basler
6b31a4d470
webapp: Introduce Modal component
...
Less duplicated code
2024-01-19 21:36:18 +01:00
Thomas Basler
5d63f64411
webapp: Fix typo
2024-01-19 20:02:03 +01:00
Thomas Basler
0584eadcf2
Feature: Automatic page reload after firmware upgrade
...
This will work after the current upgrade if this code was loaded.
2024-01-19 19:10:49 +01:00
Thomas Basler
f7119bc3c7
webapp: Fix font-feature class
2024-01-19 17:20:57 +01:00
Thomas Basler
bdfdc3913b
webapp: add app.js.gz
2024-01-18 21:23:28 +01:00
Thomas Basler
149444decb
Fix: Gridprofile dump contained the whole buffer instead of the actual length
...
As a result, a lot of zeros where placed at the end of the dump
2024-01-18 21:21:40 +01:00
Thomas Basler
ce978cb0f5
webapp: update dependencies
2024-01-18 20:39:44 +01:00
Nikolaj Kappler
199351c703
webapp: Correctly center header text
2024-01-18 20:39:43 +01:00
Nikolaj Kappler
a7479d33e3
webapp: Reduce wasted horizontal space for better mobile UX
2024-01-18 20:39:43 +01:00
Nikolaj Kappler
41f3955429
webapp: Vertically center Header/Logo Text
2024-01-18 20:39:43 +01:00
Nikolaj Kappler
bfeb852e23
webapp: Remove redundant main container
2024-01-18 20:39:43 +01:00
Thomas Basler
72a2c58f1e
Update bblanchon/ArduinoJson from 6.21.4 to 6.21.5
2024-01-18 20:39:43 +01:00
Nikolaj Kappler
caaa7b6347
fix count being a string
2024-01-18 20:39:43 +01:00
Nikolaj Kappler
f26e824247
fix #1649
...
one of the goals of my pull request, besides simplifying the code was to have localization.
It's nice that the browser can handle this, but for consistency, we'll go with vue-i18n since it is already available
2024-01-18 20:39:42 +01:00
Thomas Basler
6233ad12ae
webapp: Prefix Country with CMT2300A
2024-01-18 20:39:28 +01:00
Thomas Basler
47417276a0
webapp: add app.js.gz
2024-01-14 17:15:12 +01:00
Thomas Basler
9093f9de79
Change default target frequency for US and BR
2024-01-14 17:09:53 +01:00
Thomas Basler
a1f2c93cf6
Added const keywords
2024-01-14 16:37:43 +01:00
Thomas Basler
18485ffefd
webapp: update dependencies
2024-01-14 16:37:43 +01:00
Thomas Basler
c20caf8097
Feature: Support HMS/HMT inverters in different countries with different frequency bands
...
Thanks to @Fribur, @homeautomation2022 and @stefan123t
2024-01-14 16:37:34 +01:00
Thomas Basler
188c4688ab
Distinct between Band and Country
...
This allows different frequencies (Startup/Default etc.) for the same band configuration.
2024-01-14 00:06:35 +01:00
Thomas Basler
6b44694a12
Added frequency and command definitions for the 900 MHz band (North America)
2024-01-13 15:29:17 +01:00
Thomas Basler
16cd1a90d5
Move HOY_BOOT_FREQ from define to function
2024-01-13 14:48:23 +01:00
Thomas Basler
58f0121c11
Create separate definition for the 860MHz band of the CMT2300A
...
This is required to support different countries in the future. The defines where moved to function to change the values dynamically
2024-01-13 14:48:23 +01:00
Thomas Basler
abc53f4257
Merge branch 'pr1639' into dev
2024-01-13 13:01:21 +01:00
Thomas Basler
2c92750100
webapp: Remove hard coded min/max frequencies for CMT module
2024-01-13 12:51:20 +01:00