18829 Commits

Author SHA1 Message Date
Theo Arends
e6515883f0 Prep v13.3 v13.3.0 2023-12-12 11:08:21 +01:00
Theo Arends
fb904a0610 Merge branch 'development' into prerelease-13.3 2023-12-12 11:06:02 +01:00
Theo Arends
c6ecaf9bd7 Update changelogs 2023-12-12 10:56:04 +01:00
s-hadinger
f796915fd1
HASPmota bar fixed val attribute (#20208) 2023-12-11 22:13:24 +01:00
s-hadinger
f7cf94b929
Remove Berry every_200ms event which didn't work anyways (#20205) 2023-12-11 21:22:20 +01:00
Christian Baars
864a99d887
Berry ULP - API changes for IDF5.x (#20198)
* remove pointless dependencies

* add API changes for IDF5.x
2023-12-09 13:32:02 +01:00
s-hadinger
15d72e9f33
Fix solidification of leds (#20199)
* Fix solidification of leds

* Fix includes
2023-12-08 22:41:44 +01:00
s-hadinger
d61adb0b0c
Leds animation refactoring stage 1 (#20197) 2023-12-08 21:13:44 +01:00
Barbudor
73268e4bb6
Fix TUYA state machine (in TUYA v1) (#20110)
* rework state machine

* some comments

* wip

* looks good now

* little updates
2023-12-08 20:33:40 +01:00
s-hadinger
faa29b2e57
Fix Neopixel flicker for Core3 (#20196) 2023-12-08 19:43:02 +01:00
s-hadinger
fd0a2fdaa5
Update berry.exe (#20186) 2023-12-07 22:07:11 +01:00
s-hadinger
40ed8aa10f
Bring back invalidate_spiffs() (#20184) 2023-12-06 21:39:52 +01:00
s-hadinger
ddb11779fd
ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change) (#20183)
* ESP32 LVGL library from v8.3.10 to v8.3.11 (no functional change)

* merge

* parse

* finalize
2023-12-06 21:30:08 +01:00
Jason2866
79de12decc
Tasmota Arduino 3.0.0-alpha3 (#20172)
* Tasmota Arduino Core 3.0.0-alpha3
2023-12-05 15:41:55 +01:00
stefanbode
f19d15654c
Restart 9 support deepsleep with TIMER based wakeup (#20165)
* Allow restart 9 to use TIMERS for wakeup

* support for restart 9

allow restart 9 to use any defined TIMER to restart a a specific time.
2023-12-05 13:47:53 +01:00
Theo Arends
728f91b602 Update changelogs 2023-12-05 10:07:02 +01:00
Theo Arends
e00d5ff914 Update comments 2023-12-04 12:08:57 +01:00
Theo Arends
14793c2594 Shorten code and add more comments 2023-12-04 11:44:59 +01:00
Theo Arends
7a6cca6d20 Add command `WebCanvas`
Add command ``WebCanvas linear-gradient(#FF0018 7%,#FFA52C,#FFFF41,#008018,#0000F9,#86007D 93%)`` to set GUI canvas
2023-12-03 15:52:44 +01:00
Theo Arends
70a082c8e5 ESP32 show colorful background if `WebColor2` bit0 is not set. Bit0 is default set using #252525 2023-12-03 11:59:16 +01:00
SteWers
b4a54ae880
[Thermostat] Simplify code (#20141)
* [Thermostat] Simplify code

Simplify code of PR #20133

* [Thermostat] small code changes

- removed unused const
- replaced constant value
2023-12-03 08:08:24 +01:00
Theo Arends
28c8f8cf47 Fix PowerOnState on ESP32 (#20144) 2023-12-02 17:49:02 +01:00
Theo Arends
050fdbf5de Important fix 2023-12-02 17:04:43 +01:00
Theo Arends
b7819bcfac ESP32 show LHBT background if `WebColor2` bit0 is not set. Bit0 is default set using #252525 2023-12-02 16:59:04 +01:00
vtHydroponics
3d0ab2259c
Sensor57 TSL2591 Light Sensor Commands (#20039)
* Changes from 11/12/2023. Switches made, need debug

* Finalized gain/integration adjustment trees

* Fixed the bugs

* Outputs in JSON, hex displays as hex was decimal
2023-12-02 12:35:56 +01:00
stefanbode
45ba50bb2f
scripter compile error fix (#20140)
compile error if rules are disabled fixed
2023-12-01 17:14:09 +01:00
Christian Baars
8ee071b8b8
build process: simplify driver selection for BLE (#20138)
Co-authored-by: Radio Loge <radiologe@MacBook-Pro-von-Radio.local>
2023-12-01 14:59:59 +01:00
Theo Arends
5b13ece33e Bump version to v13.2.0.3 2023-12-01 14:10:13 +01:00
stefanbode
7260208f04
Update CHANGELOG.md (#20137)
Deepsleep added
2023-12-01 14:02:41 +01:00
Christian Baars
673202120f
instantiate correct class Rainbow_stripes (#20135) 2023-12-01 10:52:00 +01:00
stegerfa
a9a734ddba
fixed possible char array overflow (#20133)
* fixed possible char array overflow

the temporary char arrays size was fixed to 4 bytes before.
snprintf was set for the second char, so maximum size must be limited to 4-1, instead of 4 bytes.
to avoid further mistakes usage of a #define
(assuming that flaw made never problems as the number of attached sensors was usually <99)

* fixed possible char array overflow, optimization of preprocessor-constant name

instead using shortname TEMPLEN for the preprocessor-constant using a name specific to the thermostat-function to avoid interference with the rest of the project

* fixed possible char array overflow, no preprocessor constant neccessary

fixed possible char array overflow, without using preprocessor constant
2023-12-01 09:14:42 +01:00
stefanbode
9a010bdf7d
fix on undef TIMERS (#20123)
fix compilation error
2023-11-30 08:54:08 +01:00
stefanbode
47bc321ebb
Fix compile issue with rules and startup procedure of deepsleep (#20122)
* Fix compile issue with rules and startup procedure of deepsleep

* fix

* fix inc with old functionality

fix a side effect with the old behavior
2023-11-29 15:36:43 +01:00
Jason2866
59c22b6353
use LTO for riscv too (#20119)
LTO riscv issue is fixed in gcc used for building core 3
2023-11-28 20:08:49 +01:00
stefanbode
d0f47efae5
Integrate TIMERS into Deepsleep (#20117)
* Integrate Timers into Deepsleep

Added new functionality to controll the Deepsleep Wakeup process with TIMERS.

* added 60sec initial runtime
2023-11-28 11:38:46 +01:00
Christian Baars
fb51d9df8a
MI32 GUI changes (#20115) 2023-11-27 19:08:44 +01:00
Theo Arends
62afe918f0 Add webquery message when empty response 2023-11-27 15:59:27 +01:00
Theo Arends
07031d5ebf Fix `WebQuery response buffer corruption and format character %` (#20111) 2023-11-27 15:22:30 +01:00
Barbudor
3273aaa9f9
Fix ESP32 webquery response (#20111)
* logging webreponse

* to test

* final

* simple
2023-11-27 12:38:52 +01:00
Theo Arends
22f50abf22 Fix compile error 2023-11-24 17:20:21 +01:00
Theo Arends
01e51b2c9d Fix undocumented use of Energy struct 2023-11-24 16:49:51 +01:00
Theo Arends
2cee622af8 ESP32 remove restart energy logging if no energy monitoring is selected 2023-11-24 16:36:41 +01:00
Theo Arends
ad831418e5 Fix SO51 2023-11-24 11:36:20 +01:00
Theo Arends
9153ba37ca Update changelogs 2023-11-23 12:34:10 +01:00
Steve
3568b559e4
Add Support for Avago Tech Bluetooth Buttons (#20088) 2023-11-23 12:00:34 +01:00
s-hadinger
1c60527099
Berry scale_int, equivalent of scale_uint for signed integers (#20090) 2023-11-23 11:31:26 +01:00
s-hadinger
1cd13d7f66
Fixed changeUIntScale for linearity when expanding range (#20089) 2023-11-23 10:57:47 +01:00
Jason2866
a693c28d07
Platform 2023.11.01 (#20087) 2023-11-22 23:39:02 +01:00
papax333
77081ad92b
corrected ebus crc check (#20081) 2023-11-22 11:57:10 +01:00
Daniel Kucera
7e2fbdea55
tuyamcu: allow sending arbitrary commands (#20077) 2023-11-22 11:37:01 +01:00