helgeerbe
5a72d74982
fix #362 system Info checks git head, instead of build branch ( #374 )
2023-08-09 17:45:54 +02:00
helgeerbe
21bbed9b8e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-08-09 12:37:33 +02:00
Thomas Basler
ac4ddbe23d
webapp: Fix lint error
2023-08-08 22:50:30 +02:00
helgeerbe
2440028d38
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-07-24 13:16:15 +02:00
Thomas Basler
972dea297b
Fix: Prevent runtime errors in webapp when invalid pin_mapping.json is provided
2023-07-22 15:30:40 +02:00
Martin
0dd1566dc6
Fix: WebApp Live-View: adjust window-title and header ( #317 )
...
adjust window-title and header from OpenDTU to OpenDTU-onBattery
Additionally change orientation of battery symbol to vertically centered
(looks nicer)
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-07-18 09:51:59 +02:00
MalteSchm
475aab1e9a
floating point input ( #302 )
2023-07-09 17:09:33 +02:00
helgeerbe
7d73ae3c20
Fix: linting error
2023-06-22 21:55:58 +02:00
Bernhard Kirchen
9995c1172e
VE.Direct live view enhancements ( #269 )
...
* add calculated values to VE.Direct data
solar current, battery output power, and the charger's efficiency can be
calculated from the values reported by the charger. the efficiency must
be taken with a grain of salt. it seems that the solar power value and
the battery output voltage/current are not always in sync. for that
reason a moving average is used to smooth out the calculated efficiency
value.
* show calculated VE.Direct values in web live view
order the values and translations similarly for the input and output,
starting with power at the top, then voltage, then current as the last
of these three.
* VE.Direct live view: use 'd' as unit for days
'd' is the SI unit symbol for days and does not need translation, which
is desirable as units are not translated throughout the project.
* refactor VE.Direct live view
* move Dynamic Power Limiter data into its own type.
* split VE.Direct data into three types: "device", "input", and
"output". hence all input and output values are now ValueObject, which
allows to iterate over them using a loop without typing issues.
* generate the tables with input and output values using a loop, rather
than defining each row individually.
* localize numbers using $n (vue method), which fixes switching the
number format (dot vs. comma) when switching the language.
* use no decimal point for power values (they are integers), three
decimal points for kWh values (charger only reports two decimal
places, but three are easier to read since the unit is *kilo* Wh), one
decimal point for the efficiency, and two for voltage and current.
* update language tokens to avoid mapping JSON keys to language keys
(use the JSON keys to access the language tokens).
* re-structure language tokes so the brief keys took over from
VeDirectFrameHandler always make sense (nest into "input" and
"output").
* order values similarly from top to bottom: power, then voltage, then
current. this is following the order of the inverters' details.
* group values by type/unit (yield and max. power) and order them
"newest" to "oldest" from top to bottom.
* increase the DynamicJsonDocument as it was too small to hold the newly
added data.
* update webapp_dist to include VE.Direct live view refactoring
2023-06-22 21:32:20 +02:00
helgeerbe
e68baa3086
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-06-09 13:16:56 +02:00
Thomas Basler
91d3cd1da2
Feature: Show BSSID in the web interface
2023-06-08 19:56:22 +02:00
helgeerbe
1c7b7d3cdf
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-05-10 18:16:25 +02:00
Thomas Basler
efcbd81927
Feature: Add used PIO environment to the system info page
2023-05-08 21:43:50 +02:00
helgeerbe
80f1af32f8
Fix: Link to git hash references onBattery repo now
2023-04-27 21:55:07 +02:00
helgeerbe
32913c2b2e
Revert "fix: change url for firmware info to"
...
This reverts commit dfa0a1c98b .
2023-04-27 21:45:50 +02:00
helgeerbe
dfa0a1c98b
fix: change url for firmware info to
...
openDTU-onbattery
2023-04-27 21:31:38 +02:00
helgeerbe
d4a5570806
Feature: Add battery Icon on Navbar, to
...
indicate openDTU-onBattery is running
2023-04-26 12:52:28 +02:00
MalteSchm
8764809259
Webapp update do display power values
2023-04-23 18:49:32 +02:00
helgeerbe
40cee1f9ca
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-17 11:08:55 +02:00
Thomas Basler
fc5f6887cb
Adjust name from CMT2300a to CMT2300A
2023-04-15 10:55:47 +02:00
Thomas Basler
c19d2007bd
webapp: Added cmt radio status to system overview
2023-04-15 10:55:47 +02:00
helgeerbe
b00ca02aac
fix layout for vedirect live data on small devices
2023-04-13 11:38:20 +02:00
helgeerbe
1dc73f91ee
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-13 10:18:49 +02:00
helgeerbe
71128e5a55
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-11 09:37:56 +02:00
fischaxe
994a543b87
webapp: added css table-responsive for lower resolutions
2023-04-10 10:45:24 +02:00
Thomas Basler
477eb6cfd6
Feature: Link to release page instead to commits page in Firmware Info
...
The Firmware Version link now referes to the release page if the given hash is a tag. It referes to the commits page if it's really a hash. (Implements #778 )
2023-04-06 22:36:33 +02:00
helgeerbe
4eec055f84
fix lint errors
2023-04-06 12:08:10 +02:00
helgeerbe
ef51d75f2c
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-06 10:46:02 +02:00
berni2288
09fb0618b4
Merge branch 'MalteSchm-webinterface_summary_updates' into development
2023-04-05 22:27:17 +02:00
Thomas Basler
53b965651d
webapp: Implemented reload button for info views
2023-04-05 11:51:09 +02:00
MalteSchm
2950f55879
Webinterface updates
2023-04-04 21:32:40 +02:00
Thomas Basler
3e4747e4b0
webapp: Only cut first char of git_hash if it equals "g"
2023-04-04 20:50:47 +02:00
MalteSchm
20bb7fc372
Show (Pylontech) battery infos in Live View
...
* adding data age to battery data
* Add battery enabled flag
* Webapi and websocket api for Battery
* Webinterface for battery
* fixed bug due to naming inconsistencies
* cleaned up rounding
* dist update
* change typename to uppercase
* reverting to original file
2023-04-02 20:58:28 +02:00
MalteSchm
7dee289b5b
cleaned up rounding
2023-04-02 14:18:13 +02:00
MalteSchm
fa5b52210a
Webinterface for battery
2023-04-02 13:03:03 +02:00
Thomas Basler
d03b8f6e5b
webapp: Implemented reload button for info views
2023-03-31 20:05:06 +02:00
helgeerbe
b3c17c8ee8
Merge branch 'pr/MalteSchm/144' into development
2023-03-27 22:16:53 +02:00
helgeerbe
e0a80734f3
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-27 21:10:03 +02:00
MalteSchm
a4767827b4
merging master
2023-03-26 11:25:08 +02:00
MalteSchm
0e2b7767c7
Webapp changes to display Huawei PSU values and to enable/disable the unit
2023-03-26 11:06:51 +02:00
Thomas Basler
cb4fd20a73
webapp: Fixed typo in PinInfo dialogue
2023-03-23 21:30:39 +01:00
helgeerbe
3f8226c36c
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-23 19:14:14 +01:00
Adminius
05a5b2367b
PowerMeter Class + SDM PowerMeter support
2023-03-21 23:46:54 +01:00
helgeerbe
06370baa0e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-18 22:42:05 +01:00
Thomas Basler
4b7087f0f9
webapp: Only mark values in Pininfo as red if they are different and enabled.
2023-03-18 12:24:03 +01:00
Thomas Basler
88a6e48773
webapp: Fix lint error
2023-03-17 18:50:22 +01:00
Thomas Basler
33b4794c3c
webapp: Optimize pinview. Build output based on given json data instead of hard coded values
2023-03-16 19:54:27 +01:00
helgeerbe
01a2ffaed5
[Request] Show actual power limiter state in live view helgeerbe/OpenDTU-OnBattery#134
2023-03-10 16:29:00 +01:00
helgeerbe
7952becd17
New Dark Mode does not look nice for victron live view
...
helgeerbe/OpenDTU-OnBattery#133
2023-03-10 09:48:58 +01:00
Bernhard Kaszt
5b0e627f6d
Fix battery pin mapping not being shown in device manager UI
...
(Pylontech Battery CAN Bus)
2023-03-08 20:29:08 +01:00
helgeerbe
6a89ae986e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-07 21:17:48 +01:00
Thomas Basler
95741c7fa2
webapp: Implement dark theme
2023-03-06 19:42:37 +01:00
helgeerbe
3b62d5708a
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-27 07:42:46 +01:00
Thomas Basler
3c9639bb53
WebApp: Show additional inverter info in DevInfo dialog
...
* Production Year
* Production Week
2023-02-23 23:08:16 +01:00
helgeerbe
a2473645a5
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-23 12:01:34 +01:00
helgeerbe
f560f25302
initial merge of power_limiter * missing is inverter and channel setting in gui
...
* due to bug _webApiPrometheus.init is commented out
2023-02-20 15:56:02 +01:00
Thomas Basler
42b60060a1
webapp: Change badge style and encapsulate it into component
2023-02-18 23:20:08 +01:00
Thomas Basler
19a1c0aa54
Added config parameters to set longitude and latitude
2023-02-18 16:53:28 +01:00
helgeerbe
0ac529146e
VedirectView becomes component
...
* move Vedirect in the component folder
* VedirectView is now component of BasePage
* /vedirectlivedata connectable through vue proxy
2023-02-15 15:01:59 +01:00
helgeerbe
a529c91254
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-14 10:10:10 +01:00
Thomas Basler
3b7aef63f8
BREAKING CHANGE: Web API!
...
In order to support multiple AC channels in future the WebAPI had to be changed. AC and DC channels are now grouped in a sub object containing the channels beginning with 0.
2023-02-13 18:37:55 +01:00
helgeerbe
1c01e927f9
Add victron pins to device manager
2023-02-02 23:01:22 +01:00
helgeerbe
bec6c20531
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2023-01-26 10:30:55 +01:00
Thomas Basler
e3d2de0319
webapp: Show display pin mapping in device manager
2023-01-20 18:28:33 +01:00
helgeerbe
9a7a0d293e
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2023-01-20 14:54:04 +01:00
Thomas Basler
19b42223f5
webapp: Show current active pin config
2023-01-16 23:41:58 +01:00
Thomas Basler
3d3feb3517
Allow Ethernet Pin Settings via json config
2023-01-16 22:26:35 +01:00
Thomas Basler
e81a435ed9
webapp: Added device manager interface
...
Allows selecting a device profile which changes the pin assignment
2023-01-16 21:25:19 +01:00
Thomas Basler
587de2e3be
webapp: Show Locale name instead of abbreviation in Language Change Dropdown
2023-01-09 20:55:48 +01:00
Thomas Basler
d7532e407e
webapp: Added additional locale specific formatting
2023-01-02 15:50:22 +01:00
Thomas Basler
a88687eae6
webapp: replace own formatNumber by vue-i18n $n
2023-01-02 15:50:22 +01:00
Thomas Basler
065aab7141
webapp: Remove orphan file
2023-01-02 15:50:22 +01:00
helgeerbe
e49bbe0faf
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2022-12-27 14:17:24 +01:00
Thomas Basler
04ef9c6624
webapp: Added possibility to manually set the locale
2022-12-26 12:24:10 +01:00
Thomas Basler
6eee2ce5f6
webapp: Organize components
2022-12-25 12:02:10 +01:00
Thomas Basler
c6ebea3e9e
webapp: Organize imports
2022-12-25 12:02:10 +01:00
Thomas Basler
1677f7dd03
webapp: introduced CardElement and replace cards with it
2022-12-25 12:02:03 +01:00
Thomas Basler
20083ecba5
webapp: introduced InputElement and replace inputs with it
...
Thanks to @noicet
2022-12-25 12:01:56 +01:00
Thomas Basler
4ca112ec1e
webapp: Some Logo modifications
2022-12-24 00:01:55 +01:00
Thomas Basler
ab25914c48
Added i18n support for the web interface
2022-12-24 00:01:54 +01:00
Thomas Basler
de61ab3694
webapp: Added helpfull tooltips to the web interface
2022-12-20 20:39:59 +01:00
Thomas Basler
f63b7f6ee7
webapp: Added virtual console view
2022-12-19 21:38:39 +01:00
Thomas Basler
13bae3a96d
webapp: Replaced fixed hyperlink to Home view by a router-link
...
This prevents the complete reload of the page
2022-12-14 20:54:05 +01:00
Thomas Basler
d84fd206ad
Merge branch 'pr430' into dev
2022-12-13 18:30:04 +01:00
Andreas Dieckmann
bdfc1cbef4
Change link in Header navbar to "/"
2022-12-12 15:45:34 +00:00
Thomas Basler
0a349b75a4
webapp: ESLint fixes
2022-12-08 22:20:40 +01:00
helgeerbe
2109520bde
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2022-11-26 16:31:16 +01:00
helgeerbe
1fc0e76c41
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2022-11-22 17:10:53 +01:00
Thomas Basler
e60619b867
Added device reboot functionality
2022-11-21 23:29:57 +01:00
Thomas Basler
f8b601f871
Show several hints and tips at Live View
...
This contains the following information:
* No connection to the NRF module possible
* No time set
* Default password used
2022-11-20 15:08:36 +01:00
helgeerbe
f35395e76f
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2022-11-16 16:39:01 +01:00
Thomas Basler
fec84fd048
Show custom string name in Live View
2022-11-15 22:31:04 +01:00
Thomas Basler
e5cbeb8990
webapp: coding style changes
2022-11-14 20:50:29 +01:00
Thomas Basler
0a6965c015
webapp: Implemented logged-out event
2022-11-07 23:34:54 +01:00
Thomas Basler
107330c70c
webapp: Fix location of Logout button
2022-11-07 20:51:09 +01:00
Thomas Basler
8d14dbd367
Password protection for security settings API
...
Also implemented the base functionallity to protect further API endpoints.
2022-11-03 21:00:13 +01:00
helgeerbe
b3295f5f33
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2022-11-03 09:27:56 +01:00
Thomas Basler
c85d71abfd
webapp: Added icon to navbar
2022-11-01 17:37:19 +01:00
Thomas Basler
ed6e9dd9cd
webapp: Use correct Complimentary colours
2022-11-01 16:54:13 +01:00
Thomas Basler
438ce36bab
Added sum values of all inverters to web UI
2022-11-01 16:33:20 +01:00