19672 Commits

Author SHA1 Message Date
Christian Baars
65a1a4feeb
Neopixel add SPI driver for C2 and some minor updates (#19372) 2023-08-24 10:34:17 +02:00
Jason2866
8861e779e3
Platform ESP32 2023.08.01 (#19371) 2023-08-23 16:58:17 +02:00
Christian Baars
f4585a2718
prepare transition to esp-nimble-cpp (#19370) 2023-08-23 16:33:26 +02:00
Theo Arends
0d80e639ef Fix Core 3 compilation 2023-08-23 15:29:42 +02:00
Theo Arends
3c725a13d6 Fix Core 3 compilation 2023-08-23 15:10:14 +02:00
Theo Arends
db6193dc80 Phase 2 support C2/C6 2023-08-23 14:52:58 +02:00
Jason2866
fe6a0fd7b0
ignore esp-nimble-cpp (#19369)
in core 2.0.11
2023-08-23 13:35:35 +02:00
Theo Arends
701d33f645 Phase 2 support C2/C6 2023-08-23 13:02:13 +02:00
stefanbode
ca14dc5507
Shutter ESP32 fixes (#19362)
* fix esp32 shutter

* fix shutterinvert+shutterbutton
2023-08-22 09:21:30 +02:00
btsimonh
c9b5e5ab1f
Add new webcam driver over latest dev. (#19280)
* Add new webcam driver over latest dev. To use the old one, define USE_WEBCAM_LAGACY

* enable build without RTSP.
check pin_pwdn before using it n 0x105!!!

* more fixes around pwdn.  Make wcresolution -1 set the resoltuion setting to 'disbale cam' value (15).

* fix task stop - wait for debug to leave-> prevents guru. pin task to core 0.

* split motion from other code.  Add USE_WEBCAM_MOTION to control inclusion of motion code (big hit). Change from using USE_WEBCAM_LEGACY to USE_WEBCAM_V2

* logging minimisation - behind WEBCAM_DEV_DEBUG
2023-08-22 08:24:05 +02:00
Theo Arends
dc68232f42 Phase 1 support C2/C6 2023-08-21 17:32:54 +02:00
Theo Arends
dd877972be Phase 1 support C2/C6 2023-08-21 17:10:06 +02:00
Theo Arends
37a527696a Phase 1 support C2/C6 2023-08-21 16:18:21 +02:00
Theo Arends
0c3b559630 Phase 1 support C2/C6 2023-08-21 16:00:20 +02:00
Theo Arends
eccfbc334c Fix compile warning 2023-08-20 18:27:34 +02:00
Theo Arends
0acd5335d5 Remove debug messages (#19365) 2023-08-20 17:49:21 +02:00
Jason2866
e4860efcdb
add platformio_tasmota_core3_env.ini to gitignore 2023-08-19 14:51:47 +02:00
Theo Arends
5b3b2a7a62 Changed display invert setting
Changed display invert setting after tasmota start in uDisplay driver (#19337)
2023-08-18 11:34:01 +02:00
Theo Arends
e4eb919c93 Update changelogs 2023-08-18 11:22:06 +02:00
stefanbode
7927c989c4
fix shutterinvert (#19341)
* fix shutterinvert

* fix shutterinvert
2023-08-18 09:02:17 +02:00
Theo Arends
2eaa0fcb67 Update switch comments 2023-08-17 23:28:27 +02:00
Theo Arends
b8804cf2a8 Add variables to rules
Add variables ``%power<1..28>%`` and  ``%switch<1..28>%`` to rules (#19331)
2023-08-17 15:34:13 +02:00
Paul Blacknell
aa097e9034
add: shutdown command for PID controller (#19318) 2023-08-16 11:17:54 +02:00
Jason2866
53819a1465
Update platformio_tasmota32.ini (#19313) 2023-08-15 11:16:05 +02:00
Theo Arends
d9530f32a6 Sync dev with release v13.1 2023-08-15 10:37:54 +02:00
Theo Arends
01bb287436 prep v13.1 v13.1.0 2023-08-15 09:49:04 +02:00
Theo Arends
ed5d74a4f9 Merge branch 'development' into prerelease-13.1 2023-08-15 09:46:52 +02:00
Paul Blacknell
be88e701d9
Add commands to allow setting of timeprop parameters (#19310)
* add: commands to set timeprop settings

* Update my_user_config.h

* fix: properly generated json response to commands
2023-08-15 09:43:55 +02:00
Martin
fd46fb5aca
Creates a place to put the customer boards (#19309) 2023-08-14 22:41:51 +02:00
Theo Arends
41bd8bcd79 Merge branch 'development' into prerelease-13.1 2023-08-14 10:58:35 +02:00
Theo Arends
2710693453 Update changelogs 2023-08-14 10:15:16 +02:00
paulusbrand
877d4250bb
Removes software based no load threshold. (#19302)
Lowers ADE7953 builtin no load detection threshold to be able to measure 5 watt power levels.
2023-08-14 10:08:16 +02:00
Theo Arends
9671d87b19 Merge branch 'development' into prerelease-13.1 2023-08-14 09:41:43 +02:00
Christian Baars
7d18dd0e9e
fix OneWire for IDF5.1 and C2/C6 (#19303)
* fix OneWire for IDF5.1 and C2/C6

* Use Onewire in arduino30 builds

* use SOC specific defines for C2,C3 and C6
2023-08-14 09:34:48 +02:00
SteWers
f40f4a1947
[DS18x20] Enhance use of aliases (#19026)
* [DS18x20] Enhance use of aliases

`defineDS18x20_USE_ID_AS_NAME`:
Always show part of the address, even for one sensor
`#define DS18x20_USE_ID_ALIAS`:
The command `DS18Alias` can now be use with alphanumeric aliases, which replace the sensor name

* [DS18x20] change to calloc()
2023-08-12 14:57:58 +02:00
Theo Arends
5a7a82e975 Merge branch 'development' into prerelease-13.1 2023-08-12 14:25:15 +02:00
Theo Arends
3417d42669 Update changelogs 2023-08-12 14:18:56 +02:00
Paul Blacknell
df1a526f02
fix: properly detect device is offline after maximum misses reached (#19298) 2023-08-12 11:32:29 +02:00
Christian Baars
b5cc48dd64
ESP32: pass flashmode at build time to macro definition (#19299)
* pass flashmode at build time to macro definition

* fix 8266 builds
2023-08-12 11:31:06 +02:00
Christian Baars
314af22ae3
avoid unnecessary compiling of specific libraries in lib32_div for most builds (#19293) 2023-08-10 16:23:32 +02:00
Дилян Палаузов
f9f5d5d55c
Typo architceture → architecture (#19288) 2023-08-10 16:22:44 +02:00
Paul Blacknell
9eb184c30e
Improvements to PID controller driver (#19285)
* add: update DEBUG_THERMOSTAT to only control the virtual switch

Also, debug output is still generated but end user can control this debug level 3

* add: debug output of main controller parameters when thermostat enabled

Also, add units for debug outputs added to make them more intelligible

* Update xdrv_39_thermostat.ino

* add: debug message when sensor is detected as not alive

fix: display thermostat number in debug messages

* add: log message prefix string for thermostat

* Update xdrv_39_thermostat.ino

fix: typos in comments
add: debug messages

* add: debug prefix for thermostat

* add: debug prefix added to output lines

* fix: comment typos and small grammatical changes for clarity

* add: debug prefix 'THE' added to debug output

* add:  display PID status and key info on web output

* fix: remove extraneous comments that included unused code fragments

* add: local sensor handling improvements

add: define a local sensor name
add: define the local sensor measurement parameter
add: limit sensor not seen error message to every 60 seconds to avoid flooding the logs
add: include interval since which sensor data was last updated
fix: properly update the maximum interval time so missing sensor data is properly alerted

* Update xdrv_49_pid.ino
2023-08-10 16:20:06 +02:00
Christian Baars
7544d2f23c
fix IRAM_ATTR specified both in function declaration and definition (#19286) 2023-08-10 12:19:18 +02:00
Christian Baars
d85557711d
use common safeboot flags (#19282) 2023-08-09 19:20:19 +02:00
Christian Baars
bfe0857094
add section safeboot_flags in platform_tasmota32.ini (#19281)
This will make it easier to ignore a bunch of libraries in order to speed up builds without polluting the ENV sections too much.

Usage:
[env:my_safeboot_env]
lib_ignore              = ${safeboot_flags.lib_ignore}
2023-08-09 14:02:21 +02:00
Paul Blacknell
c3fadde3e8
Improvements to thermostat debug output (#19279)
* add: update DEBUG_THERMOSTAT to only control the virtual switch

Also, debug output is still generated but end user can control this debug level 3

* add: debug output of main controller parameters when thermostat enabled

Also, add units for debug outputs added to make them more intelligible

* Update xdrv_39_thermostat.ino

* add: debug message when sensor is detected as not alive

fix: display thermostat number in debug messages

* add: log message prefix string for thermostat

* Update xdrv_39_thermostat.ino

fix: typos in comments
add: debug messages

* add: debug prefix for thermostat

* add: debug prefix added to output lines

* fix: comment typos and small grammatical changes for clarity

* add: debug prefix 'THE' added to debug output
2023-08-08 10:55:05 +02:00
Christian Baars
76aa6747a5
more idf5.1 preps: Berry SPI (#19273) 2023-08-06 21:10:36 +02:00
Jason2866
7488ed03f0
Tasmota based on Arduino 3.0.0 (#19270) 2023-08-06 13:44:28 +02:00
s-hadinger
0b3d6fd146
Prepare for Arduino v3 / esp-idf v5 2nd batch (#19265) 2023-08-05 20:34:24 +02:00
Theo Arends
e52c6105c6 Bump version to v13.0.0.4 2023-08-05 15:41:12 +02:00