Commit Graph
8063 Commits
Author SHA1 Message Date
TD-er f2d470f0f2 [Cleanup] Cache some more constant flash chip values 2021-12-21 23:41:56 +01:00
TD-er 5a3fb76a48 [Dashboard] Use less resources when serving dashboard.esp
No need to load the entire dashboard.esp file in memory.
Just replace the things that can be replaced per line and serve it directly to the client.
2021-12-13 18:19:20 +01:00
TD-er 8c884618ae [Webserver] Reduce resources when serving file from file system
Cache some time consuming file system calls and read from file system in chunks instead of per byte.
2021-12-13 17:31:30 +01:00
TD-er f2b3d7c7fd [Web] Allow to stream from file system (e.g. CSS inline)
This may prevent additional calls to load the CSS from the file system in a separate HTTP GET call and also not loading the file into memory when streaming.
2021-12-13 00:28:17 +01:00
TD-er 4fabbb1722 [Webserver] Fix serving CSS
I made an error in previous commit for this PR
2021-12-13 00:28:08 +01:00
TD-er b7f9c96250 [Web UI] Small tweaks improving speed serving pages 2021-12-13 00:27:52 +01:00
TD-er 1279229bd4 [Webserver] Change chunked buffer size to 1360 bytes 2021-12-13 00:27:40 +01:00
TD-er 2f8bfca88e Merge pull request #3851 from tonhuisman/feature/p124-i2c-multi-relay-plugin
[P124] Add plugin I2C Multi Relay
2021-12-12 19:15:16 +01:00
TD-er aad8e44cc9 Merge branch 'mega' into feature/p124-i2c-multi-relay-plugin 2021-12-12 19:14:13 +01:00
TD-er 5f055eb8c2 Merge pull request #3867 from TD-er/feature/password_reset
[Password] Add clearPassword command
2021-12-12 19:13:23 +01:00
TD-er f881a22cd1 Merge pull request #3801 from svollebregt/mega
[P118] Moving Itho plugin the main repo
2021-12-12 19:12:36 +01:00
TD-er f8d3fcfc4c [PIO] Restore default envs 2021-12-12 18:39:53 +01:00
Ton Huisman 7d6947009b Merge branch 'feature/p124-i2c-multi-relay-plugin' of https://github.com/tonhuisman/ESPEasy-1 into feature/p124-i2c-multi-relay-plugin 2021-12-12 17:16:05 +01:00
Ton Huisman 016b4065bf Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p124-i2c-multi-relay-plugin 2021-12-12 17:13:08 +01:00
TD-er 12c032dd8c Merge branch 'mega' into mega 2021-12-12 16:31:07 +01:00
TD-er eab627a857 Merge branch 'mega' into feature/p124-i2c-multi-relay-plugin 2021-12-12 16:26:23 +01:00
TD-er 4f29777eed Merge pull request #3876 from TD-er/bugfix/extensa_gcc
GCC 10.3 Bugfix 1 - Constant literal address fix
2021-12-12 16:20:52 +01:00
TD-er 7059f81f8a Merge pull request #3862 from tonhuisman/feature/P016-change-title
[P016] Change plugin title Communication - IR Receive (TSOP4838)
2021-12-12 16:19:28 +01:00
TD-er fbc4fd5ce6 Merge branch 'mega' into feature/password_reset 2021-12-12 16:17:08 +01:00
TD-er e19df0879f [ClearPassword] Fix typo in command 2021-12-12 16:16:42 +01:00
svollebregt cde83261a9 Merge branch 'letscontrolit:mega' into mega 2021-12-12 14:55:11 +01:00
TD-er eceb8ea6a0 Merge pull request #3835 from TD-er/bugfix/Virt_dtor_p095_p096
[P095 P096] Convert to use PluginDataStruct
2021-12-12 13:54:03 +01:00
svollebregt d8462d8daa Merge branch 'letscontrolit:mega' into mega 2021-12-12 13:53:30 +01:00
TD-er 49c9a2ddcd Merge pull request #3784 from tonhuisman/feature/how-to-guide-for-new-developers
[Docs] How To guide for (new) developers
2021-12-12 13:53:21 +01:00
svollebregt b383e5e40f Merge branch 'mega' into mega 2021-12-12 13:53:03 +01:00
TD-er c1c1cb49e4 Merge pull request #3335 from StefanNetzer/mega
Update _P043_ClkOutput.ino
2021-12-12 13:49:27 +01:00
TD-er 46b5e581ea Merge branch 'mega' into mega 2021-12-12 13:43:51 +01:00
TD-er d9925f1ede GCC 10.3 Bugfix 1 - Constant literal address fix
See: https://github.com/xoseperez/espurna/commit/4d04125eb67e87f137bd88ad7026f439373b518e
See: https://github.com/esp8266/Arduino/pull/8393
2021-12-12 11:49:36 +01:00
TD-er f6de0fdde5 Merge pull request #3854 from tonhuisman/feature/p117-scd30-co2-humidity-temperature-sensor
[P117] Add SCD30 CO2, humidity and temperature sensor
2021-12-12 10:32:00 +01:00
TD-er 25568268c5 Merge pull request #3874 from TD-er/bugfix/parse_empty_command
[dashboard] Fix crash on parsing empty command {} (#3873)
2021-12-11 23:36:22 +01:00
TD-er 079744f9dd [dashboard] Fix parsing {} and leaving the braces when not a command
See: https://github.com/letscontrolit/ESPEasy/issues/3873#issuecomment-991730910
2021-12-11 22:27:10 +01:00
TD-er 404b7affff [dashboard] Fix crash on parsing empty command {} (#3873)
Fixes: #3873
2021-12-11 17:49:13 +01:00
TD-er 74c311ef95 [Doc] Add Notepad++ colourise ESPEasy Rules language 2021-12-03 16:14:25 +01:00
TD-er 6fcbdeb461 [Password] Add clearPassword command
As suggested here: https://github.com/letscontrolit/ESPEasy/issues/3860
2021-12-03 16:13:20 +01:00
Ton Huisman 58803c1c06 [P124] Add get command and looping that, fix a small settings bug 2021-11-29 21:36:23 +01:00
svollebregt fa4b849fa8 Remove noInterrupts() and Itho library improvements
Related to #3801:
- Removed all noInterrupts(); code -> not needed and tested stable
- Initialize CC1101 packet
- Removed not used defines from IthoCC1101.ccp
2021-11-25 17:02:17 +01:00
Ton Huisman 673928661c [P016] Change plugin title Communication - IR Receive (TSOP4838) 2021-11-24 21:43:04 +01:00
svollebregt d953f68981 Further code improvements
-Moved noInterrupts() part to Itho library
- Reduced length of status log message
- Reduced noInterrupts() blocked code in ITHOCheck function (handles received RF packages) and made log more efficient
2021-11-23 13:17:58 +01:00
svollebregt ed29991d2d Merge branch 'letscontrolit:mega' into mega 2021-11-22 10:42:04 +01:00
Ton Huisman 21360c48bf [P124] Include in TEST_D build, aad missed documentation file 2021-11-21 21:57:08 +01:00
Ton Huisman e2f445c0bf [P124] Add documentation 2021-11-21 21:53:30 +01:00
Ton Huisman 1c3adb9e0e [P124] Add configurable I2C addresses, add relay state on exit
[P114] Add VEML6075 to I2C scanner
2021-11-21 21:51:20 +01:00
Ton Huisman 49af08aba8 [P117] Fix compilation issue error: narrowing conversion of '2415919104' from 'unsigned int' to 'int' [-Wnarrowing] 2021-11-20 19:36:28 +01:00
Ton Huisman 75c5beb6d6 [P117] Add documentation 2021-11-20 17:38:27 +01:00
Ton Huisman f9d0cabcdb [P117] Adjust ClockStrechLimit message 2021-11-20 17:37:52 +01:00
Ton Huisman 06ab680627 [P117] Add to TEST_D set 2021-11-20 15:07:43 +01:00
Ton Huisman 1a2253d550 [P117] Correct slash/backslash confusion/typo 2021-11-20 14:42:37 +01:00
Ton Huisman 0c1a715a22 [P117] Add SCD30 CO2, humidity and temperature sensor 2021-11-20 14:18:53 +01:00
Ton Huisman f54e85c118 Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into mega 2021-11-19 21:04:15 +01:00
Ton Huisman 11ea3d5584 [P124] Add optional initialization 'protection' 2021-11-19 20:38:46 +01:00