8018 Commits

Author SHA1 Message Date
Theo Arends
fbbf8ff781 Merge branch 'development' into prerelease-12.4 2023-02-16 13:10:16 +01:00
Theo Arends
e1b11a6fe7 Fix Tuya Exception 3 (#17941) 2023-02-15 16:33:29 +01:00
Theo Arends
0ea36d996c Change Dht driver from v6 to v7
- Change Dht driver from v6 to v7
- Add command ``DhtDelay<sensor> <high_delay>,<low_delay>`` to allow user control over high and low delay in microseconds (#17944)
2023-02-15 15:21:57 +01:00
Theo Arends
31f5b79bf8 Fix adding virtual switches 2023-02-15 11:06:53 +01:00
Theo Arends
dafa28f8ba Merge branch 'development' into prerelease-12.4 2023-02-13 16:22:03 +01:00
Theo Arends
87686c0d52 update changelogs 2023-02-13 16:07:38 +01:00
Theo Arends
b72cf69d2c Refactor buttons and switches Pt.3
- Quick return from interrupts
2023-02-12 17:40:24 +01:00
Theo Arends
dab80f9d29 Refactor buttons and switches Pt.2 2023-02-12 17:23:22 +01:00
Theo Arends
e0584b2157 Refactor switches and buttons
- Fix Tuya switches
2023-02-12 16:09:28 +01:00
Theo Arends
ec56473631 Refactor XxxSet and XxxCal energy commands 2023-02-12 14:05:33 +01:00
Theo Arends
dbffcac195 Shelly Pro 4PM reduce number of SPI updates 2023-02-12 12:19:02 +01:00
Barbudor
4ad6807d7e
Fixes GPS bad year + drift calculation (#17932) 2023-02-12 08:44:40 +01:00
Theo Arends
5d3f2cc316 ESP8266 increase number of discovery relays 2023-02-09 16:02:06 +01:00
Theo Arends
134c839244 Fix virtual relays multi press 2023-02-09 15:34:05 +01:00
Theo Arends
8cbb62d8c9 Simplify virtual buttons/switches 2023-02-09 14:46:54 +01:00
Theo Arends
d029d8bcbc Fix Shelly Pro 4PM switch states 2023-02-08 17:08:13 +01:00
Theo Arends
7a2b5177ac Fix Shelly Pro 4PM calibration regs 2023-02-08 14:14:49 +01:00
Jason2866
40be97e6d9
SD Card support for >1MB tasmota (#17916) 2023-02-08 12:38:10 +01:00
Theo Arends
1c1f6c638f Add commands PowerCal, VoltageCal and CurrentCall
Add commands PowerCal, VoltageCal and CurrentCall to CSE7766/HLW8032 energy driver
2023-02-08 10:50:34 +01:00
gemu
ff165bfe8c
reduce display frequency (#17906) 2023-02-07 09:11:40 +01:00
Jason2866
4cb9acec65
Fix PR#17893 (#17901) 2023-02-06 22:21:16 +01:00
SteWers
1d5da9b73b
[SolaxX1] Updated safety descriptions (#17887)
* [SolaxX1] Updated safety descriptions

Updated safety descriptions

* [Solax X1] disable `#define SOLAXX1_READCONFIG` by default

disable `#define SOLAXX1_READCONFIG` by default
2023-02-06 20:18:38 +01:00
Theo Arends
f76d7ee8cf Tune TM1638 key/leds 2023-02-06 18:07:05 +01:00
Theo Arends
289703c97a Update my_user_config.h 2023-02-06 16:03:50 +01:00
Theo Arends
055331d2ab Breaking change TM1638 button and led support
Breaking change TM1638 button and led support are handled as virtual switches and relays (#11031)
2023-02-06 15:57:27 +01:00
Theo Arends
ce29bc38d7 Extent ESP8266 virtual button support 2023-02-06 12:03:32 +01:00
Theo Arends
9673cca8b0 Extent ESP8266 virtual switch support 2023-02-06 11:45:28 +01:00
gemu
6ccacb4af1
Sml fix (#17893)
* fix compile with NO_USE_SML_DECRYPT

* dumplog info
2023-02-06 09:42:09 +01:00
Philipp
da81d25fb5
Use dark mode for Pro 4PM display (#17888)
Use dark mode by default for the Shelly Pro 4PM display
2023-02-05 19:17:35 +01:00
Theo Arends
9517677fb2 Fix initial displaydimmer state 2023-02-05 16:54:25 +01:00
Theo Arends
c699131103 Add Shelly Pro 4PM to lvgl binary 2023-02-05 16:22:18 +01:00
Theo Arends
0ebcf1dc03 Fix exception on empty topic (#17879) 2023-02-05 15:13:44 +01:00
Theo Arends
8bc03bbc06 Bump version v12.3.1.6
- Add ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) by Stephan Hadinger
- Add basic support for Shelly Pro 4PM
2023-02-05 14:29:42 +01:00
Theo Arends
9bf1bd93c0 Add some display safeguards fixing power issues at restart 2023-02-05 12:52:21 +01:00
Theo Arends
36b9e4ab78 Fix universal display driver too early power control 2023-02-04 18:24:21 +01:00
Theo Arends
cfd34aa02c Fix Shelly Pro 4PM issues
- Fix random ADE7935 measurements
- Fix relay 1 toggle on restart
- Add Shelly Pro 4PM display.ini
2023-02-04 17:48:53 +01:00
bovirus
a581fc237d
Italian language update (#17877) 2023-02-04 16:09:56 +01:00
s-hadinger
a483991ba3
ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) (#17871)
* ESP32 preliminary support for Matter protocol, milestone 1 (commissioning)

* Fix case
2023-02-04 00:00:21 +01:00
Fabrizio Amodio
e8056df1ad
Biopdu-v1.1.1 (#17868)
* Template Fix

* Removed common setting, use SetOption150 instead

* code cleaning

* BioPDU Factory Settings

* CHANGELOG update

* RELEASENOTES update
2023-02-03 17:52:26 +01:00
Norbert
de81eecc01
Change log option for "decrypted block" (#17863) 2023-02-03 10:50:53 +01:00
s-hadinger
96b66225d2
Reserve SetOption151 for Matter protocol (#17860) 2023-02-02 20:22:59 +01:00
Fabrizio Amodio
2c9f1fef0d
Biopdu-v1.1.0 (#17857)
* BioPDU language labels

* xnrg_33 BioPDU 625x12 driver

* missing enums

* Rename energy driver from 33 to 24

* Removed driver 33
2023-02-02 19:09:24 +01:00
Norbert
813233906b
Fix spelling (#17853) 2023-02-02 08:57:01 +01:00
Barbudor
949f3fdc32
enfore TLS for sml decryption (#17852) 2023-02-01 21:40:04 +01:00
Theo Arends
1147304781 Fix second voltage channel if SO150 set 2023-02-01 12:09:55 +01:00
David Gwynne
052b5c2926
reset recv parser if it takes too long for the message to arrive. (#17845)
i have a tuyamcu based device that occasionally gets a flipped bit in
messages it receives from the muc. those usually show up as checksum
failures, but if the bit flips in the length field then we wait for
bytes that just arent going to arrive, so we don't get to the cksum
field for that test to fail. instead, add a timeout that the tick
checks, and reset the recv state machine on a timeout.

if the message that was corrupted was a dp update, we'll end up with
an inconsistent view of the state of the DPs. maybe we should send a
request for all datapoint values when this or a cksum failure happens?
2023-02-01 11:48:07 +01:00
s-hadinger
293ae8064d
Berry webserver raw content (#17844) 2023-01-31 23:23:52 +01:00
s-hadinger
5ea9a95660
Berry add tasmota.locale() (#17843) 2023-01-31 23:23:36 +01:00
Theo Arends
db581b15c7 Add SetOption150
Add SetOption150 - (Energy) Force no voltage/frequency common allowing individual voltage channel calibration.
2023-01-31 22:30:50 +01:00
SteWers
438b235dc8
[Solax X1] fix apparent power (#17833)
U*I from inverter is not valid for apparent power as U*I could be lower than active power
2023-01-31 22:23:31 +01:00