helgeerbe
e65b2196bf
add webapp
2023-04-26 12:53:50 +02:00
helgeerbe
d4a5570806
Feature: Add battery Icon on Navbar, to
...
indicate openDTU-onBattery is running
2023-04-26 12:52:28 +02:00
helgeerbe
c337df605c
Merge branch 'pr/MalteSchm/172' into development
2023-04-26 12:37:31 +02:00
helgeerbe
e91935ab38
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-26 11:47:19 +02:00
Thomas Basler
0441bbbe72
Fix: Queue consumed whole memory on inverter timeout
...
When the poll interval was e.g. 1sec it was possible that the queue ran full and consumed the whole memory.
Now new entries are only added to the queue automatically if the queue is empty. This issue also caused a lot of "DTU command failed" messages.
2023-04-25 19:24:56 +02:00
helgeerbe
37b5edb010
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-25 18:51:18 +02:00
Thomas Basler
5996fb0edf
Fix: MQTT topics ac/yieldday and ac/yieldtotal are swapped
...
Fix #843
2023-04-25 18:43:56 +02:00
helgeerbe
71dda4b89c
Merge branch 'pr/qubeck/156' into development
2023-04-25 18:39:02 +02:00
MalteSchm
c7505eaae6
useSolarPowerOnly did not take current consumption into account. fixed
2023-04-25 12:07:24 +02:00
MalteSchm
0a0488f73a
refactored use solar power code
2023-04-25 12:03:41 +02:00
MalteSchm
a8554f97b0
refactored use solar power code
2023-04-25 11:05:08 +02:00
MalteSchm
322f532ac0
Proper handling of use solar power only case
2023-04-25 10:41:35 +02:00
Thomas Basler
bf648a586f
Doc: Added new total MQTT topics
2023-04-24 22:55:20 +02:00
Thomas Basler
98da2b64e2
Rename FLD_PRA to FLD_Q
2023-04-24 22:29:59 +02:00
Thomas Basler
270a7f4933
Rename UNIT_VA to UNIT_VAR
2023-04-24 22:25:15 +02:00
Thomas Basler
8a85aea543
webapp: add app.js.gz
2023-04-24 20:33:24 +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
ece488cb2a
Doc: Added hint regarding multiple DTUs per inverter
...
Fix #831
2023-04-24 18:54:52 +02:00
Thomas Basler
26cbc496a7
Feature: Implemented MQTT publishing of total values
...
If one or more inverter is not reachable the flag is_valid changes to zero. Disabled inverters are ignored.
2023-04-24 18:51:30 +02:00
helgeerbe
8f386c8611
Merge pull request #182 from MalteSchm:readme_refactor
...
Documentation updates / Refactored Readme
2023-04-24 10:54:26 +02:00
MalteSchm
e2a6468304
Webapp build
2023-04-23 18:50:24 +02:00
MalteSchm
8764809259
Webapp update do display power values
2023-04-23 18:49:32 +02:00
MalteSchm
3861ab89f1
WebApi update to include power values
2023-04-23 18:49:32 +02:00
helgeerbe
75a59f5d1d
Merge pull request #175 from MalteSchm:huawei_spi_interface_fix
...
Changing Huawei SPI interface
2023-04-23 18:32:36 +02:00
MalteSchm
8c9afbcdc0
fix an issue if inverter is behind power meter
2023-04-23 11:30:08 +02:00
MalteSchm
422ad3f909
reverting to old Readme, moving documentation to new Readme
2023-04-22 12:24:24 +02:00
Thomas Basler
793cd9db91
Fix: Possible crash when multiple tasks accessed the SPI bus
...
This could happen when the main loop and the web server callback accessed the SPI bus at the same time (e.g. to show the isConnected status)
2023-04-22 10:59:32 +02:00
MalteSchm
71da704d38
Refactor readme, factored out hardware and flashing in separate document. Integrated MQTT, Webapi, PinMappings related text in the correct sections. Updated documentation / diagrams to reflect the hardware required
2023-04-22 10:47:00 +02:00
MalteSchm
1e30323915
Renaming readme
2023-04-22 10:43:45 +02:00
Thomas Basler
f5c15a445b
Move byteAssignment to stack (avoid container) to save heap
2023-04-22 01:12:29 +02:00
Thomas Basler
0e9c666981
Implement method as static
2023-04-21 19:02:10 +02:00
Thomas Basler
8373a9cffb
webapp: update dependencies
2023-04-20 23:16:38 +02:00
Thomas Basler
12d03f06b0
Added functionality to apply custom patch files during building
...
Usefull to patch existing libraries
2023-04-20 23:13:18 +02:00
Thomas Basler
f5fc52b92f
Move auto_firmware_version.py to pio-scripts subdirectory
2023-04-20 22:46:05 +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
helgeerbe
38b990fbbc
Fix: PowerLimiter is now casted to signed int to allow negativ values.
2023-04-20 20:02:59 +02:00
Thomas Basler
188d865671
Fix: Device profile "Olimex ESP32-POE with SH1106" used wrong display type. Fix #825
2023-04-19 23:37:06 +02:00
helgeerbe
41cc5ff4f9
add webapp
2023-04-19 14:34:07 +02:00
helgeerbe
84a6ed540d
Merge branch 've.direct-hex' into development
2023-04-19 14:33:00 +02:00
helgeerbe
943a0eb58e
Fix: [Request] rename "Erlaubter Stromverbrauch" to "Angestrebter Netzbezug" helgeerbe/OpenDTU-OnBattery#178
2023-04-19 14:25:24 +02:00
helgeerbe
6a9585cd1e
Fix: Power Limiter Settings / cannot set permitted current below zero helgeerbe/OpenDTU-OnBattery#171
2023-04-19 14:19:26 +02:00
helgeerbe
a1b3bdfee8
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-18 12:09:22 +02:00
Thomas Basler
5d2656550c
Optimize detection if RF module is configured
...
Use PinMapping method instead of dedicated method in Hoymiles lib --> Same result but reduces variables
2023-04-17 23:19:53 +02:00
helgeerbe
8cc548d13e
add pid 0XA110 SmartSolar MPPT RS 450|100
2023-04-17 22:33:11 +02:00
helgeerbe
b8e06bf824
ve.diect with hex asnync messages
...
ignore async hex messeage on older devices
2023-04-17 22:18:20 +02:00
Thomas Basler
ebc1b3aed2
webapp: add app.js.gz
2023-04-17 22:06:32 +02:00
Thomas Basler
a1d5f97efb
Upgrade ArduinoJson from 6.21.1 to 6.21.2
2023-04-17 22:01:38 +02:00
Thomas Basler
15791b457a
Doc: Add breaking change hint
2023-04-17 21:50:17 +02:00
Thomas Basler
18f880530f
Apply correct order to extension.json items
...
VSCode applys this sorting anyways
2023-04-17 21:49:17 +02:00