Commit Graph

475 Commits

Author SHA1 Message Date
Stefan Schultheis, OE1SCS
94f6078c9e Update de.json
bessere Übersetzung
2023-08-09 18:20:36 +02:00
Bernhard Kirchen
452679e90b make vite proxy target easily configurable
the current proxy target IP address is probably only working for a
single developer at a time. this change introduces a vite.user.ts, which
is ingored by GIT, and which can define a proxy_target that works for
the respective developer.

this does not change the default behavior, as the fallback value is
still the old IP address. if the new vite.user.ts file does not exist,
or if it does not export proxy_target, the fallback value is used.

file vite.config.ts adds an example in a comment of how to bootstrap a
vite.user.ts.
2023-08-09 16:58:58 +02:00
Thomas Basler
ac4ddbe23d webapp: Fix lint error 2023-08-08 22:50:30 +02:00
Thomas Basler
3d67d934c1 webapp: Update dependencies 2023-08-08 22:50:09 +02:00
Thomas Basler
f3e3ec0685 webapp: Update dependencies 2023-08-03 22:36:48 +02:00
Thomas Basler
ba9bddf277 webapp: Update dependencies 2023-08-01 21:54:19 +02:00
Thomas Basler
a90073cba2 webapp: Update dependencies 2023-07-31 22:31:53 +02:00
Thomas Basler
1146e15ea6 Move units from description to postfix for AP timeout 2023-07-22 18:30:18 +02:00
Martin Dummer
8bfa7e530c Feature: Admin AccessPoint Timeout now configurable
Make the administrative accesspoint timeout configurable. The default
value is 3 minutes, values from 0-99999 are possible, where 0 means
infinite (no timeout).

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-07-22 18:14:07 +02:00
Thomas Basler
cc0af372ef webapp: Update dependencies 2023-07-22 15:53:51 +02:00
Thomas Basler
eaacce7483 Feature: Show error in webapp if pin_mapping.json contains syntax errors 2023-07-22 15:51:16 +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
Thomas Basler
3b02ffe7a8 webapp: Update dependencies 2023-07-12 18:40:23 +02:00
Thomas Basler
99b316587e webapp: Update dependencies 2023-07-10 18:34:55 +02:00
Thomas Basler
9b0d2ff25f webapp: Update dependencies 2023-06-28 20:11:36 +02:00
Thomas Basler
a510afe53e webapp: Update dependencies 2023-06-27 19:01:43 +02:00
Thomas Basler
6955233371 webapp: Update dependencies 2023-06-26 20:42:43 +02:00
jdloic
3df65b3d37 Ajout de traductions en Français 2023-06-26 18:31:54 +02:00
Thomas Basler
93057fc3dc Feature: Added touch icon for iOS and Android
Implements #1060
2023-06-21 22:44:18 +02:00
Thomas Basler
37b3b5abb9 webapp: Update dependencies 2023-06-21 20:38:52 +02:00
Thomas Basler
915b084af5 webapp: Update dependencies 2023-06-19 11:35:48 +02:00
Thomas Basler
0a56dc2ae1 webapp: Update dependencies 2023-06-14 21:53:53 +02:00
Thomas Basler
ee4b479b7d webapp: Update dependencies 2023-06-11 21:00:14 +02:00
Thomas Basler
2ccc4a766e webapp: Update dependencies 2023-06-08 20:29:14 +02:00
Thomas Basler
91d3cd1da2 Feature: Show BSSID in the web interface 2023-06-08 19:56:22 +02:00
Thomas Basler
114ebb247a webapp: Update dependencies 2023-06-01 23:24:31 +02:00
Thomas Basler
5a37948ca9 Fix: If no sunset/sunrise calculation is possible a wrong value is shown
This is catched now and a proper message is shown in the web UI. Also the mode is set to day.
2023-06-01 18:39:50 +02:00
Thomas Basler
ac201ba689 webapp: Update dependencies 2023-05-31 19:43:22 +02:00
Thomas Basler
a4cf16bb0b webapp: Update dependencies 2023-05-29 21:02:19 +02:00
Thomas Basler
1c8bd8091b Feature: Allow reordering of the inverters in the live view
Reordering can be done in the inverter settings via drag&drop.
2023-05-29 20:17:07 +02:00
Thomas Basler
e7198073af Feature: Allow configuration of sunset type 2023-05-24 19:21:44 +02:00
Thomas Basler
a66a3fc44e webapp: Update dependencies 2023-05-23 19:39:03 +02:00
Thomas Basler
752362d2df Feature: Added localization setting to display
Its possible to change the language of the display
2023-05-23 18:25:12 +02:00
Thomas Basler
450fa4dbe9 webapp: Update dependencies 2023-05-22 18:26:05 +02:00
Thomas Basler
3596c79d3b webapp: Update dependencies 2023-05-19 11:05:47 +02:00
Thomas Basler
aa6812ccd9 webapp: Update dependencies 2023-05-09 20:06:20 +02:00
Thomas Basler
efcbd81927 Feature: Add used PIO environment to the system info page 2023-05-08 21:43:50 +02:00
Thomas Basler
7c80fe2bf9 webapp: Update dependencies 2023-05-02 21:03:24 +02:00
Thomas Basler
ae321d633a webapp: Update dependencies 2023-04-28 21:47:05 +02:00
Thomas Basler
58214ccbea Fix: webapp console: Only add the date at the beginning if the last character was a newline 2023-04-28 21:03:45 +02:00
Thomas Basler
b2c249a711 webapp: Enable stricter error reporting 2023-04-24 20:31:24 +02:00
Thomas Basler
1da545725a webapp: Update dependencies 2023-04-24 20:21:51 +02:00
Thomas Basler
8373a9cffb webapp: update dependencies 2023-04-20 23:16:38 +02:00
Thomas Basler
04f62e03b8 BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object
It's not required as the  eventlog just contains events from requested inverter
2023-04-20 22:41:55 +02:00
Thomas Basler
59f43a82a8 BREAKING CHANGE: Web API Endpoint /api/devinfo/status requires GET parameter inv=
Only the requested inverter is sent to the client. This reduces the size of the json response --> Less memory.

It should also fix #814.
2023-04-17 21:48:16 +02:00
Thomas Basler
34ac6faefc webapp: Update dependencies 2023-04-15 11:01:40 +02:00
Thomas Basler
85070ffda0 webapp: Add hint to cmt frequency that it can take up to 15min until a connection is established 2023-04-15 10:55:48 +02:00
Thomas Basler
d6c2a4ba1c webapp: Remove hard coded texts in dtuadmin view 2023-04-15 10:55:48 +02:00
Thomas Basler
ac5df9a91d webapp: Implement CMT pa level as range control 2023-04-15 10:55:48 +02:00
Thomas Basler
1e7b16adb9 webapp: Nicer cmt frequency input 2023-04-15 10:55:48 +02:00
Thomas Basler
371e405eed Added configuration of CMT modules frequency to webapp 2023-04-15 10:55:48 +02:00
Thomas Basler
996404ceed Introduce gpio2 for the CMT2300A module
This implements the sending interrupt instead of polling. On the other hand, gpio3 is made optional.
2023-04-15 10:55:48 +02:00
Thomas Basler
854fcdaeae Allow configuration of the TX PA Level of the CMT2300A module 2023-04-15 10:55:48 +02:00
Thomas Basler
fc5f6887cb Adjust name from CMT2300a to CMT2300A 2023-04-15 10:55:47 +02:00
Thomas Basler
3e1b778565 Change max power limit from 1500W to 2250W to support HMS/HMT inverters 2023-04-15 10:55:47 +02:00
Thomas Basler
0ec90e0000 webapp: Adjusted radio problem hint in home view to detect problems of nrf and cmt radios 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
Thomas Basler
ef614751b1 webapp: Show CMT pins in device manager 2023-04-15 10:55:47 +02:00
Marc-Philip
a554423d39
one more typo 2023-04-14 08:14:23 +02:00
Marc-Philip
16877a8ea3
fix typo 2023-04-13 09:18:07 +02:00
Thomas Basler
ed0a3e5427 webapp: Update dependencies 2023-04-12 20:10:07 +02:00
Thomas Basler
0f1b3f1560 webapp: Implement combo boxes again as objects
1. Key  is a magic number which is used in the c++ backend
2. Based on the object model some further extension will be done soon
2023-04-12 19:58:34 +02:00
Thomas Basler
ebaccc9b3f Merge branch 'pr801' into dev 2023-04-12 19:35:58 +02:00
Thomas Basler
9d45c5d68a Merge branch 'pr799' into dev 2023-04-12 19:32:07 +02:00
Martin Dummer
971ae6d1be
Feature: MQTT add TLS authentication
User asked for TLS client certificate based login from DTU to MQTT
server. This PR implements storage and use of x509 client certificate
and private key.

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 08:33:10 +02:00
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