Commit Graph

  • ebaf41e7fd Merge pull request #5672 from goodprogrammist/bugfix/clearTask-OLD_TaskDeviceID-overflow mega TD-er 2026-10-24 21:14:14 +02:00
  • a513c8d631 [Settings] Fix clearTask() overwriting pins of other tasks Aleksandr ZharovandClaude Opus 5.5 2026-10-24 22:02:13 +05:00
  • 42b03c17ff Merge pull request #5669 from goodprogrammist/bugfix/P163-failed-init-cleanup TD-er 2026-10-23 13:32:45 +02:00
  • 3e82efee33 [P163] Drop the redundant initialized flag Aleksandr ZharovandClaude Opus 5.5 2026-10-23 15:03:31 +05:00
  • d1e06e5507 [P163] Check sensor pointer before use Aleksandr ZharovandClaude Opus 5.5 2026-10-23 13:52:54 +05:00
  • 646a95bf5b [P163] Fix double-free after failed RadSens initialization Aleksandr Zharov 2026-10-23 02:29:44 +05:00
  • 2164531742 Merge pull request #5656 from TD-er/build/use_cpp_static_functiondecl TD-er 2026-10-18 23:50:55 +02:00
  • fe2c86f0b0 [Provisioning] downloadFile() fails to fetch via https (#5663) TD-er 2026-10-18 22:30:14 +02:00
  • 89950db921 [HTTP] SendToHTTPS reboots ESP32 (#5661) TD-er 2026-10-18 21:13:31 +02:00
  • 161d7d4cff Merge remote-tracking branch 'letscontrolit/mega' into build/use_cpp_static_functiondecl TD-er 2026-10-18 20:01:52 +02:00
  • 1c34d2fece [KeyValueStruct] Keep bool type when collecting sysinfo TD-er 2026-10-18 20:01:43 +02:00
  • 6d83d96a82 Merge pull request #5649 from adamsthws/fix/httpclientlight-read-timeout TD-er 2026-10-18 19:59:55 +02:00
  • 755d357694 [Rules] Calculation: operators get lost or are applied to the wrong operands #5660 TD-er 2026-10-18 14:42:22 +02:00
  • 12af5cd8e4 [Rules] Fix build with WEBSERVER_NEW_RULES Claude 2026-10-18 04:03:03 +00:00
  • 412a9e64fb [Build] Use static func. MQTT helper, NWPlugin Helper, NW import/export TD-er 2026-10-18 02:43:36 +02:00
  • ff9a7f6150 [Build] Reduce build size by using static functions (src/WebServer) 2nd TD-er 2026-10-18 00:53:03 +02:00
  • da96905f27 [Dallas] Keep 1-Wire ISR functions in IRAM on ESP32 Claude 2026-10-17 21:27:25 +00:00
  • 55828c8851 [NodeType] Return empty string again for unknown node types Claude 2026-10-17 21:02:52 +00:00
  • 396504655e [Build] Reduce build size using static functions in src/WebServer TD-er 2026-10-17 23:55:19 +02:00
  • 5961277bf8 [Build] Reduce build size by static only functions in .cpp files TD-er 2026-10-17 18:03:37 +02:00
  • 11070fbd17 [Build] Reduce build size using static functions TD-er 2026-10-17 03:32:20 +02:00
  • 680517fa4c Merge pull request #5654 from goodprogrammist/bugfix/Rules_unknown_braces_endless_loop TD-er 2026-10-17 01:08:32 +02:00
  • d143a4b93d [HttpClientLight] Widen the TCP timeout to 32 bits Adam Matthews 2026-10-16 17:28:38 +01:00
  • f23953d428 [Rules] Make the escape/mask helpers static Aleksandr ZharovandClaude Opus 5.5 2026-10-16 20:21:12 +05:00
  • 0cf0b0df25 [Rules] Use the escape/mask helpers also without FEATURE_EXTENDED_STRING_FUNCTIONS Aleksandr ZharovandClaude Opus 5.5 2026-10-16 19:34:33 +05:00
  • fbd7e43d5d [Rules] Fix endless loop on unknown {...} in rules on ESP8266 Aleksandr ZharovandClaude Opus 5.5 2026-10-16 17:01:26 +05:00
  • ed56769e43 Merge pull request #5652 from goodprogrammist/bugfix/P056_ReadAverage_by_reference TD-er 2026-10-16 11:12:35 +02:00
  • 31ba12eeae [P056] Fix ReadAverage() output params passed by value, always returning 0 Aleksandr Zharov 2026-10-16 11:07:06 +05:00
  • 08d2ab0500 [HttpClientLight] Time out reading a body when the server goes silent Adam Matthews 2026-10-15 00:30:28 +01:00
  • 0c5d756fd1 Merge pull request #5645 from Firat17aze/fix/hdc10xx-read-errors TD-er 2026-10-10 15:47:27 +02:00
  • ae1ff88401 Only mark HDC10xx values invalid on read errors Firat17aze 2026-10-09 17:08:03 -04:00
  • d14fc2f7a9 Reject failed HDC10xx I2C reads Firat17aze 2026-10-09 15:30:33 -04:00
  • d4efae2f20 Merge pull request #5623 from vaibhav8a/fix-typo-noticeable TD-er 2026-10-07 21:56:56 +02:00
  • a31a417540 Merge pull request #5639 from BrainHunter/Fix_SHT1x_SendDataOption TD-er 2026-10-07 21:55:52 +02:00
  • 06b2d3a037 Merge pull request #5642 from tonhuisman/bugfix/Command-udpport-argument-parsing TD-er 2026-10-07 21:54:56 +02:00
  • e826e12969 Merge pull request #5644 from tonhuisman/bugfix/MQTT-discovery-sysname-not-made-ha-compliant TD-er 2026-10-07 21:54:07 +02:00
  • 85e60c479b [Bugfix] MQTT AutoDiscovery should use HA-compliant SysName Ton Huisman 2026-10-07 21:47:48 +02:00
  • 80ebf9a8b7 Merge branch 'mega' into bugfix/Command-udpport-argument-parsing Ton Huisman 2026-10-07 21:40:36 +02:00
  • 8ca31acb52 Merge pull request #5637 from TD-er/bugfix/load_1wire_page_after_save TD-er 2026-10-07 13:04:59 +02:00
  • 02b8acc73e [WiFi] Fix wrong sign check in set TX power (ESP32) TD-er 2026-10-07 09:34:54 +02:00
  • 050017b2b0 [DNS] Fix hostByName returning negative values when lookup failed TD-er 2026-10-07 08:27:40 +02:00
  • 488cb70ba9 [WiFi] Fix setting TX power on ESP32 when not exactly matching pwr value TD-er 2026-10-07 08:23:54 +02:00
  • 55d20f0f65 [Commands] UdpPort argument processing fix Ton Huisman 2026-09-28 23:30:24 +02:00
  • 3533142af4 Merge remote-tracking branch 'letscontrolit/mega' into bugfix/load_1wire_page_after_save TD-er 2026-09-23 00:36:37 +02:00
  • 2c53b7b82a [Time] Speedup getting first NTP time sync TD-er 2026-09-22 23:51:29 +02:00
  • 7f5f5d4f35 Merge pull request #5640 from tonhuisman/bugfix/Rules-taskname-command-prefix-issue TD-er 2026-09-21 22:30:02 +02:00
  • 3634fded80 [Tasks] Taskname prefix for commands not always working Ton Huisman 2026-09-21 21:21:28 +02:00
  • f410cd6e1a Fixed P031_SHT1X.ino to set SendDataOption to true since it was missing This allows the device to be configured to send data as expected. BrainHunter 2026-09-20 19:00:57 +02:00
  • a6b95f8851 [1Wire] Fix caching issue + multiple attempts scan sensors after save TD-er 2026-09-18 00:26:28 +02:00
  • b1ecd19790 Merge pull request #5636 from TD-er/bugfix/1wire_show_sensors TD-er 2026-09-16 23:58:49 +02:00
  • 3393f1801b [Build] Install pygit2 Python package. TD-er 2026-09-16 22:35:52 +02:00
  • e81eb68fab [Build] Fix build binaries path TD-er 2026-09-16 22:10:48 +02:00
  • 235d7076b0 [Build] Disable PVS-Studio as it has been removed from pioarduino 6.2.0 TD-er 2026-09-16 15:47:34 +02:00
  • da65e7836d [Build] Use matrix.env instead of matrix.variant TD-er 2026-09-16 15:33:01 +02:00
  • a5a980ce7d [Build] Make sure to install pioarduino in build section YAML file TD-er 2026-09-16 15:29:00 +02:00
  • 1c669e6bc8 [Build] Call platformio command directly from GH Actions yaml file TD-er 2026-09-16 15:12:30 +02:00
  • 5239d2e172 [Build] Update to latest PioArduino to fix GH Actions builds TD-er 2026-09-16 14:37:32 +02:00
  • e329922abd [1Wire] Fix not always showing 1-wire sensor & correct saving sensor TD-er 2026-09-16 13:47:48 +02:00
  • 8ccd7d13e8 Merge pull request #5622 from tonhuisman/feature/Flash-size-logged-during-boot TD-er 2026-09-14 23:26:51 +02:00
  • a7818e8f23 [Init] Log optimizations Ton Huisman 2026-09-14 22:46:19 +02:00
  • 1055fdeae7 Merge branch 'mega' into feature/Flash-size-logged-during-boot Ton Huisman 2026-09-14 22:44:55 +02:00
  • 76f6f9c8f0 [Init] Log optimizations Ton Huisman 2026-09-14 22:44:27 +02:00
  • 6934e59005 Merge pull request #5633 from tonhuisman/feature/P037-process-variables-in-json-attributes TD-er 2026-09-14 21:43:37 +02:00
  • 2c15aed103 Merge pull request #5629 from tonhuisman/bugfix/I2Cscan-pconfig-errors TD-er 2026-09-14 21:42:11 +02:00
  • 49df5aca47 Merge pull request #5634 from TD-er/build/ReduceBuildSize_KeyValueStruct TD-er 2026-09-14 20:32:47 +02:00
  • c46d726f21 [Build] Change 'long' to 'int32_t' and fix some signed/unsigned issues TD-er 2026-09-14 14:44:11 +02:00
  • 157a954e5d [Build] Change 'unsigned long' to 'uint32_t' TD-er 2026-09-14 10:19:52 +02:00
  • 233602d268 [mDNS] Enable mDNS for ESP32-MAX builds TD-er 2026-09-13 23:26:42 +02:00
  • 45c456aaf6 [Build] Reduce build size by reducing number possible concat functions TD-er 2026-09-13 23:26:21 +02:00
  • 9950d33e38 [ESP-IDF] Update to Arduino changes upto 28/08 and IDF 5.5.5 TD-er 2026-09-13 21:21:52 +02:00
  • 5ee6fe227f [P037] Fine-tuning the parsing Ton Huisman 2026-09-12 22:23:24 +02:00
  • 354b89103f Merge branch 'mega' into feature/P037-process-variables-in-json-attributes Ton Huisman 2026-09-12 17:14:02 +02:00
  • ca1e43f52f [P037] Only available when String variables are included Ton Huisman 2026-09-12 17:13:27 +02:00
  • bc6dfdc93f [Build] Reduce build size optimizing KeyValueStruct use TD-er 2026-09-12 01:59:42 +02:00
  • e0240ef278 Merge pull request #5625 from TD-er/bugfix/log_memory_usage TD-er 2026-09-11 22:54:52 +02:00
  • 2691018239 [P037] Add variable processing for JSON attributes Ton Huisman 2026-09-11 22:14:10 +02:00
  • 01e4d49d96 [Build] Fix failing collection_B_ESP32_4M316k build TD-er 2026-09-11 20:24:39 +02:00
  • 5df8230524 [Build] Fix failing ESP8266 'normal' builds due to build size TD-er 2026-09-11 20:07:38 +02:00
  • 6dfd71a4a0 [Build] Reduce ESP8266 and ESP32-C6 DisplayB build size TD-er 2026-09-11 18:14:19 +02:00
  • f6bd2ea643 [Debug] Make CommandArgParser debug logs better readable TD-er 2026-09-10 23:58:30 +02:00
  • a850597aca [Cleanup] Speedup parsing empty command args TD-er 2026-09-10 23:57:38 +02:00
  • 16e280188d [Command] Use new CommandArgParser for all commands to parse int args TD-er 2026-09-10 23:57:06 +02:00
  • 26147d9964 [P129] Use new CommandArgParser for P129 Shift Registers Input TD-er 2026-09-10 22:20:42 +02:00
  • 5b98f1ebf1 [Build] Fix ESP8266 build issue TD-er 2026-09-10 22:19:48 +02:00
  • afbbc545b6 [P126] Implement simplified command arg parser for ShiftOut commands TD-er 2026-09-10 21:07:43 +02:00
  • 2859473c7b [Cleanup] Add CommandArgParser to simplify processing commands TD-er 2026-09-10 15:20:48 +02:00
  • c17dc1888c Fix formatting issue on short strings + optimize parsing cmd arguments TD-er 2026-09-08 16:22:55 +02:00
  • 557f91dce8 [ValueStruct] Fix formatting issues + add formatting options TD-er 2026-09-08 14:48:40 +02:00
  • 4b01c1daf3 [ShiftRegister] Fix showing taskvaluename + formatting value TD-er 2026-09-07 22:26:09 +02:00
  • c6df9e0fbd [ValueStruct] Fix issues formatting longer numbers + add parse Str TD-er 2026-09-07 20:18:03 +02:00
  • 24884cdc7f [WebUI] Cleanup code formatting task values TD-er 2026-09-06 16:36:11 +02:00
  • e83c23e8b2 [WebUI] Add divs even for empty values, so they can be updated later TD-er 2026-09-06 16:14:17 +02:00
  • 74e2c6ee53 [JSON] Fix live updating of preformatted values + display preview TD-er 2026-09-06 15:13:36 +02:00
  • d59536fb4b [Build] Fix failing minimal build with WEBSERVER_JSON disabled TD-er 2026-09-06 03:15:30 +02:00
  • da556b92b1 [Build] Fix build errors on ESP8266 TD-er 2026-09-06 03:08:02 +02:00
  • 513314996c [JSON] Quick work-around for P126/P129 Still needs work string detection TD-er 2026-09-06 02:57:51 +02:00
  • 775f69dcec [JSON] Also update OLED display preview in JSON TD-er 2026-09-06 01:52:16 +02:00
  • 69f04fe375 [JSON] Generate all custom formatting same for Web as well as JSON TD-er 2026-09-06 00:10:48 +02:00
  • efc0525f31 [JSON] Merge formatting code DerivedTaskValues for web and JSON TD-er 2026-09-05 22:03:51 +02:00
  • e938d4c7a9 [JSON] Add HTML IDs to JSON for DevicesPage TD-er 2026-09-05 17:59:56 +02:00