Commit Graph
1088 Commits
Author SHA1 Message Date
TD-erandGitHub d9dc6be889 Merge pull request #5213 from tonhuisman/bugfix/Build-RTTTL-not-included-in-esp32-collection-builds
[Bugfix] RTTTL feature was not working with ESP32 IDF 5.x
2025-01-16 08:53:40 +01:00
TD-er 083aa24056 [HWL8012] Fix stability issues on ESP8266 with high current load
The CF and CF1 pulses are correlated with energy consumption.
So at high load, the ESP8266 had issues keeping up with the 1000's of ISR calls.

Added some caching so we don't need to do as many floating point operations and access volatile variables.
Also the ISR functions are more simplified.
2025-01-15 23:30:35 +01:00
Ton HuismanandGitHub d053ed2561 Merge branch 'mega' into bugfix/Build-RTTTL-not-included-in-esp32-collection-builds 2025-01-15 21:38:57 +01:00
TD-er 7c1fb2f679 [HLW8012] Limit Apparent power to power factor of 25% 2025-01-14 22:54:15 +01:00
TD-er 3304f85cb8 [HLW8012] Cleanup library.properties + fix crash on low power usage 2025-01-14 22:12:01 +01:00
TD-er b57a4152f0 [HLW8012] Fix 'oscillating' measurements at some intervals 2025-01-14 20:01:43 +01:00
TD-er a138105e92 [HLW8012] Further cleanup + stabilize reading 2025-01-14 18:00:56 +01:00
TD-er 33bdbc730c [HLW8012] Cleanup + simplify code 2025-01-14 14:48:22 +01:00
TD-er fb52ceeaed [HLW8012] Fix stability of reading + proper pwr/cur/VA/pf measurement 2025-01-14 01:51:22 +01:00
Ton Huisman 8200dab8ea [LIB] AnyRtttl cherry-picked latest updates, disable unused function that causes a compiler warning 2025-01-11 12:16:37 +01:00
TD-er 50308397ac [BME3xx] Lower SPI frequency to 100 kHz 2025-01-10 20:20:07 +01:00
TD-er aa1f9bb49a [Email] Enable SSL for email and MQTT on all ESP32-xx builds 2024-10-06 21:46:58 +02:00
TD-er 52da6473ef [BearSSL] Update to latest BearSSL code 2024-10-05 16:17:27 +02:00
TD-er d40279b5b1 [HeatpumpIR] Rename lib folder to make it compile on Windows 2024-10-03 10:06:29 +02:00
TD-er 4917ff92e3 [MQTT-TLS] Improve stability of MQTT connection while serving JSON pages 2024-09-30 23:01:11 +02:00
TD-er 059479f87f [MQTT TLS] Fix build hidden write(uint8_t) 2024-09-29 22:59:57 +02:00
TD-er c83e415a0f [MQTT-TLS] Switch to Tasmota's Light-Weight BearSSL lib 2024-09-29 21:03:15 +02:00
TD-er 2db4231e29 [LibSSL] Add LightBearSSL lib made by Tasmota 2024-09-29 13:15:33 +02:00
Ton Huisman 119d8aa475 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P165-neopixel-7segment-display 2024-09-28 21:25:26 +02:00
Ton Huisman 0de755522a Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P163-plugin-radsens-i2c-radiation-counter 2024-09-27 23:14:09 +02:00
Ton Huisman ded5b97e03 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P165-neopixel-7segment-display 2024-09-26 21:18:33 +02:00
Ton Huisman b48416ae18 [P165] Add plugin Display - NeoPixel (7-segment) 2024-08-25 21:45:30 +02:00
TD-er a628431d59 [Arduino] Add define as workaround for Arduino change flush() to clear() 2024-08-24 16:14:49 +02:00
TD-er 32b887137d [HeatpumpIR] make the library compile again in ESP-IDF5.3
See: https://github.com/ToniA/arduino-heatpumpir/issues/181
2024-08-24 12:02:16 +02:00
TD-er 2d80a6c0e6 [HeatpumpIR] Update lib to latest code 2024-08-24 10:32:12 +02:00
TD-er 9e4accf3fb [ESP-IDF5.3] Fix usable UART ports on ESP32-C6 2024-08-24 10:24:49 +02:00
Ton Huisman 5c4f1323e2 [Lib] RadSens: Add non-incremental pulses reading and reset of incremental counter 2024-08-23 11:19:09 +02:00
Ton Huisman db5acd7efb [P163] Add plugin Counter - RadSens I2C radiation counter 2024-08-12 17:03:31 +02:00
TD-er d57a525f20 Merge remote-tracking branch 'letscontrolit/mega' into feature/P142-add-as5600-magnetic-angle-sensor 2024-07-27 17:15:37 +02:00
TD-er 631da0671a [GPS] Improve GPS time stability 2024-07-15 15:42:55 +02:00
Ton Huisman 573e24e123 [P095] Combine support for ILI9486 Displays with ILI9488 2024-07-07 20:10:04 +02:00
TD-er 80ac4aadbb Merge branch 'mega' into feature/P142-add-as5600-magnetic-angle-sensor 2024-07-04 00:24:07 +02:00
TD-erandGitHub b278d2ea1d Merge branch 'mega' into feature/P095-add-working-support-for-ili9488 2024-07-04 00:03:59 +02:00
Ton Huisman b341ddbe59 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P142-add-as5600-magnetic-angle-sensor 2024-07-01 22:06:23 +02:00
TD-er a06f665e14 Merge branch 'mega' into feature/P169_AS3935_lightning_detector 2024-06-30 22:49:34 +02:00
TD-er 241210acb2 Merge remote-tracking branch 'letscontrolit/mega' into feature/P168-add-veml6030-veml7700-lux-sensor 2024-06-30 22:39:05 +02:00
Ton Huisman 4c765ab540 [P095] Add support for ILI9488 Displays 2024-06-29 15:54:33 +02:00
TD-er 25bdb676f0 [VL53L0x] Make reading sensor async 2024-06-27 13:38:46 +02:00
TD-er 3d7357eb51 [VL53L0X] Add async read option to library 2024-06-25 13:35:45 +02:00
TD-er 3685d15211 [MQTT] Fix disconnect when broker sends keepalive ping before client 2024-06-24 11:02:54 +02:00
TD-er dd8f4e0a65 [Memory] Make special memory allocations more robust 2024-06-23 14:22:00 +02:00
TD-er 0cfa99dbd2 [MQTT] Set timeout also for connecting to the MQTT broker 2024-06-23 12:06:09 +02:00
TD-er 77efc6b4d5 [MQTT] Send keep-alive ping at 2/3rd of MQTT_KEEPALIVE 2024-06-22 22:11:19 +02:00
TD-er 1f9118d2b0 [MQTT] Fix some extreme timeouts when broker is unresponsive (#5075)
Fixes: #5075
2024-06-22 12:52:20 +02:00
Ton Huisman fcb99e7745 [P168] Fix VEML6030 support 2024-06-21 23:29:16 +02:00
Ton Huisman b888afd5e0 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P168-add-veml6030-veml7700-lux-sensor 2024-06-21 22:34:02 +02:00
Ton Huisman 8c46c773ad [P142] Add AS5600 Magnetic angle sensor 2024-06-18 23:16:17 +02:00
TD-er 544793d5c3 [AS3935] Add check to see if RCO is still active on IRQ pin 2024-06-17 17:40:53 +02:00
Ton Huisman 0816757ec4 [P123] Add support for CHSC5816 and update documentation 2024-06-10 23:22:08 +02:00
Ton Huisman e26427a8c1 [P123] Fix support for CST226 to return 0 when not touched 2024-06-06 22:26:40 +02:00