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
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
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
s-hadinger
bd07b05d40
Berry add ``mdns`` advanced features and query ( #17842 )
...
* Berry add ``mdns`` advanced features and query
* typo
2023-01-31 22:53:23 +01:00
Theo Arends
d9cbbaeb2a
Fix energy usage and return migrated too small
...
Fix energy usage and return migrated too small (/10000) regression from v12.3.1.3
2023-01-30 15:36:46 +01:00
Theo Arends
db3fdc5118
Add ESP32 support for eigth energy phases/channels
...
- ESP32 support for eigth energy phases/channels
- ESP32 command ``EnergyCols 1..8`` to change number of GUI columns
- ESP32 command ``EnergyDisplay 1..3`` to change GUI column presentation
- support for SEN5X gas and air quality sensor by Tyeth Gundry (#17736 )
2023-01-29 16:09:13 +01:00
Theo Arends
664b60332a
Fix broken I2C priority
...
Fix broken I2C priority regression from v12.3.1.3 (#17810 )
2023-01-29 13:59:09 +01:00
s-hadinger
03815d827a
Berry energy_ctypes fixed accordingly ( #17820 )
2023-01-29 12:09:29 +01:00
s-hadinger
b98b2838e8
Zigbee extend plug-in modifiers to 16 bits ( #17817 )
2023-01-29 10:46:06 +01:00
Theo Arends
e9f8cfa338
Enable ESP32 energy driver
2023-01-28 11:06:25 +01:00
Theo Arends
f064250d9a
Update change logs
...
Version bump to v12.3.1.5
2023-01-27 16:59:54 +01:00
s-hadinger
0743b7d2b6
Berry add up flag to ``tasmota.wifi()`` and ``tasmota.eth()``, always return MAC ( #17759 )
2023-01-21 13:41:36 +01:00
s-hadinger
457f706d17
Berry ``crypto.EC_P256`` ECDSA signature (required by Matter protocol) ( #17723 )
2023-01-16 21:48:28 +01:00
Theo Arends
82b6d1ee91
Bump version to v12.3.1.4
2023-01-15 17:45:59 +01:00
s-hadinger
4e60bd7465
Berry add `static class` to declare inner classes ( #17699 )
2023-01-14 11:38:51 +01:00
Theo Arends
ce5e1df673
Fix DNS lookup for ``upload``
...
Fix DNS lookup for ``upload`` from ota server using http regression from v12.3.1.1
2023-01-13 17:06:16 +01:00
s-hadinger
1acd9b867c
Berry add implicit _class parameter to static methods ( #17683 )
...
* Berry add implicit ``_class`` parameter to static methods
* Handle bytecode
2023-01-11 22:59:07 +01:00
Theo Arends
f1763d34cf
Update changelogs
2023-01-11 10:31:39 +01:00
Theo Arends
9073fe01c1
Add ESP32 support for BMPxxx sensors on two I2C busses
...
Add ESP32 support for BMPxxx sensors on two I2C busses (#17643 )
2023-01-08 17:19:08 +01:00
Theo Arends
2e7496a052
Keep webserver enabled on command ``upload``
2023-01-07 15:37:52 +01:00
Theo Arends
0b2a375dee
Update changelogs
2023-01-06 16:04:04 +01:00
s-hadinger
33d6dbed3d
No IP address shown when in AP moode ( #17599 ) ( #17619 )
2023-01-06 14:03:16 +01:00
Theo Arends
8275cb776e
Fix rule mqtt subscribe payload size
...
Increase rule event buffer from 100 to 256 characters (#16943 )
2023-01-05 15:02:55 +01:00
s-hadinger
d59caa7203
Berry ``crypto.AES_CCM`` (required by Matter protocol) ( #17586 )
2023-01-03 20:26:46 +01:00
s-hadinger
f570dcc913
Berry `bytes()` now evaluates to `false` if empty ( #17585 )
2023-01-03 19:43:41 +01:00
Theo Arends
ea6a5a2d4e
Removed delays in TasmotaSerial and TasmotaModbus Tx enable switching
2023-01-02 15:08:40 +01:00
Theo Arends
e375448090
Update change logs
2023-01-02 12:31:46 +01:00
Theo Arends
14ee8decf7
Update changelogs
...
Add support for PCA9632 4-channel 8-bit PWM driver as light driver by Pascal Heinrich (#17557 )
2023-01-01 14:29:41 +01:00
Theo Arends
c63919d783
Change Energy totals max supported value
...
- Change Energy totals max supported value from +/-21474.83647 to +/-2147483.647 kWh
- Bump version to v12.3.1.3
2023-01-01 11:32:30 +01:00
Theo Arends
20a50ffc2e
Revert Tuya rewrite
...
- Update changelogs
2022-12-31 16:08:59 +01:00
Theo Arends
4ee6aee35e
Fix ESP8266 relay power on spikes
...
Fix ESP8266 set GPIO's to input on power on fixing relay spikes (#17531 )
2022-12-29 14:46:34 +01:00
Theo Arends
2e1f8fd756
Update changelogs
...
Change ESP32 Framework (Core) from v2.0.5.4 to v2.0.6 (IPv6 support)
2022-12-28 14:31:49 +01:00
Theo Arends
2fd63ff01f
Fix Modbus transmit enable GPIO
...
Fix Modbus transmit enable GPIO enabled once during write buffer
2022-12-28 14:07:30 +01:00
s-hadinger
ef4138bdaa
Support for IPv6 only networks on Ethernet (not yet Wifi) ( #17527 )
2022-12-27 21:59:34 +01:00
s-hadinger
790b6feae6
Change NTP default servers to dual-stack (IPv4/IPv6) ( #17525 )
2022-12-27 20:59:56 +01:00
s-hadinger
1832c4b2f0
Berry crypto add ``SPAKE2P_Matter`` for Matter support ( #17497 )
2022-12-23 19:40:12 +01:00
Theo Arends
234d6e20e0
Extent Generic Energy Modbus Driver
...
- Add support for up to 3 single phase modbus energy monitoring device using generic Energy Modbus driver
2022-12-23 16:56:18 +01:00
s-hadinger
42e3862970
Berry hkdf ( #17487 )
...
* Berry crypto add `HKDF_HMAC_SHA256`
* add HKDF option
2022-12-22 22:39:06 +01:00
s-hadinger
970e36f44d
Berry crypto add ``random`` to generate series of random bytes ( #17482 )
2022-12-22 18:57:20 +01:00
Theo Arends
23e0bc27e7
Update changelogs
2022-12-22 17:54:54 +01:00
s-hadinger
f06c07996c
Berry crypto add ``EC_P256`` and ``PBKDF2_HMAC_SHA256`` algorithms required by Matter protocol ( #17473 )
2022-12-22 10:09:13 +01:00
Theo Arends
8ffff8b857
Change Tasmota OTA scripts
...
Change Tasmota OTA scripts now support both unzipped and gzipped file uploads (#17378 )
2022-12-21 17:22:54 +01:00
Theo Arends
3555d88bee
Bump version v12.3.1.2
...
- Fix shutter default motorstop set to 0 (#17403 )
2022-12-21 15:20:33 +01:00
s-hadinger
d670f476ba
Berry add crypto AES_CTR, HDMAC_SHA256, MD5 ( #17451 )
2022-12-19 22:30:54 +01:00
Theo Arends
b33d2d540f
Update changelogs
2022-12-18 14:18:14 +01:00
Theo Arends
a6602249a3
Update changelogs
2022-12-18 14:05:31 +01:00
s-hadinger
30ace5a3f3
Berry support for `crypto.SHA256` ( #17430 )
2022-12-17 23:38:57 +01:00
Jason2866
509ce597a0
ESP32 Core 2.0.5.4
2022-12-17 16:28:16 +01:00
s-hadinger
9abe7b1af9
Support for IPv6 DNS records (AAAA) and IPv6 ``Ping`` for ESP32 and ESP8266 ( #17417 )
2022-12-17 10:08:35 +01:00
Theo Arends
4e5c1f7a2d
Bump version to v12.3.1.1
2022-12-16 10:20:51 +01:00
s-hadinger
f8b56e1058
Zigbee fix crash on ESP8266 #17397 ( #17405 )
2022-12-15 22:52:19 +01:00
Theo Arends
571502114c
Bump version v12.3.0.1
2022-12-14 14:46:08 +01:00
Theo Arends
1ad8b7713e
Add support for ME007-ULS
...
Add support for ME007-ULS narrow FoV ultrasonic distance sensor by Mathias Buder (#17376 )
2022-12-14 12:18:49 +01:00
Theo Arends
f6d385250e
Update changelogs
2022-12-14 11:31:25 +01:00
Theo Arends
ce4197459f
Update changelogs
2022-12-14 11:25:12 +01:00
s-hadinger
ce0a0d05a9
MQTT now uses Tasmota's DNS resolver instead of LWIP ( #17387 )
2022-12-13 21:46:20 +01:00
s-hadinger
7e27945e5a
ESP32 fix ``Ping`` ( #17373 )
2022-12-12 23:07:14 +01:00
Theo Arends
630987302a
Fix Analog MQ exception
...
Fix Analog MQ exception (#17271 )
2022-12-12 10:57:21 +01:00
Theo Arends
d8d45078fb
Update changelogs
2022-12-11 12:23:01 +01:00
Theo Arends
e018b61a9d
Update changelogs
2022-12-10 17:16:42 +01:00
Stephan Hadinger
2f1b2ec5fd
IPv6 support for Ethernet (ESP32)
2022-12-08 19:06:51 +01:00
Stephan Hadinger
ec17440662
Berry crypto module, with AES_GCM by default and EC_CC25519 optional
2022-12-04 19:20:11 +01:00
Theo Arends
e1221b924d
Changed removed leading spaces on commands ``(S)SerialSend1 to 6``
...
Removed leading spaces on commands ``(S)SerialSend1 to 6`` but keep on duplicate commands ``(S)SerialSend11 to 16`` (#16723 )
2022-12-04 15:09:39 +01:00
Theo Arends
bbde894628
Add serial Modbus transmit enable GPIOs
...
Add serial Modbus transmit enable GPIOs to all modbus energy drivers and modbus bridge (#17247 )
2022-12-03 12:33:42 +01:00
Stephan Hadinger
d3be3dfe8f
IPv6 preview for ESP32, also working for ESP8266
2022-11-30 19:40:58 +01:00
Theo Arends
af9f83e7e4
Bump version v12.2.0.6
2022-11-29 11:11:39 +01:00
Stephan Hadinger
a0ed383840
Berry add module `mdns`
2022-11-27 18:08:53 +01:00
Theo Arends
53563d44d8
Add support for HLK-LD2410 24GHz smart wave motion sensor
...
Add support for HLK-LD2410 24GHz smart wave motion sensor
2022-11-26 17:49:25 +01:00
Theo Arends
a381da3a39
Revert GUI file accept
2022-11-24 14:47:26 +01:00
Theo Arends
6e9394984d
Update changelogs
2022-11-20 15:52:40 +01:00
Theo Arends
f9138984bf
Add accept filename extensions to GUI
...
Add accept filename extensions to GUI file upload input fields (#16875 )
2022-11-20 15:07:38 +01:00
Theo Arends
4f31e7a1b2
Add command ``SetOption35 0..255``
...
Add command ``SetOption35 0..255`` to skip number of received messages in Serial Bridge (default 0) (#17140 )
2022-11-20 12:52:24 +01:00
Theo Arends
783631903d
Add user control over Serial Bridge buffers
...
- Add optional define ``SERIAL_BRIDGE_BUFFER_SIZE`` to set Serial Bridge internal buffer size (Default ESP8266 = 256, ESP32 = 800)
- Add command ``SSerialBuffer 256..SERIAL_BRIDGE_BUFFER_SIZE`` to change serial bridge rx buffer size (#17120 )
2022-11-18 16:21:54 +01:00
Theo Arends
0674f9b0b6
Add command ``SSerialBuffer 64..256``
...
Add command ``SSerialBuffer 64..256`` to change software serial bridge receive buffer size from default (64) to max local buffer size (256) (#17120 )
2022-11-18 13:00:59 +01:00
Theo Arends
e578171a16
Update changelogs
2022-11-17 12:47:09 +01:00
Theo Arends
d4bfd88256
Merge pull request #17112 from curzon01/DS18x20_ESP32_parasite_power
...
Add DS18x20 parasitic power usage on ESP32
2022-11-17 12:42:25 +01:00
Norbert Richter
b149da46c6
Add DS18x20 parasitic power usage on ESP32
2022-11-17 12:24:11 +01:00
Theo Arends
a924e41ff3
Bump version v12.2.0.5
...
- Fixed ModbusBridge baudrates over 76500 baud (#17106 )
- Bump version v12.2.0.5
2022-11-17 11:44:51 +01:00
Theo Arends
99378308f7
Update changelogs
2022-11-16 14:26:49 +01:00
Theo Arends
229c2cce06
Revert Art-Net to ArtNet
2022-11-16 10:55:56 +01:00
Stephan Hadinger
0849b6e5ef
Rename to udp.close()
2022-11-16 08:33:13 +01:00
Stephan Hadinger
f7fa09ebbe
Berry add ``udp->stop()`` method
2022-11-15 23:28:34 +01:00
Theo Arends
5f3d504c30
Add support for HMC5883L
...
Add support for HMC5883L 3-Axis Digital Compass sensor by Andreas Achtzehn (#17069 )
2022-11-15 11:11:32 +01:00
Theo Arends
e88d1682e9
Add command ``SwitchMode 16``
...
Add command ``SwitchMode 16`` sending only MQTT message on inverted switch change (#17028 )
2022-11-15 10:10:29 +01:00
Theo Arends
79c1bd2ae8
Merge branch 'development' into zigbee_aqara_plug
2022-11-15 09:27:40 +01:00
Stephan Hadinger
d2d384dc72
Zigbee improved Aqara plug support and completed cluster 0x0702
2022-11-14 22:46:08 +01:00
Stephan Hadinger
7950800cb2
ESP32 LVGL library from v8.3.2 to v8.3.3 (no functional change)
2022-11-14 21:15:38 +01:00
Theo Arends
c92d51f050
Rename ArtNet to Art-Net
2022-11-14 14:20:41 +01:00
Theo Arends
bfbdd49aaf
Revert change 2.7.4.9
2022-11-14 12:52:25 +01:00
Theo Arends
60ff102807
Update changelogs
2022-11-14 12:04:36 +01:00
Stephan Hadinger
2549203c13
Added WS2812 and Light ArtNet DMX control over UDP port 6454
2022-11-13 18:22:39 +01:00
Stephan Hadinger
0cfa2aba74
WS2812 sends signal to only ``Pixels`` leds instead of sending to 512 leds
2022-11-13 18:00:49 +01:00
Theo Arends
13c27194ec
TuyaMcu rewrite by btsimonh ( #17051 )
2022-11-13 12:55:18 +01:00
Stephan Hadinger
3731894486
Added ``FUNC_NETWORK_UP`` and ``FUNC_NETWORK_DOWN`` events
2022-11-11 11:15:05 +01:00
Theo Arends
e83882b655
Update changelogs
2022-11-10 13:54:05 +01:00
Jason2866
f16c555f2b
Tasmota core v2.0.5.3
2022-11-10 12:49:13 +01:00
Theo Arends
dd1586fbfc
Bump version to v12.2.0.4
...
- Reverted Flash Mode back from ``DIO`` to ``DOUT`` for ESP8266/ESP8285 (#17019 )
2022-11-09 12:19:33 +01:00
Theo Arends
64a609eae2
Revert "`DIO` as default for ESP82xx"
...
This reverts commit 5673e11fac
.
2022-11-09 11:57:34 +01:00
Theo Arends
381bfbf5bd
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP
...
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP to use cm instead of mm (#17021 )
2022-11-08 16:59:46 +01:00