Commit Graph

1502 Commits

Author SHA1 Message Date
Theo Arends b00d7fd0ac Fix ESP8266 Exception 3 on tasmota-minimal caused by unaligned PROGMEM (#22169) 2024-09-20 18:13:38 +02:00
Theo Arends d5289e8ba9 Update changelogs 2024-09-20 12:09:34 +02:00
Theo Arends 83eb8aeaa7 Update changelogs 2024-09-20 12:01:15 +02:00
s-hadinger be46b95d62
MQTT add warning if trying to connect without TLS on a port that normally uses TLS (#22175) 2024-09-19 23:12:46 +02:00
s-hadinger 3f56ab68ad
Berry improve `int64` constructor (#22172) 2024-09-19 21:35:52 +02:00
Theo Arends 9238ee73d6 Add ESP8266 experimental support for second I2C bus 2024-09-19 14:47:18 +02:00
Theo Arends a9f0623769 SCD30 Lowered I2C clock from 100k to 50k (#15438) 2024-09-19 11:15:04 +02:00
Theo Arends d0d075a1b4 Refactored I2C drivers SHT3x and iAQ 2024-09-19 11:11:08 +02:00
Theo Arends 0dfab3684c Update changelogs 2024-09-19 09:58:36 +02:00
s-hadinger 717bc01df8
Autoconf prevent 'init.bat' from stopping on empty lines (#22158) 2024-09-17 21:46:40 +02:00
Theo Arends a5730a76f9 Add command entered to command error and command unknown message 2024-09-17 16:24:45 +02:00
Theo Arends fd7d2fc0a4 Add entered command to MQTT command unknown message 2024-09-17 10:00:47 +02:00
Theo Arends 97970974fc Refactored I2C drivers HTU21, BH1750 and HYT 2024-09-16 16:27:30 +02:00
Theo Arends a3892ecbc4 Update change logs 2024-09-14 16:13:14 +02:00
s-hadinger 1bfbe02a29
Berry I2C to prepare M5Stack I2C STM32 based devices (#22143) 2024-09-14 12:25:23 +02:00
Theo Arends 1dff0b4b27 Add support for RX8010 RTC as used in IOTTIMER (#21376) 2024-09-13 13:53:01 +02:00
s-hadinger 6e4517de02
Berry virtual Energy driver (#22134) 2024-09-12 19:38:04 +02:00
Theo Arends 7b8308c36a Add support for I2C M5Unit (Mini)Scales using HX711 driver 2024-09-12 12:14:32 +02:00
Theo Arends d8f01ed4c0 Refactor HX711 memory use 2024-09-10 15:59:25 +02:00
Theo Arends 07eb51764a Update changelogs 2024-09-10 14:54:32 +02:00
Theo Arends 5675f00d70 Update changelogs 2024-09-10 14:12:31 +02:00
s-hadinger 2d522485c4
Zigbee fix flashing CC2562P with latest firmware (#22117) 2024-09-09 21:56:18 +02:00
s-hadinger 7247cd6c44
Fixed Berry energy missing attributes (#22116) 2024-09-09 21:50:06 +02:00
Theo Arends a75a58d591 Update changelogs 2024-09-09 16:39:27 +02:00
s-hadinger 9ac2a69603
Matter support for Zigbee Occupancy and Light 0/1/2 (OnOff / Dimmer / White Color Temperature) (#22110) 2024-09-08 23:16:19 +02:00
Theo Arends 1bf6a13d7c Bump version v14.2.0.4
- Add HX711 optional calibration precision option on command ``Sensor34 2 <weight in gram> <precision>`` where `<precision>` is 1 to 10 (#13983)
2024-09-08 17:32:35 +02:00
Theo Arends 4717d1986c Update changelogs 2024-09-07 16:32:39 +02:00
Edward Betts fade4f867d
Correct spelling mistakes (#22080) 2024-09-07 15:35:04 +02:00
s-hadinger c41e9fe010
Matter Zigbee support for sensors: Temperature, Humidity, Pressure (#22084) 2024-09-03 23:50:53 +02:00
s-hadinger 5f80251414
Berry Zigbee improvements to prepare Matter (#22083) 2024-09-03 23:22:50 +02:00
s-hadinger 4164887412
Zigbee avoid disabling console serial on ESP32 and improved log messages (#22082) 2024-09-03 23:06:07 +02:00
s-hadinger b6e81c1edd
Zigbee Koenkk firmware 20240710 for Sonoff Zigbee ZBPro (#22076) 2024-09-02 22:20:41 +02:00
s-hadinger 428fa95dfd
Berry avoid `readbytes()` from crashing when file is too large (#22057) 2024-08-30 13:59:52 +02:00
s-hadinger 1ab9bee312
Berry remove reuse of methods for interface-like code reuse #21500 (#22055) 2024-08-29 22:00:20 +02:00
s-hadinger 2292006fe3
Matter fix Waterleak broken after Berry solidification optimisation #21885 (#22052) 2024-08-29 19:33:41 +02:00
s-hadinger 220778a3c0
Matter fail to report Shutter status if no shutter is configured in Tasmota (#22049) 2024-08-29 17:40:12 +02:00
s-hadinger 11ed65560b
LVGL Added OpenHASP icons to font `montserrat-28` (#22048) 2024-08-29 16:57:01 +02:00
s-hadinger e7f120d443
Berry make `energy` modules changes from #21887 backwards compatible (#22046) 2024-08-29 16:02:14 +02:00
s-hadinger f62496d164
Crash when calling TasmotaSerial destructor when initialized with incorrect arguments (#22036) 2024-08-28 13:04:56 +02:00
s-hadinger e8cdeaba6b
ESP32 LVGL library from v9.1.0 to v9.2.0 (#22031) 2024-08-27 23:36:38 +02:00
Theo Arends a44443f184 update changelogs 2024-08-26 17:29:20 +02:00
Theo Arends 1ad4a1377b Update changelogs 2024-08-26 13:56:20 +02:00
s-hadinger 5c30d92627
BearSSL panic on ESP8266 in rare conditions (#22017) 2024-08-25 23:10:48 +02:00
s-hadinger 8d6a4bd7be
Matter fix when Rules are disabled (#22016) 2024-08-25 19:33:40 +02:00
s-hadinger d084be23db
Zigbee extend timeout for MCU reboot from 5s to 10s (#22009) 2024-08-24 18:32:35 +02:00
s-hadinger e143438552
Matter fixed UI bug when no endpoints configured (#22008) 2024-08-24 18:04:28 +02:00
Theo Arends 831597e7d9 Version v14.2.0.3
- Add command ``SetOption69 1`` to enable Serial Bridge inverted Receive (#22000)
2024-08-23 11:22:26 +02:00
Theo Arends 4144f5c5ca Change GPIOViewer from v1.5.5 to v1.5.6 2024-08-22 18:03:39 +02:00
Theo Arends 798edc20c2 Version v14.2.0.2
- Changed Energy BL09xx command ``CurrentSet`` input changed from Ampere to milliAmpere
2024-08-21 16:27:43 +02:00
Theo Arends ab2d6c1169 Add Energy command ``PowerSet 60,230`` to calibrate both Current and Power with known resistive load of 60W at 230V using calibrated Voltage 2024-08-20 13:08:56 +02:00
Theo Arends c5b92d3ab1 Add Energy Log level 4 message when (Calculated) Apparent Power is less than Active Power indicating wrong calibration (#20653) 2024-08-19 22:31:56 +02:00
Theo Arends 652b9cef87 Fix PZEM continue energy monitoring when one phase fails (#21968) 2024-08-15 17:32:11 +02:00
Theo Arends bb0db6d8f8 Update changelogs 2024-08-15 15:12:59 +02:00
Theo Arends 30cffa1acc Bump version v14.2.0.1 2024-08-14 15:13:00 +02:00
Theo Arends 43a8e2464f Prep v14.2.0 2024-08-14 14:22:13 +02:00
Theo Arends b93e6cee7b Change GUI name of Analog<x> to ADC<x> 2024-08-13 15:11:51 +02:00
Theo Arends 8f75684cd7 Add Rule and Scripter xdrv sensor polling 2024-08-13 12:28:09 +02:00
Theo Arends 5bac2a2331 Revert "Add Rule and Scripter xdrv sensor polling"
This reverts commit cc2ea328d5.
2024-08-11 19:29:10 +02:00
Theo Arends cc2ea328d5 Add Rule and Scripter xdrv sensor polling 2024-08-11 17:47:01 +02:00
Theo Arends 6ffcc69e2d Update changelogs 2024-08-06 17:29:28 +02:00
s-hadinger f88a635d5d
Zigbee loads device data early before MCU startup (#21917) 2024-08-06 12:43:15 +02:00
Theo Arends c7faff7ac6 Refactored Analog driver to better support multiple channels
- Add command ``AdcGpio<gpio> <parameters>`` to better support ADC configuration
2024-08-03 17:52:47 +02:00
Theo Arends e5485288eb Update changelogs 2024-08-03 14:18:48 +02:00
s-hadinger 3c884118ed
Berry `zigbee.started()` (#21895) 2024-08-02 19:42:11 +02:00
s-hadinger 6b98a320b1
Berry `zigbee.find()` (#21889) 2024-08-02 15:43:31 +02:00
Theo Arends 8f74a226e7 Update changelogs 2024-08-02 10:02:31 +02:00
s-hadinger 010ca34622
Berry `energy` module support for 8 phases and move to pseudo-arrays (#21887)
* Berry `energy` module support for 8 phases and move to pseudo-arrays

* add size()
2024-08-01 22:37:37 +02:00
s-hadinger 40ee4cc316
Berry add `solidify.nocompact()` and reduce size of Matter UI (#21885) 2024-08-01 22:02:27 +02:00
s-hadinger 74551c873f
Berry add `file.savecode()` (#21884) 2024-08-01 15:38:07 +02:00
s-hadinger 836ce9ef9b
Berry add new type "addr" to ctypes mapping (#21883) 2024-08-01 10:29:49 +02:00
Theo Arends 67fcb71c6d Update changelogs 2024-07-31 11:03:06 +02:00
s-hadinger b8c5e22e1b
Update CHANGELOG.md 2024-07-28 21:41:20 +02:00
Theo Arends 88293d7414 Analog GPIO changes
- Analog GPIO ``ADC Input`` with ``AdcParam<x> 1,<start_range>,<end_range>,<margin>,1`` provide direct light control
- Analog GPIO ``ADC Voltage`` with ``AdcParam<x> 11,<start_range>,<end_range>,<lowest_voltage>,<highest_voltage>`` provide energy monitoring with dc voltage
- Analog GPIO ``ADC Current`` with ``AdcParam<x> 12,<start_range>,<end_range>,<lowest_current>,<highest_current>`` provide energy monitoring with dc voltage
2024-07-28 18:52:38 +02:00
Theo Arends 87ec0cce21 Revert "Analog GPIO extensions"
This reverts commit 7c1cf6a81f.
2024-07-28 18:47:13 +02:00
Theo Arends 7c1cf6a81f Analog GPIO extensions
- Analog GPIO ``ADC Input`` with ``AdcParam<x> 1,<start_range>,<end_range>,1`` provide direct light control
- Analog GPIO ``ADC Voltage`` with ``AdcParam<x> 11,<start_range>,<end_range>,<lowest_voltage>,<highest_voltage>`` provide energy monitoring with dc voltage
- Analog GPIO ``ADC Current`` with ``AdcParam<x> 12,<start_range>,<end_range>,<lowest_current>,<highest_current>`` provide energy monitoring with dc voltage
2024-07-28 18:33:43 +02:00
s-hadinger 5b8638b6b8
Berry updated precompiled Windows binary (#21858) 2024-07-28 15:47:52 +02:00
Theo Arends 9f99633f43 update changelogs 2024-07-27 13:32:01 +02:00
Norbert Richter 5abff54bc6
Add NeoPool `NPSetOption<x>` command (#21850) 2024-07-27 11:41:06 +02:00
Theo Arends f1a898c5ca Update changelogs 2024-07-26 14:12:08 +02:00
s-hadinger 035daa663b
Berry `file.write()` raises an exception on failure (ex: disk full) (#21849) 2024-07-26 12:44:25 +02:00
s-hadinger 55cb473e13
Berry `webserver_async` (#21836)
* Berry `webserver_async`

* Shrink size and include only when USE_BERRY_DEBUG
2024-07-26 09:32:12 +02:00
s-hadinger 1b887d7202
Berry consolidated constants for solidified classes reduces Flash size (#21845) 2024-07-25 22:53:02 +02:00
Theo Arends b9fcfa86c9 Update changelogs 2024-07-25 13:33:00 +02:00
s-hadinger bf7fbf2cbe
Berry internal: remove class from closure to simplify code (#21839) 2024-07-24 22:59:53 +02:00
s-hadinger db3e29dd47
Berry fix `bytes` setters and getters with negative offsets (#21835) 2024-07-24 14:24:11 +02:00
Theo Arends 0784637f4f Update changelogs 2024-07-24 13:41:58 +02:00
s-hadinger b62b2d0d93
Matter support for split lights (`SetOption68 1` and `SetOption37 128`) (#21834) 2024-07-24 10:20:25 +02:00
s-hadinger c84faa79fb
Matter improve internal `inspect`for superclasses (#21824) 2024-07-23 12:27:47 +02:00
s-hadinger e085cfd3ab
Berry fix `light.get` for separate RGB/CT (#21818) 2024-07-22 20:38:14 +02:00
Theo Arends f42e44a69d Support for Sonoff iFan04-H using template (#16402)
- Bump version v14.1.0.4
2024-07-22 15:35:20 +02:00
s-hadinger da169336ee
Berry simplified `module persist` (#21812) 2024-07-21 22:30:19 +02:00
Theo Arends 85bff67d9b Add support for Wooliis Hall Effect Coulometer or Battery capacity monitor (#21732) 2024-07-17 14:14:44 +02:00
Theo Arends 8f6a0b15c3 Update changelogs 2024-07-14 13:54:09 +02:00
Theo Arends 105a08dd20 Skip MQTT response if command is prefixed with underscore (#21740) 2024-07-08 16:57:21 +02:00
Theo Arends 60d0c2208b update changelogs 2024-07-08 13:54:48 +02:00
Theo Arends fee5251bd4 Fix universal display power regression (#21726) 2024-07-05 15:30:31 +02:00
Theo Arends 363cd8d79e Update changelogs 2024-07-05 11:59:16 +02:00
s-hadinger be40830bc0
Matter support for 'Generic Switch' based on Tasmota Buttons (#21731) 2024-07-04 20:47:32 +02:00
s-hadinger 522d7f6ee4
Berry `int64` added `low32()` and `high32()` methods, used in Matter (#21728) 2024-07-04 19:19:21 +02:00
Theo Arends dfa5b46494 Update changelogs 2024-07-04 16:18:53 +02:00