Commit Graph
716 Commits
Author SHA1 Message Date
Ton Huisman bdeb0c5a58 Merge branch 'mega' into feature/P138-add-ip5306-power-management-plugin 2023-01-23 19:51:21 +01:00
Ton Huisman 65fea974af Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P138-add-ip5306-power-management-plugin 2023-01-12 20:47:48 +01:00
TD-er 541f3822d1 [PubSubClient] Speedup publish calls by direct writing to client 2023-01-04 23:23:40 +01:00
TD-er c40a5a0b5c Merge branch 'mega' into feature/P146_cacheControllerReader 2023-01-01 21:15:24 +01:00
TD-er 0990d8c6f8 [Cache Reader] Add sending task names + fix upload all files 2022-12-29 10:51:59 +01:00
TD-er 81ea2955f6 Merge branch 'mega' into feature/P146_cacheControllerReader 2022-12-25 14:10:56 +01:00
Ton Huisman 1be184cb94 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P143-i2c-rotary-encoders-plugin 2022-12-24 10:58:58 +01:00
TD-er 1da2191f0f Merge branch 'mega' into feature/P138-add-ip5306-power-management-plugin 2022-12-23 01:33:50 +01:00
Ton Huisman 6a0eb07db6 [P118] Bugfix for crash during startup 2022-12-22 23:01:10 +01:00
TD-er 4365836085 [Cleanup] Speedup dumpcache page serving 2022-12-20 13:56:54 +01:00
Ton Huisman 3426ef643c Merge branch 'mega' into feature/P143-i2c-rotary-encoders-plugin 2022-12-15 21:36:55 +01:00
Ton Huisman 251e520806 [Build] Add readme.md to lib folder 2022-12-07 21:56:06 +01:00
Ton Huisman 4408170871 [Build] Deduplicate libs and un-space lib foldernames 2022-12-07 20:32:48 +01:00
Ton Huisman a5534c1849 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P138-add-ip5306-power-management-plugin 2022-12-05 20:23:44 +01:00
Ton Huisman a12133feab Merge branch 'mega' into feature/P143-i2c-rotary-encoders-plugin 2022-12-04 13:32:49 +01:00
Ton Huisman 75ca055ba5 Merge branch 'mega' into bugfix/adagfx-correct-initialization-issues 2022-12-03 10:52:58 +01:00
Ton Huisman 1bb6909b26 Merge branch 'mega' into feature/P143-i2c-rotary-encoders-plugin 2022-11-28 21:06:57 +01:00
Ton Huisman 7dd1d74bc6 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P138-add-ip5306-power-management-plugin 2022-11-26 21:58:38 +01:00
TD-er f9c1d5d6a7 [Lib] Update to ArduinoJson 6.19.4 2022-11-26 00:43:18 +01:00
Ton Huisman b6a403183d [PVS] Code improvements and corrections 2022-11-25 22:17:38 +01:00
Ton Huisman ceca727793 [Libs] Fix initialization issues 2022-11-25 21:45:24 +01:00
Ton Huisman a5b44471eb Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P143-i2c-rotary-encoders-plugin 2022-11-25 19:31:57 +01:00
TD-er 4596073007 [PVS Studio] Fix issues reported by PVS Studio 2022-11-25 12:13:07 +01:00
Ton Huisman 2a74b53349 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P143-i2c-rotary-encoders-plugin 2022-11-14 20:03:36 +01:00
TD-er e05a24845f [Quad Enc] Fix ESP32 noInterrupts() 2022-11-14 10:08:26 +01:00
TD-er 0de9c7d714 [Adafruit NeoPixel] Update lib to fix noInterrupts 2022-11-14 10:08:17 +01:00
Ton Huisman 5d2ee5e45c [P143] Add plugin I2C Rotary encoders 2022-11-13 19:54:27 +01:00
Ton Huisman 00d0d53d56 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P138-add-ip5306-power-management-plugin 2022-11-09 21:27:16 +01:00
Ton Huisman 4ef913c3d7 [P138] Add IP5306 library to lib folder 2022-11-08 20:31:04 +01:00
Ton Huisman de8c1bbf8a Merge branch 'mega' into bugfix/P121-correct-disconnected-hang-fix-name-typo 2022-11-07 18:48:33 +01:00
TD-er 24cd5a2d74 [PIO] Add all used libraries in lib folder
[PIO] Update lib/default folder in Platformio.ini


[PIO] Update lib/default folder in Platformio.ini


[PIO] Add missing parts in library.properties files
2022-11-07 16:01:28 +01:00
Ton Huisman 1a12628895 [P121] Remove obsolete Arduino 1.0 check, use f suffix for float values 2022-11-06 21:39:55 +01:00
Ton Huisman c9e2b2ff8a [P121] Bugfix for unconnected sensor, correct name-typo, code cleanup 2022-11-06 20:36:34 +01:00
TD-er bc2e3f4acd [HLW8012] Don't use double when float will suffice 2022-11-03 01:27:43 +01:00
TD-er 781dbe0971 [HLW8012] Improve stability and resolution Voltage/Current measurement
Every now and then there would be some fluke measurements, due to some late interrupt handling.
Now the pulses on CF1 are counted as well as measured.
For low pulse counts, only the duration of the last pulse is taken as it may take some time to get stable pulses. Thus then it is better to use only the last one of a period.
For high pulse counts, it is better to take the duration over a longer time and then average over the nr of pulses.

Before this, the "resolution" of the mains voltage measurements were roughly 8V and thus completely unusable.
With these changes, the resolution of the mains voltage is closely following the measured voltage of the CSE7766, used in the Sonoff POW2. (less than 0.1 V off in the same wall socket)
2022-11-03 00:42:33 +01:00
TD-er 8ff77e9e97 [PMSx003] Support I2C UART bridge on ESP32 2022-10-29 20:19:01 +02:00
TD-er b77c5f60f4 Merge branch 'mega' into bugfix/wifi_mode_multiple_times 2022-10-27 21:06:09 +02:00
TD-er 6598837ad1 Merge pull request #3997 from uwekaditz/P036_improvement
P036 improvement (Alignment and font can be set for each line)
2022-10-27 21:04:37 +02:00
TD-er 5eacb90814 Merge branch 'mega' into bugfix/wifi_mode_multiple_times 2022-10-26 12:17:46 +02:00
TD-er 3b772ddb36 [GPS] Fix set system time via GPS 2022-10-26 01:21:08 +02:00
TD-er cb1afc5e1a [Sonoff POW] Do not use volatile ints to check for divide by zero
The HLW8012 does have a few volatile members.
However when checking these for != 0 and then use them in a division, you may still end up with a divide by zero crash since these can change any time.
2022-10-24 15:50:54 +02:00
uwekaditz 70ba3a3cf6 Merge branch 'mega' into P036_improvement 2022-10-18 20:18:37 +02:00
TD-er f1441528f3 [PVS Studio] Fix some uninitialized members found by PVS Studio 2022-10-18 01:22:51 +02:00
uwekaditz 4d0c3415db Merge branch 'mega' into P036_improvement 2022-10-17 17:34:42 +02:00
Ton Huisman 5b71f12e80 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/P118-select-cs-and-refactoring 2022-10-14 23:06:22 +02:00
TD-er aeb3e96078 Merge branch 'mega' into P036_improvement 2022-10-14 22:32:14 +02:00
Ton Huisman 8392ec3965 [Bugfix] P141 PCD8544 Library issue resolutions 2022-10-14 21:03:18 +02:00
uwekaditz c8bec1ea16 Merge branch 'mega' into P036_improvement 2022-09-21 20:11:22 +02:00
TD-er 83c8236d4e Merge branch 'mega' into feature/P118-select-cs-and-refactoring 2022-09-19 13:36:41 +02:00
TD-er 19ee72d9c7 Merge pull request #3974 from tonhuisman/bugfix/P064-avoid-blocking-when-reading-gesture
[P064] Unblock while reading gestures when object is very close
2022-09-18 22:57:48 +02:00