Commit Graph

  • 935ef6fcd1 Fix: Prevent unpredicted behavior on overflows of millis() Thomas Basler 2025-04-17 22:12:54 +02:00
  • 9d0de8d2ca Replace all print and println with printf in startup code Thomas Basler 2025-04-17 22:09:55 +02:00
  • 39b8d3f43f Implement Wifi reconnect watchdog Thomas Basler 2025-04-15 22:26:17 +02:00
  • ec614b3132 Move disableAdminMode to separate method Thomas Basler 2025-04-15 20:57:13 +02:00
  • ed9d4cc65d Fix: When enabling admin mode, the search for the STA was automatically disabled Thomas Basler 2025-04-15 20:38:07 +02:00
  • 818133e866 Wifi connection is only established when IP is set and the stack reports connected Thomas Basler 2025-04-15 19:58:32 +02:00
  • 6b3decf397 Fix possible race condition when enabling Admin Mode AP Thomas Basler 2025-04-15 18:36:51 +02:00
  • 52961ed5a6 InverterSettings: Optimize init function Thomas Basler 2025-04-13 11:41:57 +02:00
  • 6c4d3f47c7 NetworkSettings: Optimize loop function Thomas Basler 2025-04-12 13:21:46 +02:00
  • f490e4af4b NetworkSettings: Optimize handleMDNS function Thomas Basler 2025-04-12 12:45:41 +02:00
  • 650f33f7f7 NetworkSettings: Optimize setStaticIp function Thomas Basler 2025-04-12 11:13:56 +02:00
  • b911ba09a4 NetworkSettings: Optimize applyConfig function Thomas Basler 2025-04-12 11:00:28 +02:00
  • 852649fd86 NetworkSettings: Optimize setHostname function Thomas Basler 2025-04-12 10:45:01 +02:00
  • 0dcf3c5902 NetworkSettings: Replace println by printf Thomas Basler 2025-04-12 10:25:28 +02:00
  • 9735deae44 Configuration: Replace print and println with printf Thomas Basler 2025-04-11 22:01:00 +02:00
  • 3572f177fa MqttHandleInverter: Replace all print and println with printf Thomas Basler 2025-04-11 21:05:17 +02:00
  • 5cb7fcd854 MqttSettings: Replace all print and println with printf Thomas Basler 2025-04-11 21:00:31 +02:00
  • 7f922f849a Pinmapping: Remove println output Thomas Basler 2025-04-10 22:53:28 +02:00
  • 86e5aa1576 Hoymiles Lib: Return command string directly instead of printing it to a stream Thomas Basler 2025-04-10 22:48:01 +02:00
  • 613f8ab5a6 Hoymiles Lib: Use pre-rendered serial number Thomas Basler 2025-04-10 22:35:02 +02:00
  • e71796d451 Hoymiles Lib: Move array dumping methods in separate method Thomas Basler 2025-04-10 21:56:02 +02:00
  • cb1ecd812c Hoymiles Lib: Replace lot of println by printf Thomas Basler 2025-04-10 21:35:11 +02:00
  • 3addcc2758 Use more thread save Message Output Thomas Basler 2025-04-10 21:03:58 +02:00
  • 82985d0bb2 Remove outdated screenshots as they are available in the official documentation as well Thomas Basler 2025-04-10 18:48:31 +02:00
  • 163a32154c Fix typo Thomas Basler 2025-04-10 18:45:36 +02:00
  • 5019e8e64f Show git branch name in system info Thomas Basler 2025-04-10 18:40:59 +02:00
  • f0db2a51da webapp: add app.js.gz v25.4.10 Thomas Basler 2025-04-10 18:18:35 +02:00
  • 897dad39a6 Give reconnect more time Thomas Basler 2025-04-10 18:17:21 +02:00
  • b88b66a42a webapp: Update dependencies Thomas Basler 2025-04-10 18:16:50 +02:00
  • 542e755c64 Remove not required parameters from MqttSubscribeParser Thomas Basler 2025-04-09 19:36:46 +02:00
  • 1f3f275689 Use correct signature for getMaxResendCount Thomas Basler 2025-04-09 18:48:09 +02:00
  • f1efe21ba3 Make setLed method compatible with Arduino Framework 3 Thomas Basler 2025-04-09 18:44:05 +02:00
  • 7e056ad3f9 Use the right format string on a lot of locations Thomas Basler 2025-04-09 18:33:47 +02:00
  • 80fb8c70f5 Slight optimization in bug report template Thomas Basler 2025-04-09 17:39:05 +02:00
  • b70af57bd2 Merge branch 'pr2633' into dev Thomas Basler 2025-04-09 17:15:54 +02:00
  • e6e1f3a42a feat(WebApi_prometheus.cpp): dynamically adjust the initial response buffer size Peter Lieven 2025-04-08 18:09:00 +00:00
  • e8a2d09906 fix: bump ESPAsyncWebServer to v3.7.6 Peter Lieven 2025-04-08 15:14:03 +00:00
  • c3ce0b8d9a Fix: DTU serial change not possible Bernhard Kirchen 2025-04-07 21:14:58 +02:00
  • 014c12dbe4 webapp: Update dependencies Thomas Basler 2025-04-07 18:12:21 +02:00
  • 43ba95702e Initialize the dnsserver object in the constructor v25.4.4 Thomas Basler 2025-04-03 19:06:08 +02:00
  • 39c23ebc64 webapp: Update dependencies Thomas Basler 2025-04-03 17:45:31 +02:00
  • 51b676be2f Fix lint errors Thomas Basler 2025-04-02 18:15:29 +02:00
  • d61259bc56 webapp: add app.js.gz v25.4.2 Thomas Basler 2025-04-02 18:02:32 +02:00
  • 6e1635d580 Updated all languages to latest status Thomas Basler 2025-04-02 18:00:01 +02:00
  • 741e077e90 webapp: remove (more) colons from forms Bernhard Kirchen 2025-03-31 20:00:37 +02:00
  • f4cc7c3979 webapp: beautify controls on web console view Bernhard Kirchen 2025-04-01 21:40:56 +02:00
  • 643dff1c5a Simplify code in radio classes Thomas Basler 2025-03-31 19:25:02 +02:00
  • 93e4ca8092 Call getLocalTime() only once to prevent a delay of 10ms if no time is available Thomas Basler 2025-03-29 18:15:22 +01:00
  • 192484ff28 Reduce nested code by one level Thomas Basler 2025-03-29 16:55:47 +01:00
  • e2ba93aa4e webapp: Update dependencies Thomas Basler 2025-03-29 15:45:53 +01:00
  • 6bbd4a30a3 Added device profile for Olimex ESP32-POE and CMT2300A module Thomas Basler 2025-03-29 15:18:43 +01:00
  • e244b1ccb6 Simplify Display Graphic code Thomas Basler 2025-03-26 17:35:30 +01:00
  • 615f1448de Less calculation in locked code area Thomas Basler 2025-03-22 14:51:36 +01:00
  • a17cf532d4 Simplify code of weekday calculation Thomas Basler 2025-03-22 14:45:51 +01:00
  • 3e22669031 Simiplify code for CommandQueue Thomas Basler 2025-03-22 14:43:00 +01:00
  • 84f13f93c7 Simplify code for sunset calculation Thomas Basler 2025-03-22 14:25:53 +01:00
  • 0934d1ba37 Upgrade ESP32Async/ESPAsyncWebServer from 3.7.3 to 3.7.4 Thomas Basler 2025-03-21 23:32:08 +01:00
  • fb34efcd44 webapp: show precise data age for inverters and introduce and use DataAgeDisplay component Thomas Basler 2025-03-18 20:45:36 +01:00
  • 0b798056f3 Fix: disable temperature readings for ESP32-S3 Bernhard Kirchen 2025-03-07 15:36:41 +01:00
  • 3934284a6f Fix: web console: prevent concurrent websockets Bernhard Kirchen 2025-02-04 20:25:55 +01:00
  • 2d412a0928 Upgrade olikraus/U8g2 from 2.36.4 to 2.36.5 Thomas Basler 2025-03-18 18:38:28 +01:00
  • ebd62a3cfd Update bblanchon/ArduinoJson from 7.3.0 to 7.3.1 Thomas Basler 2025-03-18 18:37:42 +01:00
  • 9992cb8d6b Upgrade ESP32Async/ESPAsyncWebServer from 3.7.0 to 3.7.3 Thomas Basler 2025-03-18 18:36:52 +01:00
  • 8f5365d2d3 webapp: Update dependencies Thomas Basler 2025-03-18 18:31:07 +01:00
  • 8e90399edd Fix: Disable SPI3_HOST with ESP32-S2 for SpiManager Thomas Basler 2025-02-14 22:56:59 +01:00
  • 5d43ec4fe3 Move SpiManager registration into PinMapping class Thomas Basler 2025-02-13 22:50:08 +01:00
  • 136657c846 Change datatype for display pins from uint8_t to gpio_num_t Thomas Basler 2025-02-08 00:56:22 +01:00
  • 328936dfa0 Move all display related initialization inside the display class Thomas Basler 2025-02-08 00:41:16 +01:00
  • 7907d23115 Make pinmapping variable const Thomas Basler 2025-02-08 00:34:23 +01:00
  • 8a227df4a7 Change datatype for eth pins from int to gpio_num_t Thomas Basler 2025-02-08 00:30:48 +01:00
  • 9d6de56857 Change datatype for w5500 pins from int8_t to gpio_num_t Thomas Basler 2025-02-07 23:54:07 +01:00
  • 48e2a3d245 Change datatype for cmt pins from int8_t to gpio_num_t Thomas Basler 2025-02-07 23:52:00 +01:00
  • a3610abed7 Change datatype for nrf24 pins from int8_t to gpio_num_t Thomas Basler 2025-02-07 23:49:15 +01:00
  • c661155028 Change datatype for led pins from int8_t to gpio_num_t Thomas Basler 2025-02-07 23:41:01 +01:00
  • dd515cd308 Add partition file for 8MB devices Thomas Basler 2025-02-07 23:23:27 +01:00
  • d65d86a332 Feature: Added polish language pack (thanks to @AdamWitek77) Thomas Basler 2025-02-07 23:18:00 +01:00
  • e7e607ce6f Apply automatic code formatting Thomas Basler 2025-02-07 22:57:01 +01:00
  • aa38893f5b Upgrade olikraus/U8g2 from 2.36.2 to 2.36.4 Thomas Basler 2025-02-07 22:38:25 +01:00
  • e077675bcf Upgrade ESP32Async/ESPAsyncWebServer from 3.6.2 to 3.7.0 Thomas Basler 2025-02-07 22:34:57 +01:00
  • 7c24cddd6c webapp: Update dependencies Thomas Basler 2025-02-07 22:32:03 +01:00
  • 9b8eb58a00 Implement a more strict issue and pr policy Thomas Basler 2025-02-07 22:29:34 +01:00
  • a07a027501 webapp: add app.js.gz v25.2.3 Thomas Basler 2025-02-03 19:16:43 +01:00
  • b522caf6db webapp: add app.js.gz Thomas Basler 2025-02-03 19:15:42 +01:00
  • cc0aba64d2 Manually applied latest changes in PR #2509 Thomas Basler 2025-02-03 19:12:24 +01:00
  • 8f21d66506 Update espressif32 from 6.9.0 to 6.10.0 Thomas Basler 2025-01-26 11:35:39 +01:00
  • e1ebea7aac Upgrade ESP32Async/ESPAsyncWebServer from 3.6.0 to 3.6.2 Thomas Basler 2025-01-24 22:06:17 +01:00
  • 33ce5f74ce Harmonise all language packs Thomas Basler 2025-01-24 21:50:37 +01:00
  • 99403d00ea Added greek language pack Takiss 2024-11-21 20:19:26 +02:00
  • 04aaa0fb5a Merge branch 'pr2513' Thomas Basler 2025-01-24 21:08:49 +01:00
  • 226ed94346 Move network reconfiguration to main loop to prevent crashes Thomas Basler 2025-01-24 21:08:38 +01:00
  • f01dd7c4bf fix: Make sure limit values sre consistent and not above 100% Ref: https://github.com/tbnobody/OpenDTU/issues/25 Mathieu Carbou 2025-01-24 11:57:39 +01:00
  • e1641131d0 Use new name for ESPAsyncWebServer Thomas Basler 2025-01-21 21:28:46 +01:00
  • 08eede0f55 Feature: Add prefix 1420 to HMS-4 channel inverters Thomas Basler 2025-01-18 23:40:42 +01:00
  • 653efb41a2 Fix: Syntax error in defines v25.1.14 Thomas Basler 2025-01-14 23:07:46 +01:00
  • 571ba2f350 Fix: Hint regarding required device profile is shown for profiles which don't need a device profile Thomas Basler 2025-01-14 22:13:48 +01:00
  • 220cfbf7ae Update nrf24/RF24 from 1.4.10 to 1.4.11 Thomas Basler 2025-01-14 19:17:14 +01:00
  • db130f646e Upgrade ESPAsyncWebServer from 3.4.2 to 3.6.0 Thomas Basler 2025-01-14 19:14:13 +01:00
  • 5510c9ff57 webapp: add app.js.gz Thomas Basler 2025-01-14 18:43:41 +01:00
  • ebf4e921ee Merge branch 'pr2420' into dev Thomas Basler 2025-01-14 18:38:23 +01:00
  • d068542c94 Merge branch 'pr2421' into dev Thomas Basler 2025-01-14 18:37:40 +01:00