Thomas Basler
4b9d21ac5a
webapp: Update dependencies
2023-04-11 23:29:21 +02:00
fischaxe
d2d0790d90
fix: broken hardware profile handling on lang switch
2023-04-11 10:44:25 +02:00
fischaxe
9e2d7b479b
fix: display rotation didn't adapt language changes
2023-04-11 09:47:27 +02:00
fischaxe
a01b9fc141
fix: pa level didn't listen to language switching
2023-04-11 09:47:24 +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
Thomas Basler
e961872f14
Fix: Handle format "v0.1-5-gabcdefh" of git hash
2023-04-05 19:34:47 +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
Thomas Basler
acf413b616
webapp: Show inverter status in grey if polling is disabled (e.g. at night)
2023-04-03 22:25:32 +02:00
Thomas Basler
3977bbafaa
webapp: Update dependencies
2023-04-03 21:58:17 +02:00
Thomas Basler
a6c3418c7c
webapp: Update dependencies
2023-03-31 21:54:07 +02:00
Thomas Basler
d03b8f6e5b
webapp: Implemented reload button for info views
2023-03-31 20:05:06 +02:00
Thomas Basler
8959795304
webapp: Fix typos
2023-03-27 19:03:18 +02:00
Thomas Basler
143aad0715
webapp: Update dependencies
2023-03-27 17:05:45 +02:00
Thomas Basler
6faabb4408
webapp: update dependencies
2023-03-23 23:37:58 +01:00
Thomas Basler
8d8c7f8a71
Fixed typo: Successfull --> Successful
2023-03-23 23:30:55 +01:00
Thomas Basler
cb4fd20a73
webapp: Fixed typo in PinInfo dialogue
2023-03-23 21:30:39 +01:00
Thomas Basler
4a9f067b5b
webapp: Update dependencies
2023-03-20 18:10:52 +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
395b9929cd
webapp: Update dependencies
2023-03-17 18:17:33 +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
Thomas Basler
2e33f5cd51
Display: Implement rotation setting and removed icons
2023-03-15 20:20:14 +01:00
Thomas Basler
dc62346727
Merge branch 'pr684' into dev
2023-03-14 18:29:55 +01:00
Thomas Basler
18a3b8dc46
webapp: Update dependencies
2023-03-14 18:29:21 +01:00
Martin Dummer
850e26719b
NtpAdminView.vue: swap GPS coordinates to Latitude/Longitude
...
The common way to display GPS coordinates is Latitude+Longitude
Swap the fields in NtpAdminView.vue
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-03-11 15:43:59 +01:00
Thomas Basler
61795172ff
Fix #670 : Incorrect hiding of unused strings in Live View
2023-03-08 12:55:44 +01:00
Thomas Basler
f0c5c61a47
webapp: Update dependencies
2023-03-06 19:45:14 +01:00
Thomas Basler
95741c7fa2
webapp: Implement dark theme
2023-03-06 19:42:37 +01:00
Thomas Basler
220884f72e
Implement #633 : Show only strings with irridiation > 0
...
If no irridiation is entered for all strings, all strings are shown.
2023-02-28 19:41:07 +01:00
Thomas Basler
a341c884ab
webapp: Update dependencies
2023-02-27 16:10:18 +01:00
Thomas Basler
d5af4c8032
webapp: Updated additional french translation
...
Thanks to @beneva52
2023-02-24 18:22:44 +01:00
Thomas Basler
f8cd0d8b11
webapp: Added missing french translations
2023-02-23 23:20:39 +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
Thomas Basler
39c55501ea
Merge branch 'pr594' into dev
2023-02-20 19:41:49 +01:00
Thomas Basler
bf016461cd
webapp: use terser for further size reduction
2023-02-20 19:28:58 +01:00
Thomas Basler
4feb37e1fc
webapp: update dependencies
2023-02-20 19:16:45 +01:00
Thomas Basler
98dfbfbf16
webapp: use unplugin-vue-i18n to reduce bundle size
2023-02-20 19:15:36 +01:00
Thomas Basler
20a83fcc89
webapp: Update dependencies
2023-02-19 00:21:01 +01:00
Thomas Basler
42b60060a1
webapp: Change badge style and encapsulate it into component
2023-02-18 23:20:08 +01:00
Thomas Basler
f6dedf7adb
webapp: Add missing translations
2023-02-18 22:04:18 +01:00
Thomas Basler
e5e236510e
webapp: Add additional hint that no data is received if no sun is shining
2023-02-18 20:47:09 +01:00
Thomas Basler
4c14417ea8
webapp: Add column inverter settings to show inverter send/receive status
2023-02-18 20:29:18 +01:00
Thomas Basler
cd99ab8e42
Added settings to pause polling/sending commands in general and at night
2023-02-18 19:44:16 +01:00
Thomas Basler
b319c78dc1
Added methods to calculate and show sunrise and sunset times
2023-02-18 18:15:48 +01:00
Thomas Basler
19a1c0aa54
Added config parameters to set longitude and latitude
2023-02-18 16:53:28 +01:00
Torben Woltjen
fc86ff7ade
Fix typos in German localisation and change some words to more common one
...
In German, you bascially never can have two nouns after each other, just separated by a space. Either you write them together (Dampfschifffahrtsgesellschaftskapitän) or in case one of them is a foreign word, you *can* but don't have to separate them by a hyphen (Firmware-Aktualisierung).
Additionally, I've changed some more details like WiFi -> WLAN, because that is a lot more common in German. I've also removed the "-Einstellungen" from the settings dropdown, because having it on every single item just makes it less readable (especially considerung the dropdown itself already is called "Einstellungen", so it's clear, all those items are for settings) (now it does work out the same way as the Info dropdown)
2023-02-16 10:39:43 +01:00
Thomas Basler
7820cc3dd2
webapp: Update dependencies
2023-02-14 18:46:41 +01:00
Thomas Basler
8cbae76797
Implement offsets for YieldTotal ( #549 )
...
This allows to enter a offset in kWh in the inverter properties which will be applied to the read Yield Total value of the inverter. Using this can set your total production to zero if you e.g. are using a used device.
2023-02-13 20:25:00 +01:00
Thomas Basler
9737c7e251
webapp: Update dependencies
2023-02-13 18:44:06 +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
Thomas Basler
7b9d870cce
webapp: Update dependencies
2023-02-06 19:42:11 +01:00
Thomas Basler
b8ced54e29
webapp: Update dependencies
2023-01-30 20:34:27 +01:00
Thomas Basler
56e7118035
webapp: Update french translation for device manager
...
Thanks to @beneva52
2023-01-23 19:24:08 +01:00
Thomas Basler
ad64e0db34
webapp: Added hint regarding site reloading
2023-01-23 19:18:36 +01:00
Thomas Basler
5abf7dc55e
webapp: Fix typo in german translation
2023-01-20 18:52:45 +01:00
Thomas Basler
ce287bc700
Added additional explanation regarding power safe and screensaver
2023-01-20 18:51:30 +01:00
Thomas Basler
e0712ed7bc
webapi: Added frontend for display settings
2023-01-20 18:28:34 +01:00
Thomas Basler
e3d2de0319
webapp: Show display pin mapping in device manager
2023-01-20 18:28:33 +01:00
Thomas Basler
0772fd02aa
webapp: Fix #532 : Use correct filename for config backup
2023-01-18 22:47:02 +01:00
Thomas Basler
9f86698dfc
webapp: format seconds correctly
2023-01-17 23:24:46 +01:00
Thomas Basler
547ff48047
webapp: Fixed lint errors
2023-01-17 20:40:54 +01:00
Thomas Basler
a4858b4598
Fix #520 : Allow larger certificates
2023-01-17 19:05:02 +01:00
Thomas Basler
05c3b45576
webapp: update dependencies
2023-01-17 18:47:09 +01:00
Thomas Basler
8377d5bb73
webapp: Fix error in device manager if no config was available
2023-01-17 00:00:10 +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
f60205829a
webapp: Allow upload of pin assignments
2023-01-16 21:25:36 +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
af1a2a188e
Extended config API to allow upload of individual files
2023-01-05 14:41:15 +01:00
Thomas Basler
20ae646561
webapp: Allow download of individual config files
2023-01-05 01:44:38 +01:00
Thomas Basler
af47b8aafe
webapp: Update dependencies
2023-01-03 12:42:18 +01:00
Thomas Basler
ce0c2b95a0
webapp: added poor french translation for StringNameHint
2023-01-03 12:40:42 +01:00
Thomas Basler
29043268fc
webapp: Fix #490 : Remove orphan i18n entries
2023-01-03 11:31:05 +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
Thomas Basler
ef8c3a3d42
webapp: Apply correct datetime format based on current locale in HomeView
2022-12-31 15:29:05 +01:00
Thomas Basler
a08f4a7052
webapp: Console: Change font size to prevent line breaks for default outputs
2022-12-31 13:59:58 +01:00
Thomas Basler
319299cf8a
webapp: Clarify ReadOnly access to the webinterface
...
Thanks to @polarbearing
2022-12-31 13:50:24 +01:00
Thomas Basler
89fa2a84c6
webapp: set correct lib value to allow replaceAll
2022-12-31 13:44:40 +01:00
Thomas Basler
659546841a
webapp: Console: Add timestamp and optimize css selector
...
CSS selector now only matches the console window (and not e.g. the mqtt tls input)
2022-12-31 13:44:40 +01:00
Thomas Basler
3c5b05a954
webapp: Update dependencies
2022-12-31 11:49:44 +01:00
Thomas Basler
ca3349f801
webapp: Added France translation
...
Thanks to @beneva52
2022-12-31 11:47:51 +01:00
Thomas Basler
6e531b8b7c
webapp: Fixed typo in translation key
2022-12-30 21:35:20 +01:00
Thomas Basler
729632dc23
webapp: Workaround for copying console output to clipboard
...
Hint:: clipboard.writeText is only available when using https mode or access from localhost
2022-12-30 21:33:27 +01:00
Thomas Basler
005e0972c6
webapp: Update dependencies
2022-12-26 12:38:51 +01:00
Thomas Basler
77268d7be2
webapp: Some better german translations
...
(thanks to @homeautomation22)
2022-12-26 12:37:00 +01:00
Thomas Basler
04ef9c6624
webapp: Added possibility to manually set the locale
2022-12-26 12:24:10 +01:00
Thomas Basler
7cc4ebb86c
webapp: Update dependencies
2022-12-25 12:02:12 +01:00
Thomas Basler
409a737388
webapp: Organize imports
2022-12-25 12:02:11 +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
c027f19346
webapp: Removed unused component
2022-12-25 12:02:09 +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
cd823ea3bc
webapp: Fixed translation of DC Power
2022-12-25 12:01:04 +01:00
Thomas Basler
f364aa7559
webapp: Fix lint error
2022-12-25 12:01:04 +01:00
Thomas Basler
4ca112ec1e
webapp: Some Logo modifications
2022-12-24 00:01:55 +01:00
Thomas Basler
c59e3b686b
webapp: Translate set status
2022-12-24 00:01:55 +01:00
Thomas Basler
793f0c5d99
webapi: Power: Show language independent webapi messages
2022-12-24 00:01:55 +01:00
Thomas Basler
534f200eb9
webapi: Security: Show language independent webapi messages
2022-12-24 00:01:55 +01:00
Thomas Basler
ea96051203
webapi: Ntp: Show language independent webapi messages
2022-12-24 00:01:55 +01:00
Thomas Basler
1e26cbd335
webapi: Network: Show language independent webapi messages
2022-12-24 00:01:55 +01:00
Thomas Basler
cacebf8a82
webapi: Mqtt: Show language independent webapi messages
2022-12-24 00:01:54 +01:00
Thomas Basler
7a5d8dd251
webapi: Maintenance: Show language independent webapi messages
2022-12-24 00:01:54 +01:00
Thomas Basler
fb35e95f3c
webapi: Limit: Show language independent webapi messages
2022-12-24 00:01:54 +01:00
Thomas Basler
5594c5f987
webapi: Inverter: Show language independent webapi messages
2022-12-24 00:01:54 +01:00
Thomas Basler
ac6c10759d
webapi: Config: Show language independent webapi messages
2022-12-24 00:01:54 +01:00
Thomas Basler
68d8c13b8e
webapi: DTU: Show language independent webapi messages
2022-12-24 00:01:54 +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
0a38103d54
webapp: use modern component format
2022-12-20 19:26:28 +01:00
Thomas Basler
6bf8edd416
webapp: Console: increase size
2022-12-20 19:12:41 +01:00
Thomas Basler
eac640fb14
webapp: Update dependencies
2022-12-20 18:22:49 +01:00
Thomas Basler
1964ecff2c
webapp: Console: Added function to copy contents to clipboard
2022-12-19 23:33:19 +01:00
Thomas Basler
a6f4403417
webapp: Console: better scrolling implementation
2022-12-19 23:12:16 +01:00
Thomas Basler
f63b7f6ee7
webapp: Added virtual console view
2022-12-19 21:38:39 +01:00
Thomas Basler
8f5d394f3a
Added websocket for debug output
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
14f9d751d5
webapp: Update dependencies
2022-12-14 20:50:42 +01:00
Thomas Basler
7527d74189
webapp: Update dependencies
2022-12-13 18:40:18 +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
9ef4d39976
webapp: remove console logs from production builds
2022-12-08 23:18:42 +01:00
Thomas Basler
39ce056c81
webapp: Update dependencies
2022-12-08 23:15:20 +01:00
Thomas Basler
0a349b75a4
webapp: ESLint fixes
2022-12-08 22:20:40 +01:00
Thomas Basler
977130ac03
webapp: Update hint text in NtpAdminView
2022-11-29 18:57:50 +01:00
Thomas Basler
c5daff53d7
webapp: Correct unit of max string power
2022-11-29 18:52:31 +01:00
Thomas Basler
06ae722b0b
webapp: upgrade dependencies
2022-11-28 18:29:31 +01:00
Thomas Basler
aa8ec6775d
Added additional documentation for webapp development
2022-11-25 18:14:33 +01:00
Thomas Basler
2a19b46d52
Add authentication to websocket
2022-11-23 21:00:54 +01:00
Thomas Basler
cc342673df
webapp: Upgrade dependencies
2022-11-22 23:43:20 +01:00
Thomas Basler
e4ba104fd9
webapp. Fix error in Live View when no inverter is loaded
2022-11-22 23:41:49 +01:00
Thomas Basler
1530dc6629
webapp: Enforce login for config, firmware and reboot view
2022-11-22 23:41:00 +01:00
Thomas Basler
4bdbcbccc5
Introduce configuration option to decide wether the web ui is accessable without password or not
2022-11-22 23:32:52 +01:00
Thomas Basler
a06a8fec3d
webapp: Removed hardcoded info about views which require authentication
...
If the return value of a API request equals 401 then the user will be redirected to the login page.
Using this method it's possible to decided within the API if a authentication is needed or not.
2022-11-22 20:37:01 +01:00
Thomas Basler
e60619b867
Added device reboot functionality
2022-11-21 23:29:57 +01:00
Thomas Basler
8f2c95e684
webapp: upgrade dependencies
2022-11-21 17:47:22 +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
Thomas Basler
fe22c95221
webapp: Show Data Age also as timestamp if age > 300 sec
2022-11-18 23:16:52 +01:00
Thomas Basler
f198429bd3
webapp: Nicer alignment of inverter settings
2022-11-15 23:39:21 +01:00
Thomas Basler
fec84fd048
Show custom string name in Live View
2022-11-15 22:31:04 +01:00
Thomas Basler
d0d8be9c05
webapp: Added input fields to InverterAdminView to enter channel names
2022-11-15 22:31:04 +01:00
Thomas Basler
d28fadbdac
Extended configuration to allow string names
...
* Current config will be migrated to new format
* Already extended web API to get/post new format
2022-11-15 22:31:04 +01:00
Thomas Basler
0c46ecf121
Fix #302 : Allow longer MQTT usernames and passwords
...
Changed max length from 32 to 64 characters
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
a4bfd82824
Merge branch 'pr346' into dev
2022-11-14 20:32:36 +01:00
Michael Wilk
8a4c3cf423
coding style changes
2022-11-14 20:25:51 +01:00