Commit Graph
1624 Commits
Author SHA1 Message Date
Theo Arends cde8e62071 Restore default hostname %s functionality using topic name only, regression from v15.4.0.2 (#24731) 2026-09-12 15:15:11 +02:00
Theo Arends a245189808 Fix BLE MI32 unwanted dot/comma replacement (#25009) 2026-09-07 10:46:31 +02:00
Theo Arends 143409151c Update change logs 2026-09-05 14:22:44 +02:00
Theo Arends 40c24e193e Update change logs 2026-09-04 11:16:25 +02:00
Theo Arends f5b34a26be BTHome (re)set button when updated state is received (#25002) 2026-09-04 10:03:50 +02:00
Theo Arends a0656a911e Update change logs 2026-09-03 15:15:01 +02:00
Theo Arends 079718527b Add Berry virtual button support 2026-09-02 15:18:49 +02:00
Theo Arends b4e24df39c BLE MI32 display icons instead of data lines. disable by removing #define USE_SENSOR_ICON 2026-08-31 13:55:16 +02:00
Theo Arends 89ef175a3c Update change logs 2026-08-30 22:19:45 +02:00
Theo Arends 41964bb72d Update change logs 2026-08-30 22:09:59 +02:00
Theo Arends 9aa935c231 Update change logs 2026-08-30 21:41:19 +02:00
Theo Arends 44a6526523 Update change logs 2026-08-28 11:09:31 +02:00
Theo Arends d3cadb4cd7 Bump version v15.6.0.1 2026-08-25 11:38:08 +02:00
Theo Arends 8ce646231a Update change logs 2026-08-25 10:42:40 +02:00
Theo Arends 3c184e43d9 Update change logs 2026-08-24 09:56:04 +02:00
Rene Hexel c988ddfc2f Add Shelly emulation for ESP32 (#24952)
* Add Shelly emulation for ESP32 (EMUL_SHELLY)

Presents Tasmota as a generation 2 Shelly Pro 2PM to controllers
speaking the Shelly Gen2 RPC protocol, such as the Sigenergy
mySigen application.

The emulation follows Belkin WeMo and Hue Bridge: compiled in
with USE_EMULATION_SHELLY (ESP32 only, as it needs the IDF mDNS
component) and selected at runtime with `Emulation 3` or on the
Configure Other web page, where it appears as "Shelly single
device".

When selected, the driver advertises _shelly._tcp over mDNS with
the IPv4 and IPv6 addresses of all active interfaces and serves
/shelly and /rpc. Up to two switch, two input and two metering
channels are mapped onto Tasmota relays, switches and the energy
driver. Channels beyond the relays configured keep their state
in NVS so a controller still sees two working outputs.

Shelly controllers discard mDNS replies that do not carry the
RFC 6762 TTL of 255, which Espressif's mDNS component only sets
on multicast, so the driver raises the TTL on the mDNS sockets
after registration.

* Make Shelly emulation opt-in and renumber driver
2026-08-21 11:50:19 +02:00
Theo Arends 9978459714 Update change logs 2026-08-18 11:47:31 +02:00
Theo Arends 63e278de74 Update change logs 2026-08-17 11:01:49 +02:00
Theo Arends 4999f2bd5e Update change logs 2026-08-13 14:02:12 +02:00
Theo Arends 58907cf579 Update change logs 2026-08-10 14:22:15 +02:00
Theo Arends bb8ce1773e Add limited support for BLE BTHome (#20763) 2026-08-06 14:56:48 +02:00
Theo Arends 49f9be888d Add support for WiZ compatible IoTorero ESP-Now Remote Control additional buttons P5 to P7 2026-08-01 16:36:36 +02:00
Theo Arends 640b6c2d10 Update changelogs 2026-07-31 17:10:00 +02:00
Theo Arends 9c5b81f1d4 Update change logs 2026-07-31 16:12:32 +02:00
Theo Arends 63c2a3b466 Add support for baudrate 74880 replacing 74700 ((#24924) 2026-07-31 15:33:27 +02:00
Theo Arends 3725d6eb47 Fix Can sniffer functionality (#18287) 2026-07-28 10:49:59 +02:00
Theo Arends 2f136a3290 Bump version v15.5.0.2 2026-07-23 21:57:45 +02:00
Theo Arends 23ed46deff Update change logs 2026-07-21 14:04:17 +02:00
Theo Arends 453b8ad138 Update change logs 2026-07-20 17:13:35 +02:00
Theo Arends 989866fe6d Update change logs 2026-07-03 14:29:13 +02:00
Theo Arends d87c17af21 Update change logs 2026-07-02 15:49:43 +02:00
Theo Arends 796242fdac Update change logs 2026-06-27 10:59:33 +02:00
Theo Arends 8dc0e1d3fa Bump version v15.5.0.1 2026-06-22 17:07:22 +02:00
Theo Arends 5ba66d80c3 Add command BSSid[1|2] [0|1|11:22:33:44:55:66] to select fixed WiFi Access Point disabling SetOption56 and SetOption57 (#24394) 2026-06-21 17:43:52 +02:00
Theo Arends a27df15739 Fix SML modbus/TCP on ESP32-p4 with only Ethernet shows "SML: could not connect TCP since wifi is down" (#24845) 2026-06-21 15:35:36 +02:00
Theo Arends 7f874b2a14 Update change logs 2026-06-21 15:00:33 +02:00
Theo Arends 00bab175a8 Update change logs 2026-06-17 12:36:10 +02:00
Theo Arends c4b01cc013 Update change logs 2026-06-13 12:38:08 +02:00
Theo Arends 797b25e35d Update change logs 2026-06-11 14:29:42 +02:00
Theo Arends c15ea2852e Fix RTSP strncpy buffer overflow 2026-06-10 14:35:35 +02:00
Theo Arends cd38f60218 Change Sensirion_Core library from v0.7.2 to arduino-core v0.7.3 2026-06-05 16:42:08 +02:00
Theo Arends 01d044cedc Changed SCD30 library FrogmoreScd30 to Sensirion arduino-i2c-scd30 v1.1.1 2026-06-05 15:31:11 +02:00
Theo Arends 6191473dfd Changed SCD4x library FrogmoreScd40 to Sensirion arduino-i2c-scd4x v1.1.0
- Bump version v15.4.0.3
2026-06-03 17:18:28 +02:00
Theo Arends 696255995a Fix SPS30 not detected on ESP8266 (#24780) 2026-06-01 17:44:51 +02:00
Theo Arends 1e815fc9e0 Update change logs 2026-05-30 15:23:28 +02:00
Theo Arends 5bb17bd275 Pre-populate decompressed rule cach (#24799) 2026-05-29 14:12:31 +02:00
Theo Arends ee0748a656 Update change logs 2026-05-20 14:00:18 +02:00
Theo Arends fb424dca50 Add support for hosted MCU different from esp32c6 2026-05-19 15:35:34 +02:00
Theo Arends a90c539899 Update change logs 2026-05-19 12:28:34 +02:00
Theo Arends 01d408ae6d Update change logs 2026-05-19 11:44:58 +02:00