Commit Graph

79 Commits

Author SHA1 Message Date
helgeerbe
5a25ce50db Merge remote-tracking branch 'tbnobody/OpenDTU/master' 2022-09-06 10:14:18 +02:00
helgeerbe
41eb94e5d9 Merge remote-tracking branch 'tbnobody/OpenDTU/master' 2022-09-01 10:09:50 +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
helgeerbe
723fc96ec5 Merge remote-tracking branch 'tbnobbuody/OpenDTU/master' 2022-08-29 15:55:52 +02:00
Ingo Theiss
8b89acd039 Make MQTT input a password field 2022-08-27 11:42:22 +02:00
helgeerbe
ece592287c Add ve.direct live view 2022-08-23 22:55:47 +02:00
helgeerbe
d9bf0ab2e9 ve.direct:
- add poll rate
- add data_age and age_critical to rest api
2022-08-16 16:26:08 +02:00
helgeerbe
c7c1506e42 First version 2022-08-11 17:26:00 +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
Thomas Basler
68c7e204e5 webapp: Added hint showing the additional inverter parameters 2022-07-21 20:53:22 +02:00
Thomas Basler
946ee659b6 Show link to current commit in system overview 2022-07-20 22:31:15 +02:00
Thomas Basler
bc56477c0e Enhance live view
* Load initial data immediatly
* Count data age on client side (sync with server)
2022-07-20 20:55:58 +02:00
Thomas Basler
608912e9f3 Show network status (WiFi/Ethernet) in network info view 2022-07-20 19:21:31 +02:00
Thomas Basler
1124a9aaa1 Implemented first version of Home Assistant Auto Discovery 2022-07-18 22:28:03 +02:00
Axel Hinrichs
7809a8e9cd [webapp] close navbar when item is clicked 2022-07-15 17:44:24 +02:00
Thomas Basler
608456b14d webapp: Added loading animation for ntp admin 2022-07-13 18:46:58 +02:00
Thomas Basler
1893f4de3d webapp: apply number format based on locale in live view 2022-07-12 21:07:46 +02:00
Thomas Basler
c0ed5f3e14 webapp: Added loading animations to several views 2022-07-12 20:56:30 +02:00
Thomas Basler
06529f7187 Show eventlog in live view 2022-07-09 12:44:13 +02:00
Thomas Basler
363dfc167e Different color for phase in live view 2022-07-08 18:03:37 +02:00
Axel Hinrichs
f2c8b1bb45 [webapp] Layout HomeView 2022-07-08 15:43:05 +02:00
Axel Hinrichs
11456ad621 [webapp] HardwareInfo.vue fix prop types 2022-07-06 22:03:31 +02:00
Thomas Basler
1b5e723e85 Fix #18: Allow max 64 characters for password
64 characters are already supported by the backend
2022-07-06 19:26:39 +02:00
Axel Hinrichs
43202e1e81 [webapp] align live view table header with data 2022-07-05 10:12:28 +02:00
Axel Hinrichs
88d29a9b43 [webapp] HomeView more responsive
* change <div v-for> into <template v-for> to avoid empty divs for
  nonexisting channels

* cleanup bootstrap grid / flex classes
2022-07-05 00:41:23 +02:00
Axel Hinrichs
c155bf3d01 [webapp] main as container-xxl 2022-07-05 00:38:50 +02:00
Axel Hinrichs
6a8af8fdc0 [webapp] fix HomeView component nesting
* move content template after page-header
2022-07-04 20:57:06 +02:00
Axel Hinrichs
9c56b97405 [webapp] reduce api requests on info pages 2022-07-04 16:29:48 +02:00
pangamut
139e116a3a
Update MqttInfoView.vue
Typo: Tnterval -> Interval
2022-07-03 09:27:03 +02:00
Axel Hinrichs
04cb1b2654 Fix websocket proto 2022-06-30 11:54:20 +02:00
Thomas Basler
d17d7f7082 Enhance inverter edit
* Edit procedure was replaced by a modal window
* Allows setting of max power of the 4 strings
2022-06-24 23:08:04 +02:00
Thomas Basler
9913ab7ddf webapp: Rename channel names 2022-06-22 21:38:12 +02:00
Thomas Basler
a53f98882c webapp: Upgraded firmware upgrade to typescript 2022-06-22 20:31:20 +02:00
Thomas Basler
e6c36dd0db webapp: migrated first part form javascript to typescript 2022-06-22 00:06:35 +02:00
Thomas Basler
5100c44c23 webapp: Use volar formatter 2022-06-21 20:32:43 +02:00
Thomas Basler
cd35261570 webapp: Added defineComponent to all components 2022-06-21 20:27:03 +02:00
Thomas Basler
c8075d533f webapp: Upgrade from Javascript to TypeScript 2022-06-21 20:16:37 +02:00
Thomas Basler
3b9d117b4d Show current git hash in web gui 2022-06-20 20:56:50 +02:00
Thomas Basler
9542cd9be3 webapp: fixed uptime display 2022-06-20 20:36:34 +02:00
Thomas Basler
b4aad4b3c7 webapp: select first inverter when loaded 2022-06-18 05:20:01 +02:00
Thomas Basler
670c2d6762 Show detected inverter type in webapp 2022-06-18 01:51:18 +02:00
Thomas Basler
df45541ae8 webapp: Optimized websocket handling
* auto reconnect
* Url generation
* Disconnect on component change
2022-06-18 01:37:47 +02:00
Thomas Basler
17cc2a475d Rename websocket from ws to livedata
Allows devServer to proxy websockets as well...
2022-06-18 01:14:31 +02:00
Thomas Basler
f1566eaab7 webapp: Fix websocket url 2022-06-16 15:50:59 +02:00