Commit Graph

734 Commits

Author SHA1 Message Date
Thomas Basler
723a2c6dbe Rename MqttPublishing to MqttHandleInverter 2022-12-14 19:13:34 +01:00
Thomas Basler
5dde17c56b Renamed MqttHassPublishing to MqttHandleHass 2022-12-14 19:07:11 +01:00
Thomas Basler
9b0ab67849 webapp: add app.js.gz 2022-12-13 18:45:46 +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
Martin Dummer
9bfc7044fc
add platformio_override.ini as personal config override
Personal edits in platformio.ini causes annoying merge conflicts then
new commits are pulled from upstream. Adding an personal override config
which is further ignored from git will avoid this.

Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2022-12-02 23:50:12 +01:00
Thomas Basler
e8c517f650 Fix timezone specific issue when syncing time manually
Time was off by one hour when using the sync button in the web UI.
tm_isdst = -1 means that mktime determines the DST flag based on the current timezone
2022-11-29 22:55:14 +01:00
Thomas Basler
0d98cbbe91 webapp: add app.js.gz 2022-11-29 19:01:06 +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
d73a4d9674 Added lolin32_lite board 2022-11-29 18:49:36 +01:00
Thomas Basler
ae023674fc Fix #399: Move pin assignment to generic environment to prevent compilation errors 2022-11-29 18:48:39 +01:00
Thomas Basler
40203f7316 Fix #387: Allow a little bit more loss before HASS shows unavailable 2022-11-28 18:34:39 +01:00
Thomas Basler
f171555de8 Merge branch 'pr396' into dev 2022-11-28 18:30:45 +01:00
Thomas Basler
06ae722b0b webapp: upgrade dependencies 2022-11-28 18:29:31 +01:00
Thomas Basler
0d350b14bb Migrated _rxBuffer from CircularBuffer to queue 2022-11-28 18:25:50 +01:00
Thomas Basler
8e7f40f56c Better description when limit values show up in web UI 2022-11-28 18:24:01 +01:00
Thomas Basler
487ee5c8db Added additional cases to README.md
See https://github.com/tbnobody/OpenDTU/discussions/393
2022-11-28 18:21:31 +01:00
Thomas Basler
0a722e4bf4 Adjusted download and install instructions 2022-11-28 18:19:49 +01:00
Thomas Basler
3c8bd56576 Added MI-1500 with Gen3 Protocol to Hardware Id list 2022-11-28 18:16:46 +01:00
MrReSc
f6a7404314 Support for NodeMCU-ESP-S3-12K-Kit added 2022-11-28 10:03:36 +01:00
Thomas Basler
36abaeee12 Moved pin assignment outside the hoymiles library
Allows setting the pins during runtime and not  just using the defines
2022-11-27 12:07:25 +01:00
Thomas Basler
fe16a92a2f webapp: add app.js.gz 2022-11-25 18:19:11 +01:00
Thomas Basler
aa8ec6775d Added additional documentation for webapp development 2022-11-25 18:14:33 +01:00
Thomas Basler
c637b84375 Merge branch 'pr382' into dev 2022-11-25 17:57:19 +01:00
maexsp
cc4b18c48e
Update README.md 2022-11-25 17:20:51 +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
510f0c59f9 Implement readonly security for API endpoints 2022-11-22 23:40:19 +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
8ba0a654a3 webapp: add app.js.gz 2022-11-21 18:36:43 +01:00
Thomas Basler
6388be7a9e Added new Hardware Part Number for HM-800
See #363
2022-11-21 17:52:27 +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
854af4649c webapp: add app.js.gz 2022-11-19 13:40:01 +01:00
Thomas Basler
8e4967941c Documentation: Added some sample builds 2022-11-19 12:21:22 +01:00
Thomas Basler
c0e6e13139 Added support for LilyGO_T_ETH_POE board 2022-11-19 00:03:25 +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
ee5b5b18b9 webapp: add app.js.gz 2022-11-16 18:23:37 +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
134db887c0 Publish string names via MQTT 2022-11-15 22:31:04 +01:00