Commit Graph

14814 Commits

Author SHA1 Message Date
Theo Arends 7669c9b471 Fix Sonoff SPM energy total/yesterday
- Fix Sonoff SPM energy total/yesterday
- Add energy yesterday persistence
- Add SspmEnergyYesterday command
- Add SspmOverload command
- Add SPI support
2022-02-04 11:22:09 +01:00
Theo Arends d76aaf0e62
Merge pull request #14717 from stefanbode/patch-4
arendst#14678 added option to let direction relay execute before power on
2022-02-04 09:42:16 +01:00
stefanbode b4568e8356
compiler check.... 2022-02-04 09:34:19 +01:00
stefanbode 611118aa81
typo fix 2022-02-04 09:13:02 +01:00
stefanbode 8676ca0ede
#14678 added option to let direction relay execute before power on
Added to new user_config.override options 
 #define SHUTTER_RELAY_OPERATION_TIME = 100 // wait for direction relay 0.1sec before power up main relay
 #define MOTOR_STOP_TIME = 500 // wait 0.5 second after stop to do any other action. e.g. move in the opposite direction
2022-02-04 09:04:03 +01:00
stefanbode 06cdb42cec
#14678 option to let direction relay to execute.
Two new compiler options for user_config.override (below default values)
#define SHUTTER_RELAY_OPERATION_TIME = 100 // wait for direction relay 0.1sec before power up main relay
#define MOTOR_STOP_TIME = 500 // wait 0.5 second after stop to do any other action. e.g. move in the opposite direction
2022-02-04 08:58:42 +01:00
pkkrusty 6172eff331
Add seconds to MAX7219 DisplayClock command
As extra digits are available, may as well use them to allow more accuracy. Also changed the colon/dot to remain illuminated since the seconds fulfill the heartbeat function, and colon/dot serves as just a separator.

TM1637 and TM1638 code is unchanged.
2022-02-03 21:20:43 +00:00
Theo Arends 19dc1b620f Relax ESP32 SPI enable signalling 2022-02-03 15:35:14 +01:00
Theo Arends 572fc3b1f4
Merge pull request #14705 from curzon01/development
Add ESP32C3 setting identifier
2022-02-03 13:19:09 +01:00
Norbert Richter 06380d89f3
Add ESP32C3 setting identifier 2022-02-03 12:33:55 +01:00
s-hadinger 51ef4078b2
Merge pull request #14703 from s-hadinger/berry_light_state
Berry add light_state class
2022-02-02 22:16:55 +01:00
Stephan Hadinger d1e14e50c8 Berry add light_state class 2022-02-02 22:03:58 +01:00
s-hadinger 977a7d0ecd
Merge pull request #14701 from s-hadinger/lvgl_add_style_func
LVGL add missing functions from lv_style
2022-02-02 21:54:14 +01:00
Stephan Hadinger c7ec0481d9 LVGL add missing functions from lv_style 2022-02-02 21:32:05 +01:00
Jason2866 6e50350df2
Merge pull request #14698 from Jason2866/wstring_core
fix wstring issue in framework(s)
2022-02-02 13:57:12 +01:00
Jason2866 9a19e73a20
fix wstring in framework(s)
* Fix core wstring issue in frameworks
2022-02-02 13:44:53 +01:00
Theo Arends 49d2620ce6 Fix core wstring issue 2022-02-02 11:10:58 +01:00
Theo Arends 9ed989b657
Merge pull request #14694 from arendst/webcam
Try to fix webcam without PSRAM
2022-02-01 22:35:02 +01:00
Theo Arends f4b2eb697f
Merge pull request #14695 from barbudor/fix_ethdns_overwritten
Fix Eth DNS Server overwritten
2022-02-01 22:33:07 +01:00
Barbudor bb70312ccb fix ethdnsserver overwritten 2022-02-01 22:15:27 +01:00
s-hadinger 70f5d2c516
Merge pull request #14693 from s-hadinger/esp32s3_neopixel
ESP32S3 allow NeoPixelBus to compile
2022-02-01 16:02:08 +01:00
Jason2866 e146c21e0f
Try to fix webcam without PSRAM
see https://github.com/espressif/arduino-esp32/pull/6219/files
2022-02-01 15:57:41 +01:00
Stephan Hadinger 543b67228a ESP32S3 allow NeoPixelBus to compile 2022-02-01 15:34:18 +01:00
Jason2866 069035e26b
Merge pull request #14692 from Jason2866/S3_fixes
S3 fixes
2022-02-01 15:11:30 +01:00
Jason2866 230e82d852
REG_SPI_BASE not defined for S3 2022-02-01 14:41:01 +01:00
Jason2866 b7a6dc1767
Enable more libs for S3 2022-02-01 14:38:55 +01:00
Jason2866 eb9db6a67c
Create tasmota_lib_changes.md 2022-02-01 14:32:31 +01:00
Jason2866 feb08bcbc9
ESP32-S3 has no DAC 2022-02-01 14:30:23 +01:00
Jason2866 daa0554da3
Merge pull request #14691 from Jason2866/s3_SPI
S3 SPI enabled
2022-02-01 12:55:05 +01:00
Jason2866 9151e68ac2
lib SD / SPI does compile now 2022-02-01 12:53:02 +01:00
Jason2866 3bdaacb28b
Initial SPI support S3 2022-02-01 12:38:57 +01:00
s-hadinger d789c24afc
Merge pull request #14690 from s-hadinger/esp32s3_gpio
Initial support for ESP32S3 with support for 38 configurable GPIOs
2022-02-01 12:25:29 +01:00
Stephan Hadinger 8f8f0aba42 Initial support for ESP32S3 with support for 38 configurable GPIOs 2022-02-01 12:05:56 +01:00
alexasf 878d6ef02f
Merge branch 'arendst:development' into development 2022-02-01 07:29:35 +03:00
s-hadinger f8b402f198
Merge pull request #14687 from Beormund/development
Added antiburn module
2022-01-31 20:39:33 +01:00
Beormund 04e14d0ff2 Added antiburn module
An LCD/OLED anti-screenburn feature. To use:

* copy Antiburn.tapp to file system
* Either issue Tasmota command antiburn or
* Programmatically using lv.antiburn()

The lvgl screen will change form black to red to green to blue to white each second for 30 seconds. The antiburn cleaning can be cancelled by touching the screen or it will complete after 30 seconds.
2022-01-31 18:55:05 +00:00
Jason2866 bcde597a9b
Merge pull request #14686 from Jason2866/S3
Fix pio flash bootloader for s3
2022-01-31 18:28:12 +01:00
Jason2866 ddfbf24057
Fix pio flash bootloader for s3
bootloader for s3 is at 0x0000 not 0x1000
2022-01-31 18:18:49 +01:00
Theo Arends ddcf6f3639
Merge pull request #14675 from Jason2866/Esp32-S3
ESP32-S3 support first step (of many needed)
2022-01-31 08:35:23 +01:00
Theo Arends e7e140fefa
Merge pull request #14663 from fabian727/patch-1
i2cdevices in simpler english
2022-01-31 08:34:06 +01:00
Theo Arends ba19eaa169
Merge pull request #14682 from barbudor/warning_opentherm_upgrade
Add a tasmota_lib_changes.md in OpenTherm forlder
2022-01-31 08:33:39 +01:00
Theo Arends 7dc7d5665d
Merge pull request #14683 from stefanbode/patch-3
Refactor Deepsleep to new uint64 capability
2022-01-31 08:33:26 +01:00
s-hadinger 4329de5bd8
Merge pull request #14684 from s-hadinger/berry_uuid
Berry add uuid module
2022-01-30 23:17:40 +01:00
Stephan Hadinger 60b3c8006e Berry add uuid module 2022-01-30 23:05:32 +01:00
stefanbode a4361acc06
Refactor Deepsleep to new uint64 capability
removed 71min limit and simplify driver.
2022-01-30 20:27:32 +01:00
Barbudor de1e5b9b70 warning_opentherm_upgrade 2022-01-30 19:17:40 +01:00
Jason2866 c6fa952a3e
add S3 2022-01-30 17:02:26 +01:00
Jason2866 ec3b26da8b
add S3 2022-01-30 16:56:21 +01:00
Jason2866 ac2022499f
Create tasmota_lib_changes.md 2022-01-30 16:31:07 +01:00
Theo Arends 52a03025b7 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-01-30 16:15:06 +01:00