Thomas Basler
c19d2007bd
webapp: Added cmt radio status to system overview
2023-04-15 10:55:47 +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
3e4747e4b0
webapp: Only cut first char of git_hash if it equals "g"
2023-04-04 20:50:47 +02:00
Thomas Basler
d03b8f6e5b
webapp: Implemented reload button for info views
2023-03-31 20:05:06 +02:00
Thomas Basler
cb4fd20a73
webapp: Fixed typo in PinInfo dialogue
2023-03-23 21:30:39 +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
Thomas Basler
95741c7fa2
webapp: Implement dark theme
2023-03-06 19:42:37 +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
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
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
e3d2de0319
webapp: Show display pin mapping in device manager
2023-01-20 18:28:33 +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
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
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
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
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
Thomas Basler
20e856ecfc
Use correct locale for number formatting
...
Also moved numberFormat method so separate file
2022-10-31 15:08:56 +01:00
Thomas Basler
dfd553090e
webapp: Round to relevant digits in live status
2022-10-31 11:51:15 +01:00
Thomas Basler
f32b561627
Show detected max power in dev info dialogue
2022-10-19 22:16:30 +02:00
Thomas Basler
31849ec159
webapp: Use BasePage for HomeView
2022-10-18 18:44:35 +02:00
Thomas Basler
03066af1c4
webapp: Implement BasePage component for default views
2022-10-18 18:29:58 +02:00
Thomas Basler
93512e2e0c
webapp: create interface for LiveDataStatus
2022-10-17 23:31:20 +02:00
Thomas Basler
e3d732770f
webapp: created interface for EventlogStatus
2022-10-17 21:26:44 +02:00
Thomas Basler
cae6ddccb7
webapp: add utils method timestampToString
2022-10-17 21:13:18 +02:00
Thomas Basler
4775f34f5b
webapp: create interface for DevInfoStatus
2022-10-17 20:56:52 +02:00
Thomas Basler
2aad0cbe70
webapp: create interface for NetworkStatus
2022-10-17 20:43:27 +02:00
Thomas Basler
386b6b73bd
webapp: ceate interface for SystemStatus
2022-10-17 20:32:14 +02:00
Thomas Basler
f1e30a743a
webapp: Migrate BootstrapAlert to Typescript
2022-10-17 19:26:04 +02:00
Thomas Basler
7e53160162
webapp: Implement Navbar as typescript
2022-10-17 19:26:04 +02:00
Thomas Basler
66d296a97b
webapp: Reorganize .vue files
2022-10-17 19:26:04 +02:00
Thomas Basler
f193e0cafc
Show inverter tabs only if >1 inverter is available
2022-10-17 19:26:04 +02:00
Thomas Basler
be807286cc
Nicer view of invert live data headings
2022-10-15 14:06:54 +02:00
Thomas Basler
9f03d31e7c
webapp: only show absolute limit if available
2022-10-15 01:43:10 +02:00
Thomas Basler
024e16ee85
webapp: Only include required icons to reduce file size
2022-10-15 01:22:53 +02:00
Thomas Basler
d37543fd95
Show current limit in header of live view
2022-10-14 19:16:37 +02:00
Thomas Basler
8d6cbc617b
webapp: Added interface to set AP password
2022-10-13 19:54:27 +02:00
Thomas Basler
d2feac7a00
Migrate config from binary blob to json
2022-10-12 19:46:21 +02:00
Thomas Basler
07eb6472b5
webapp: Show limit only with 1 digit
2022-10-12 18:29:16 +02:00
Thomas Basler
e762abd18f
Show RF chip type in SystemInfoView
2022-10-12 00:17:40 +02:00
Thomas Basler
9d1678c406
Remove days from eventlog display
2022-10-11 23:04:43 +02:00
Thomas Basler
283eae295b
Show absolute limit in limit dialogue
2022-10-10 19:20:19 +02:00
Thomas Basler
88ad6495d1
Implemented inverter restart via web ui
2022-10-09 13:48:35 +02:00
Thomas Basler
8e54497c95
Take hours >23 into account
...
Count days in this case
2022-10-07 18:33:24 +02:00
Thomas Basler
20b799b630
webapp: Show NRF24 connection status
2022-10-06 23:29:17 +02:00
Thomas Basler
c33c73fe01
webapi: Rename limit to limit_relative
2022-10-06 23:29:14 +02:00
Thomas Basler
9b68eb6beb
webapp: Show model name
2022-10-06 18:35:04 +02:00
Thomas Basler
b756912fd6
webapp: Added information about firmware updates
2022-10-05 22:01:32 +02:00
Thomas Basler
7ff0f111af
Rename firmware_version to config_version
2022-10-05 18:23:04 +02:00
Thomas Basler
2eafd69276
Show only valid device info data in webapp
2022-10-04 22:15:50 +02:00
Thomas Basler
f6a416bf8f
webapp: Added turnon/turnoff dialogue
2022-10-04 19:38:35 +02:00
Thomas Basler
bd17ca5199
webapp: Add "Not Producing" indicator
2022-10-01 12:20:31 +02:00
Thomas Basler
00b1ff84be
Rename age_critical to rechable in web api
...
Also use new method to determine whether the inverter is reachable
2022-10-01 10:48:17 +02:00
Thomas Basler
557a301c09
webapp: Show status of last limit set command
2022-10-01 00:43:11 +02:00
Thomas Basler
5964b91d49
webapp: Implemented first dialogue to set the inverter limit
2022-09-30 18:34:30 +02:00
Thomas Basler
e5f73771d3
webapp: Extended NTP admin to sync time manually
2022-09-20 19:52:16 +02:00
Thomas Basler
b0b8a2c088
webapp: implemented config management frontend
2022-09-17 11:37:25 +02:00
Thomas Basler
f5f38af25f
webapp: added link to github discussions
2022-09-12 23:07:24 +02:00
Thomas Basler
c5eb449f21
webapp: Extended AboutView with additional links and information
2022-09-12 22:59:00 +02:00
Thomas Basler
9674e32c0c
Return only the eventlog of one inverter
...
- Fix #131
- Prevent large responses in case of many inverters + many log entries
2022-09-12 18:48:18 +02:00
Thomas Basler
72b77a22db
webapp: Show current inverter limit
2022-09-09 20:18:00 +02:00
Thomas Basler
27bb924f4a
webapp: add hint regarding hostname
2022-09-06 19:05:24 +02:00
Thomas Basler
86f01e5cc4
webapp: Show complete generated hostname in network info view
2022-09-06 18:45:32 +02:00
battifreund
b4137d4da9
Option for expire_after
2022-08-31 23:35:28 +02:00
Thomas Basler
f23a83eb79
webapp: Remove unused variable
2022-08-29 22:47:08 +02:00
Ingo Theiss
8b89acd039
Make MQTT input a password field
2022-08-27 11:42:22 +02:00
Thomas Basler
217fddf405
Added small dialog to show inverter info (firmware version etc.)
2022-08-11 16:42:50 +02:00
Thomas Basler
35a72acf34
Fix #71 : Extend mqtt hostname from 31 characters to 128 characters
2022-08-10 18:59:30 +02:00
Thomas Basler
c5b29567e1
webapp: show dialogue before deleting inverter
2022-08-09 21:32:25 +02:00
Thomas Basler
7e9a06d89e
webapp: Mark delete inverter icon in red
2022-08-09 21:04:54 +02:00
helgeerbe
4435fbcdad
Add support for MQTT TLS
...
To support TLS its necessary to use another MQTT library.
The new lib is a drop-in replacement for the async-mqtt-client.
2022-08-06 00:14:44 +02:00
Thomas Basler
bfb93b6b9b
webapp: added additional hints regarding Irradiation calculation
2022-07-21 22:28:40 +02:00