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
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
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
Michael Wilk
8a4c3cf423
coding style changes
2022-11-14 20:25:51 +01:00
Michael Wilk
34218cdc4a
changed formatting/qoutes to better match the master (less changes)
2022-11-14 14:52:41 +01:00
Michael Wilk
7d203b50a3
reworked the InverterAdminView.vue view for easier maintainability.
...
this also fixed the bug of changed max_power values after closing the edit modal without saving
2022-11-14 14:43:42 +01:00
Thomas Basler
e0b069ff3d
Password protection for limit/power settings API
2022-11-08 18:34:00 +01:00
Thomas Basler
0a6965c015
webapp: Implemented logged-out event
2022-11-07 23:34:54 +01:00
Thomas Basler
233efe3a50
Password protection for firmware update API
2022-11-07 19:02:07 +01:00
Thomas Basler
fe8b68d2be
Password protection for config settings API
2022-11-07 18:48:02 +01:00
Thomas Basler
a646eae51a
Password protection for inverter settings API
2022-11-03 21:44:01 +01:00
Thomas Basler
902e632f51
Password protection for mqtt settings API
2022-11-03 21:31:50 +01:00
Thomas Basler
3a2f73a2b3
Password protection for ntp settings API
2022-11-03 21:20:12 +01:00
Thomas Basler
e605e42c3e
Password protection for network settings API
2022-11-03 21:13:42 +01:00
Thomas Basler
b9d2978bf9
Password protection for dtu settings
2022-11-03 21:05:51 +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
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
69b675bc64
BREAKING CHANGE: Structure WebAPI /api/livedata/status changed
...
The different inverter data are now in a subobject called "inverters".
This is required to extend the API by other data then the inverter values
2022-11-01 15:04:05 +01:00
Thomas Basler
860710c47a
Changed minimal limit from 10% to 2%
2022-10-31 15:23:09 +01:00
Thomas Basler
3612dd3d52
Apply correct unit of measure format
...
See https://en.wikipedia.org/wiki/Space_(punctuation)#Unit_symbols_and_numbers
2022-10-31 15:12:32 +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
57a63f690e
webapp: Added additional reboot message after OTA firmware upgrade
2022-10-31 00:45:01 +01:00
Thomas Basler
9c7dc681b1
Fix #268 : Allow12 digit dtu serial numbers
...
They will also be generated by OpenDTU itself
2022-10-25 22:53:46 +02:00
Thomas Basler
c2c57e33c3
webapp: Only allow max_power in input field if available
2022-10-19 22:16:35 +02:00
Thomas Basler
f9221606c6
webapp: create interface for LimitConfig
2022-10-19 22:16:33 +02:00
Thomas Basler
03f73796d2
webapp: create interface for LimitStatus
2022-10-19 22:16:32 +02:00
Thomas Basler
31849ec159
webapp: Use BasePage for HomeView
2022-10-18 18:44:35 +02:00
Thomas Basler
4fee366926
webapp: Fixed line break on ipads
2022-10-18 18:30:05 +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
4775f34f5b
webapp: create interface for DevInfoStatus
2022-10-17 20:56:52 +02:00
Thomas Basler
2682ca8dec
webapp: create interface for MqttStatus
2022-10-17 20:46:35 +02:00
Thomas Basler
2aad0cbe70
webapp: create interface for NetworkStatus
2022-10-17 20:43:27 +02:00
Thomas Basler
19ee117a53
webapp: create interface for NtpStatus
2022-10-17 20:36:02 +02:00
Thomas Basler
386b6b73bd
webapp: ceate interface for SystemStatus
2022-10-17 20:32:14 +02:00
Thomas Basler
61924a2768
webapp: create interface for SecurityConfig
2022-10-17 20:07:48 +02:00
Thomas Basler
05eb741833
webapp: create interface for NtpConfig
2022-10-17 20:04:20 +02:00
Thomas Basler
c52f1eeaa2
webapp: create interface for NetworkConfig
2022-10-17 20:02:05 +02:00
Thomas Basler
a9a6a40eb8
webapp: create interface for MqttConfig
2022-10-17 19:59:11 +02:00
Thomas Basler
c735fb8c3c
webapp: create interface for DtuConfig
2022-10-17 19:53:43 +02:00
Thomas Basler
d798963df5
webapp: Migrated from vue-cli to vite
2022-10-17 19:26:04 +02:00
Thomas Basler
8ed48db193
webapp: Fix some lint errors
2022-10-17 19:26:04 +02:00
Thomas Basler
2b28f69d15
webapp: Add missing field to mqtt info view
2022-10-17 19:26:04 +02:00
Thomas Basler
66d296a97b
webapp: Reorganize .vue files
2022-10-17 19:26:04 +02:00