MalteSchm
|
8576034b77
|
Adding Huawei CAN interface, web-api, websocket and Mqtt extensions to access the data
|
2023-03-24 10:03:22 +01:00 |
|
helgeerbe
|
3b62d5708a
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
|
2023-02-27 07:42:46 +01:00 |
|
Thomas Basler
|
759f8b7208
|
Log errors if too less memory for webapi is available
|
2023-02-23 21:10:00 +01:00 |
|
helgeerbe
|
f973de4ab6
|
aktivate prometheus interface
|
2023-02-20 21:00:07 +01:00 |
|
helgeerbe
|
f560f25302
|
initial merge of power_limiter * missing is inverter and channel setting in gui
* due to bug _webApiPrometheus.init is commented out
|
2023-02-20 15:56:02 +01:00 |
|
helgeerbe
|
9a7a0d293e
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2023-01-20 14:54:04 +01:00 |
|
Thomas Basler
|
5f699f4927
|
Added Device Profiles
Allows the pin assignment during runtime.
Pin settings will be read from a json file called "pin_mapping.json"
|
2023-01-16 21:09:24 +01:00 |
|
helgeerbe
|
e49bbe0faf
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-12-27 14:17:24 +01:00 |
|
Thomas Basler
|
8f5d394f3a
|
Added websocket for debug output
|
2022-12-19 21:38:39 +01:00 |
|
Thomas Basler
|
54d94af487
|
Cleanup includes
|
2022-12-14 22:13:03 +01:00 |
|
helgeerbe
|
2109520bde
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-11-26 16:31:16 +01:00 |
|
Thomas Basler
|
510f0c59f9
|
Implement readonly security for API endpoints
|
2022-11-22 23:40:19 +01:00 |
|
Thomas Basler
|
e60619b867
|
Added device reboot functionality
|
2022-11-21 23:29:57 +01:00 |
|
helgeerbe
|
f35395e76f
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-11-16 16:39:01 +01:00 |
|
Dominik Westner
|
e5bbb7f517
|
implemented prometheus metrics
|
2022-11-10 18:00:13 +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 |
|
helgeerbe
|
5de35ee353
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-10-17 10:10:34 +02:00 |
|
Thomas Basler
|
cf727d4ff9
|
Added API to change the access point password
|
2022-10-13 19:44:16 +02:00 |
|
helgeerbe
|
366e7dc409
|
Merge remote-tracking branch
'tbnobody/OpenDTU/master'
|
2022-10-07 10:32:51 +02:00 |
|
Thomas Basler
|
14bad84031
|
Added WebAPI to control inverter power
|
2022-10-04 18:12:55 +02:00 |
|
helgeerbe
|
bee600bfd8
|
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
|
2022-09-19 10:49:41 +02:00 |
|
Thomas Basler
|
e61d47b8a2
|
Added webapi endpoints to download/upload end delete configuration
|
2022-09-17 01:46:14 +02:00 |
|
Thomas Basler
|
de33b9ff88
|
Do not use namespace using-directives. Use using-declarations instead.
|
2022-09-13 21:35:51 +02:00 |
|
Thomas Basler
|
46367c4fa9
|
Added webapi to fetch current inverter limit
|
2022-09-09 18:43:21 +02:00 |
|
helgeerbe
|
72c0e8579a
|
ve.direct rest api
|
2022-08-16 14:02:19 +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
|
184183e979
|
Move websocket stuff to liveview class
|
2022-07-20 19:36:07 +02:00 |
|
Thomas Basler
|
37aac48a19
|
Change License to GPLv2 as the RF24 lib uses GPL-2.0-only
|
2022-07-15 18:05:58 +02:00 |
|
Thomas Basler
|
f7eb54fa41
|
First version of webapi for event log
|
2022-07-08 18:22:35 +02:00 |
|
Thomas Basler
|
8b939f9418
|
Rename variables to match code style
|
2022-07-06 19:25:30 +02:00 |
|
Axel Hinrichs
|
401e6739cd
|
[WebApi] rate limit ws cleanup (1/s)
|
2022-07-05 23:42:07 +02:00 |
|
Thomas Basler
|
712be3fc15
|
Code cleanup
|
2022-07-01 23:38:51 +02:00 |
|
Thomas Basler
|
cf273c93e7
|
Fixed 404 error when pressing refresh in webapp
|
2022-07-01 23:32:11 +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
|
af00158e14
|
First version of very simple websocket api
|
2022-06-16 01:44:42 +02:00 |
|
Thomas Basler
|
92abfdfaa6
|
Separated WebApi into different files
|
2022-06-15 23:46:22 +02:00 |
|
Thomas Basler
|
cae47a142a
|
Implemented periodic called loop method in webapi
|
2022-06-15 22:53:05 +02:00 |
|
Thomas Basler
|
b597e907de
|
Fixed issue in webapi that a inverter serial has to be read as hex
|
2022-05-31 19:26:26 +02:00 |
|
Thomas Basler
|
891b2b2917
|
Fix encoding header for favicon
|
2022-05-30 23:20:15 +02:00 |
|
Thomas Basler
|
90fe3df3fb
|
Integrate Hoymiles library into main application
|
2022-05-30 21:57:21 +02:00 |
|
Thomas Basler
|
774ab91531
|
Fixed typo
|
2022-05-27 01:19:09 +02:00 |
|
Thomas Basler
|
e47e5c0197
|
Extend webapi to change dtu settings
|
2022-05-27 01:00:18 +02:00 |
|
Thomas Basler
|
35d8a76763
|
Implemented firmware upgrade api
|
2022-05-23 23:26:19 +02:00 |
|
Thomas Basler
|
da82f1fbbd
|
Fix total sketch size
See https://github.com/espressif/arduino-esp32/issues/3501
|
2022-05-22 23:18:30 +02:00 |
|
Thomas Basler
|
68c451aa82
|
Serve webapp from flash instead of LITTLEFS
This allows a web based firmware update by just replacing one bin file
|
2022-05-22 22:42:06 +02:00 |
|
Thomas Basler
|
ba0aa20211
|
Added config and webapi to manage inverters
|
2022-05-04 21:54:38 +02:00 |
|
Thomas Basler
|
2748e2e97d
|
Show uptime in webgui
|
2022-04-28 21:56:11 +02:00 |
|
Thomas Basler
|
0338b8babc
|
Added lwt stuff to webapi
|
2022-04-22 20:59:22 +02:00 |
|
Thomas Basler
|
8e6a39b3a0
|
Added connection and retain status to webapi
|
2022-04-21 23:17:02 +02:00 |
|