Theo Arends
d7eebc174e
Fix and Unify LoRaWan berry parameter GUI
2025-07-21 16:21:26 +02:00
Theo Arends
e11c874eda
Fix power0 regression from yesterday
2025-07-21 09:26:30 +02:00
Theo Arends
8f973e3b3a
Fix iFan response to command Power0 ( #23595 )
2025-07-20 16:18:26 +02:00
Alexey Pavlov
6080bdc472
Latest opentherm ( #23704 )
...
* Revert "Build firmware from Master branch"
* Updated workflows
* Added ENS160 (Air quality) and ENS210 (Temperature & Humidity) sensor
* Revert "Added ENS160 (Air quality) and ENS210 (Temperature & Humidity) sensor"
* pre-release 9.3.0
* Update README.md
* Update xsns_05_ds18x20.ino
Fix DS18x20 driver timing issue (#11270 )
* Prep release 9.4.0
* Prep 9.4.0
* Update Spanish and Italian
* Update languages
* Push rebuild
* Update changelog
* Update tasmota_version.h
* Update CHANGELOG.md
* Update README.md
* Prep v10.1.0
* revert xlgt_01_ws2812
* Update xsns_69_opentherm.ino
Add variable overrides
* Revert "Update xsns_69_opentherm.ino"
* Prep release
* Prep release
* Prep release 11.1
* Prep release 12.0
* Fix resolving MQTT and NTP servers
- Fix resolving MQTT and NTP servers (#15816 )
- Bump version to v12.0.1
* Update RELEASENOTES.md
* Update CHANGELOG.md
* Release 12.1
* Release 12.1
* Revert camera changes
* Prep v12.1.1
* Prep v12.1.1
* Prep v12.1.1
* OT bugfix
* Prep release v12.2.0
* Prep v12.3.0 release
* Revert Tuya change
* add safeboot to release (#17393 )
* Update Tasmota_build_master.yml
* Fix ESP8266 zifbee exception 3
* Update RELEASENOTES.md
* fix needed depend. base32-images (#17406 )
* Fix ESP32 uploads
* Create TASMOTA_FullLogo_Vector_White.svg
* Fix support for non-sequential buttons and switches
Fix support for non-sequential buttons and switches (#17967 )
* Fix duplicate EnergyTotal update
* Update README.md
* New workflow for release (#18722 )
* Update CHANGELOG.md
* Update CHANGELOG.md
* fix rs485 transmit
* fix modbus
* prep v13.1
* Prep v13.2.0
* Prep v13.3
* Update to v13.4.0
* Prep release v14.0.0
* Prep release v14.0.0
* Prep v14.1.0
* Prep v14.2.0
* Update CHANGELOG.md
* Prep 14.4
* Update changelog
* Prep v14.5.0
* remove abs from analog sensor
* Update CHANGELOG.md
* Prep release v14.6.0
* Update CHANGELOG.md
* Prep v15.0.0
* change opentherm library
* fixes for new open therm library
* remove changes
* remove changes
---------
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
Co-authored-by: chrfriese123 <christoph@frieseonline.de>
Co-authored-by: Alexey Pavlov <ap@profi.ru>
Co-authored-by: Serge <60098151+Xjeater@users.noreply.github.com>
2025-07-20 15:29:10 +02:00
md5sum-as
aa7d74dec0
Added encoder support in scripter ( #23706 )
...
Co-authored-by: a.spirenkov@vk.team <a.spirenkov@vk.team>
2025-07-20 15:28:13 +02:00
Theo Arends
fee8198e64
Unify HostedOTA with Upgrade experience
2025-07-20 12:51:50 +02:00
Pedro Ribeiro
f106eb3324
Fix misdetection of current generation TSL2591 ( #23699 )
...
* Update xsns_11_veml6070.ino
in Veml6070Detect check for the presence of both addresses in the bus to avoid misdetection of ATH20/21 (anyone with the device, please confirm this change still detect the device when present)
* Update xsns_16_tsl2561.ino
check the correct ID was returned to avoid misdetection of other sensors.
* Update xsns_57_tsl2591.ino - report channel values in JSON as in TSL2561
Add the raw infrared and broadband channels of the sensor to the JSON report like is done in the driver for TSL2561
* Update xsns_57_tsl2591.ino
Fix var name
* Update xsns_57_tsl2591.ino
Fix variable name
* Fix to correctly detect all known chip versions
Fix do deal with the current generation of the chip that returns 5 is ID
2025-07-17 19:46:22 +02:00
s-hadinger
60d59fde09
Adding detailed documentation to support_wifi ( #23697 )
...
* Adding detailed documentation to support_wifi
* fix compilation
* Another leftover
2025-07-17 16:54:01 +02:00
Theo Arends
79e76bddfb
Add support for HostedOta based on OtaUrl
2025-07-17 14:28:09 +02:00
s-hadinger
57c7033987
Fix TwoWire signature change ( #23695 )
2025-07-16 23:09:27 +02:00
Theo Arends
035667327d
Add support for P4 GUI Template config
2025-07-16 15:40:02 +02:00
Theo Arends
6e7e483a70
Fix repeated get hosted MCU fw version
2025-07-16 14:27:01 +02:00
Christian Baars
08f2826e97
MI32: fix server notifications/indications ( #23686 )
2025-07-15 20:25:41 +02:00
Theo Arends
64c8719f70
Re-add domoticz erase settings on request
2025-07-15 17:39:07 +02:00
Theo Arends
c0f11f0373
Changed Domoticz supports persistent settings for all relays, keys and switches when filesystem #define USE_UFILESYS is enabled
2025-07-15 17:06:03 +02:00
Jason2866
a6124128a7
P4 Ethernet support in safeboot ( #23681 )
2025-07-14 20:46:43 +02:00
bovirus
95fb60fd07
Italian language update ( #23678 )
2025-07-14 08:23:44 +02:00
Theo Arends
0738f0f916
Fix compilation
2025-07-13 17:36:37 +02:00
Theo Arends
231f342497
ESP32 reduce Domoticz memory and filesystem footprint. Redesign GUI
2025-07-13 15:37:33 +02:00
Theo Arends
4efc2d6ce6
Add ESP32 switch to safeboot on 10 fast_reboots
2025-07-12 23:20:09 +02:00
FransOv
3b207db27c
Correct handling of passive response of Winsen ZH03X Particle sensor in xsns_18_pms5003.ino ( #23651 )
...
* Update xsns_18_pms5003.ino
* Update xsns_18_pms5003.ino
2025-07-12 21:20:16 +02:00
TheHexaMaster
d3e2bb6906
RV3028 RTC Chip support ( #23672 )
...
* Update xdrv_56_rtc_chips.ino
Added support for RV3028 RTC
* Update I2CDEVICES.md
RV3028 RTC Support
* Update my_user_config.h
2025-07-12 21:17:43 +02:00
Christian Baars
6c699e9b95
add hostedOTA and info messages ( #23675 )
2025-07-12 11:43:42 +02:00
Theo Arends
fc22688b5d
Add ESP32P4 config_version
2025-07-11 09:01:22 +02:00
Jason2866
9e25fc0f30
basic P4 support ( #23663 )
2025-07-10 16:47:30 +02:00
Theo Arends
c909e20fb1
Prep Settings for ESP32-P4
2025-07-10 14:56:39 +02:00
chefpro
a052ee00a2
Add more commands and error handling to pipsolar driver. ( #23659 )
...
Co-authored-by: Peter Rustler <peter@rustlerit.de>
2025-07-09 22:41:53 +02:00
Theo Arends
fca68c6b30
Change ESP32 Domoticz supports persistent settings for all relays, keys and switches using filesystem
2025-07-09 17:25:34 +02:00
Theo Arends
6751bd397c
Change WSContentEnd to fix UDP
2025-07-09 14:29:46 +02:00
UBWH
c22cdd24b2
Update README.md ( #23656 )
...
Add LoRaWAN Configuration page instructions
2025-07-09 12:31:32 +02:00
UBWH
e0515a7d30
Update LwDecode.be ( #23655 )
...
Add LoRaWAN Config page
2025-07-09 12:26:16 +02:00
Theo Arends
56eb8d98c0
Bump version 15.0.1.2
2025-07-08 15:16:37 +02:00
Christian Baars
ae3dbde4b1
i2spause ( #23646 )
2025-07-07 21:26:52 +02:00
s-hadinger
3dec15322f
Fix DisplayCalibrate regression caused by autoconf removed from global scope ( #23648 )
2025-07-07 21:24:17 +02:00
Jason2866
850fd07d3a
Platform 2025.07.30 Tasmota Arduino Core 3.1.3.250707 based on IDF 5.3.3.250702 ( #23642 )
...
* Platform 2025.07.30 Tasmota Arduino Core 3.1.3.250707 based on IDF 5.3.3.250702
* Use esp_jpeg component for decoding
2025-07-07 19:04:29 +02:00
Theo Arends
59c80254cd
Add internal function 'WSContentSendRaw_P' ( #23641 )
2025-07-07 14:27:45 +02:00
Theo Arends
9e7be254c2
Revert "Add internal function 'WSContentSendRaw_P' ( #23641 )"
...
This reverts commit 912cb15beb .
2025-07-06 15:13:52 +02:00
s-hadinger
912cb15beb
Add internal function 'WSContentSendRaw_P' ( #23641 )
...
* Add internal function 'add_WSContentSendRaw_P'
* Fix crash if PROGMEM
* Update xdrv_01_9_webserver.ino
Fix ESP8266 exception 3 when Unishox is disabled
---------
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2025-07-06 14:38:15 +02:00
Theo Arends
5086863322
Add commands LoRaWanDecoder " and LoRaWanName " to clear name ( #23394 )
2025-07-05 15:57:51 +02:00
Theo Arends
0a80f45636
Add Universal display driver for ZJY169S0800TG01 ST7789 280x240 ( #23638 )
2025-07-05 15:44:10 +02:00
然而并没有
07dcbcc53e
fix: AHT30 sensor start with null values ( #23624 )
2025-07-05 15:21:05 +02:00
s-hadinger
99b73aaaf8
CSS uses named colors variables ( #23597 )
2025-07-05 15:19:45 +02:00
UBWH
c5aced3dd0
Create SE01-L.be ( #23607 )
...
LoRaWAN decoder for
Dragino SE01-LB/LS -- LoRaWAN Soil Moisture & EC Sensor
2025-07-05 15:18:45 +02:00
Norbert Richter
ece26ccfaf
NeoPool add Redox tank alarm ( #23582 )
...
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2025-07-05 15:16:57 +02:00
Pedro Ribeiro
407c274229
Update xsns_11_veml6070.ino ( #23581 )
...
* Update xsns_11_veml6070.ino
in Veml6070Detect check for the presence of both addresses in the bus to avoid misdetection of ATH20/21 (anyone with the device, please confirm this change still detect the device when present)
* Update xsns_16_tsl2561.ino
check the correct ID was returned to avoid misdetection of other sensors.
* Update xsns_57_tsl2591.ino - report channel values in JSON as in TSL2561
Add the raw infrared and broadband channels of the sensor to the JSON report like is done in the driver for TSL2561
* Update xsns_57_tsl2591.ino
Fix var name
* Update xsns_57_tsl2591.ino
Fix variable name
2025-07-05 15:15:27 +02:00
TID
638b3b5c1e
Update pl_PL.h ( #23626 )
...
Polish language update
2025-07-03 10:48:38 +02:00
Routmoute
4904a43b33
fix: teleinfo standard mode crash ( #23628 )
2025-07-02 08:44:03 +02:00
s-hadinger
143cfdd4f2
Berry Hue fix regression from #23429 ( #23623 )
2025-06-30 20:34:51 +02:00
Christian Baars
550b8c5307
use SDK config information about BLE capabilities ( #23621 )
2025-06-30 18:50:52 +02:00
Christian Baars
aeb3005c3e
small fixes for i2s audio driver ( #23619 )
2025-06-30 15:22:06 +02:00
Moritz Stückler
99297d6dfc
fix: mention AHT30 temperature sensor config variable ( #23617 )
2025-06-29 20:55:02 +02:00
Theo Arends
91e5be450d
Change ESP32 LoRaWan decoding won't duplicate non-decoded message if SO147 0
2025-06-19 17:32:07 +02:00
UBWH
07809eede5
Create PS-L-I5.be ( #23573 )
...
Codec file for Dragino PS-LB/LS -- LoRaWAN Air Water Pressure Sensor.
0-5m version
2025-06-19 09:32:14 +02:00
Christian Baars
fb44d42426
BLE updates for esp-nimble-cpp v2.x ( #23553 )
2025-06-15 18:24:54 +02:00
Christian Baars
f378e68b3d
i2s additions ( #23543 )
2025-06-14 16:32:54 +02:00
Theo Arends
9392ac7d55
Bump version v15.0.1.1
2025-06-14 14:31:34 +02:00
Theo Arends
d42deb39a1
Merge branch 'development' into prerelease-15.0.1
2025-06-14 12:22:14 +02:00
UBWH
ea4e399b18
Create DDS75L.be ( #23545 )
...
LoRaWAN Decoder File for Dragino DDS75-LB/LS
An Ultrasonic distance sensor
https://www.dragino.com/products/distance-level-sensor/item/271-dds75-lb-ls.html
2025-06-14 11:10:46 +02:00
Theo Arends
79024cdd23
Bump version v15.0.0.1
2025-06-13 15:01:51 +02:00
Theo Arends
02549ea99e
Merge branch 'development' into prerelease-15.0.0
2025-06-13 12:35:36 +02:00
s-hadinger
64d6231111
LVGL Tasmota logo splash screen ( #23538 )
2025-06-12 07:53:41 +02:00
Theo Arends
59911c3467
Merge branch 'development' into prerelease-15.0.0
2025-06-11 09:20:16 +02:00
gemu
004f1ec36a
fix compile error when globvars not used ( #23535 )
2025-06-11 09:16:15 +02:00
Theo Arends
742b7338fd
Update rsyslog msgid
2025-06-10 23:40:38 +02:00
Theo Arends
ef7b83eb2c
Merge branch 'development' into prerelease-15.0.0
2025-06-10 17:19:01 +02:00
Theo Arends
4002344227
Fix syslog message id
2025-06-10 16:23:42 +02:00
Theo Arends
bba5ba008e
Format syslog messages according to RFC5424 adding local log time ( #23509 )
2025-06-09 17:42:58 +02:00
s-hadinger
7c2eabcd94
Zigbee improved message when coordinator failed to start ( #23525 )
...
* Zigbee improved message when coordinator failed to start
* Faster fail
2025-06-08 19:04:17 +02:00
Theo Arends
76a39f7597
LoRaWan berry fix initial last seen
2025-06-07 14:25:55 +02:00
s-hadinger
8da8c97d4f
ESP32 LVGL library from v9.2.2 to v9.3.0 ( #23518 )
2025-06-06 23:54:17 +02:00
Theo Arends
5522f3f6ba
LoRaWan berry decoders add last seen to interrupt sensor
2025-06-06 16:09:13 +02:00
Theo Arends
f3d4b5275d
LoRaWan berry decoders fix invalid last seen
2025-06-05 15:08:21 +02:00
Theo Arends
26613aacb2
Add Berry mqtt publish rule processing
2025-06-05 14:04:03 +02:00
Theo Arends
4be87d41ef
Fix LoRaWan decoder LHT52 battery calculation
2025-06-05 11:27:06 +02:00
Theo Arends
55c7dc0654
LoRaWan fix initial last_seen uninitialized
2025-06-04 18:38:23 +02:00
Theo Arends
93a22628e5
LoraWan change to confirmed command downlink
2025-06-04 18:13:43 +02:00
Theo Arends
263d84315f
Add support for LoraWanSend and LoraWanNode
2025-06-03 17:58:35 +02:00
sfromis
e7f9f51e27
Update xsns_102_ld2402.ino, command table broken ( #23504 )
...
Command pointer table broken after refactoring 3a28938b91
The error with a comma before an entry instead of after, to match the other pointers, looks very obvious to me. Hence, I'm submitting this PR without having the hardware, and thus not able to do a runtime test.
2025-06-02 21:53:08 +02:00
Theo Arends
de0d88514a
Fix button size
2025-06-01 15:50:42 +02:00
Theo Arends
692cf547cb
Add Support for AP33772S USB PD Sink Controller as used in CentyLab RotoPD
2025-05-30 15:51:50 +02:00
Theo Arends
04302414c8
Berryfy code
2025-05-30 11:13:57 +02:00
Theo Arends
b90ef3b400
Fix compilation
2025-05-29 17:53:55 +02:00
Theo Arends
2eb56b77a2
Change LoRaWan GUI sensor representation
2025-05-29 17:31:21 +02:00
gemu
2914554f5e
fix regression ( #23483 )
2025-05-28 08:13:08 +02:00
Theo Arends
b822a37a7c
Add command trace code to be enabled with define DEBUG_COMMAND_HANG ( #23481 )
2025-05-27 11:31:15 +02:00
gemu
6aca98673d
fix upd[x] chg[x] ( #23477 )
2025-05-26 08:05:41 +02:00
Theo Arends
429537ce4c
Fix Dragino LHT65 lorawan decoder
2025-05-25 17:20:47 +02:00
Theo Arends
fe596c680d
Fix LoraWan config change detection
2025-05-25 16:39:30 +02:00
Fabrizio Amodio
553ee44b02
Berry: 'webserver.content_status_sticker' attribute parameter added ( #23466 )
...
* Berry: 'webserver.content_status_sticker' attribute parameter added
* fix optional parameter in comment
2025-05-23 22:42:59 +02:00
Theo Arends
6853e88116
Update i18n.h
2025-05-23 16:38:25 +02:00
Theo Arends
f6bf4351f5
Increase number of supported LoRaWan nodes from 4 to 16
2025-05-23 13:40:30 +02:00
sfromis
b684486570
Command lookup table in support_command.ino broken for ESP32 ( #23461 )
...
I observed that the definition of command names became mangled with commit 2bc5f682b0 due to vertical bar not being placed where it should. With no bar after `D_CMND_CPU_FREQUENCY`, the command name became concatenated with the next `D_CMND_SETSENSOR` with the "funny" effect that command name `CpuFrequencySetSensor` got matched with `&CmndSetSensor`
The reason for it not being matched with `&CmndCpuFrequency` is that there is a bar too many before the `Info` command name, as previous command name lines all finish with `"|"`. Hence an extra command table entry was created, meaning that the mismatch "only" affected command names `Info`, `TouchCal`, `TouchThres`, `CpuFrequency` and `SetSensor`.
Issue is only for ESP32, as both mishaps happened in a block conditional on `#ifdef ESP32`.
Arguably, it could make sense to have all the lines with command names start with `"|"` as a consistent way of formatting the lines without the special case of ending `"|"` to be omitted for the very last command name line, but I wanted to only make minimal changes
2025-05-22 22:13:52 +02:00
Theo Arends
4f4bf7c61b
Add GUI support to LoRaWan decoders
2025-05-22 17:32:16 +02:00
s-hadinger
40bc108ba1
Berry 'webserver.remove_route' to revert 'webserver.on' ( #23452 )
2025-05-20 23:07:05 +02:00
Theo Arends
6a27899241
Update changelogs
2025-05-20 17:14:59 +02:00
s-hadinger
1306f7a8c7
Berry remove imports from globals ( #23429 )
2025-05-17 09:37:53 +02:00
s-hadinger
e86af24056
DNS setting with 'IPAddress4/5' not persisted ( #23426 )
2025-05-15 23:25:32 +02:00
Norbert
fc492bb6b2
Change the log level from INFO to Debug ( #23423 )
...
https://discord.com/channels/479389167382691863/790187952416358460/1372526416855437322
2025-05-15 15:30:12 +02:00
Theo Arends
c61462a8ea
Add timestamp decode to LHTxx
2025-05-15 15:17:58 +02:00
Theo Arends
f90be50d2d
Cleanup LoRaWan berry decoding
2025-05-15 14:27:56 +02:00
Theo Arends
0abe70816b
Fix LoRaWan Decoding when SO147 is enabled
2025-05-15 13:38:19 +02:00
Theo Arends
28f4a07fd6
Add LoRaWan Decoder MerryIoT DW10
2025-05-15 11:13:55 +02:00
Theo Arends
7fb8654c6c
Add Support for LoRaWan Rx1 and Rx2 profiles ( #23394 )
2025-05-13 16:53:02 +02:00
Rob
08e8f0b64d
LoRaWan Decode Files ( #23412 )
...
* Add LoraWanDecoders
Documentation to follow in separate PR.
See https://github.com/arendst/Tasmota/discussions/23394
* Create README.md
Quick Guide
* Update README.md
Typo
---------
Co-authored-by: UBWH <clark@ubwh.com.au>
2025-05-13 08:53:07 +02:00
s-hadinger
9f764ac414
TCP bridge more logging ( #23410 )
2025-05-11 18:41:20 +02:00
Theo Arends
f660ba7e04
Add function SleepSkip(<millis> to handle imminent interrupt outside interrupt handler
2025-05-11 17:32:55 +02:00
s-hadinger
56ce7b3f93
Allow temporary change of DisplayDimmer ( #23406 )
2025-05-11 10:43:11 +02:00
Theo Arends
3d11cc4fee
Add command LoRaWanDecoder ( #23394 )
2025-05-10 14:44:18 +02:00
Theo Arends
42a1aee832
Bump version v14.6.0.2
2025-05-10 13:28:32 +02:00
Theo Arends
1e74d6fd4d
Fix LoRa(Wan) response after config change
2025-05-08 15:48:55 +02:00
gemu
2d16798263
fixes ( #23391 )
2025-05-08 08:56:57 +02:00
Theo Arends
c25b9827e8
Add support for multi channel AU915-928 LoRaWanBridge by Rob Clark ( #23372 )
2025-05-07 16:36:41 +02:00
Theo Arends
5475fcc8f3
Fix setting illegal LoRaWan frequencies ( #23388 )
2025-05-07 12:26:45 +02:00
Theo Arends
502cdfb9ea
Fix inconsistent LoRaConfig 42 results ( #23387 )
2025-05-07 10:32:32 +02:00
Christian Baars
75b109c893
use smaller poly1305-donna and remove other poly1305_auth code ( #23386 )
2025-05-06 22:01:22 +02:00
Theo Arends
b5ae6bc035
Add support for AU915 ( #23372 )
2025-05-06 18:30:24 +02:00
Theo Arends
5d8b90d83b
Add Region to i18
2025-05-06 16:20:35 +02:00
Christian Baars
9329dbc52b
add SSH demo driver to berry examples ( #23378 )
2025-05-06 10:48:50 +02:00
SteWers
c148c8e84d
Set syslog severity level ( #23377 )
2025-05-06 10:37:20 +02:00
SteWers
7624016efb
Use Alias in MI32/TRV ( #23368 )
...
- Display Alias in MI32/TRV instead of type, when present
- Show device MAC in BLE log messages
2025-05-04 11:52:02 +02:00
s-hadinger
9ed833ec5f
Matter and mDNS can be enabled at the same time ( #23373 )
2025-05-04 10:15:07 +02:00
SteWers
d7073b3bdf
Add SSID to Wifi strength indicator ( #23369 )
...
Display SSID at Wifi strength indicator to see which is the connected access point
2025-05-03 23:45:49 +02:00
Theo Arends
195fd7c6a3
GPIOViewer from v1.6.2 to v1.6.3 (No functional change)
2025-05-03 18:09:49 +02:00
s-hadinger
a4ce9efd2c
Berry 'display.touch_update' wrongly applies resistive calibration ( #23363 )
2025-04-30 22:45:19 +02:00
s-hadinger
f72a989976
WebUI status line Berry tapp for Wifi and Free Heap ( #23358 )
2025-04-30 10:06:48 +02:00
s-hadinger
736d4d6576
WebUI heap status ( #23356 )
2025-04-30 10:01:59 +02:00
SteWers
060f47678d
Use language files for MQTT stickers ( #23355 )
2025-04-30 08:39:59 +02:00
s-hadinger
ce5fae934b
Fix WG bug introduced in latest PR
2025-04-29 14:14:26 +02:00
s-hadinger
6cd19c0e59
WebUI status line left and renamed events 'FUNC_WEB_STATUS_left' and 'FUNC_WEB_STATUS_RIGHT' ( #23354 )
2025-04-29 14:04:29 +02:00
s-hadinger
326fa9ca10
Optional Wifi strength indicator in WebUI status line ( #23352 )
2025-04-28 22:46:20 +02:00
s-hadinger
d95200939a
Unishox show compressed size ( #23351 )
2025-04-28 19:37:51 +02:00
s-hadinger
7e7f237292
Wireguard default values ( #23349 )
2025-04-27 23:12:18 +02:00
s-hadinger
2c2f7f1149
Group "MQTT TLS" in a single sticker ( #23348 )
2025-04-27 22:31:42 +02:00
s-hadinger
94652ad6ed
Added Wireguard VPN ( #23347 )
2025-04-27 20:54:01 +02:00
Christian Baars
723684bb06
Berry: add crypto modules ED25519 and Chacha20-Poly1305 ( #23338 )
...
* add crypto modules for Berry
* remove Berry examples from PR
2025-04-25 00:11:47 +02:00
Theo Arends
115cefc557
Fix XModem for SecureCRT telnet client
2025-04-24 15:48:19 +02:00
s-hadinger
0ad8696dfc
WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event ( #23326 )
...
* WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event
* add Berry support
2025-04-21 11:32:32 +02:00
Theo Arends
6344c46d08
Lower minimum WebRefresh from 1000 to 400
2025-04-20 14:43:20 +02:00
Theo Arends
ed6203e114
- Allow command WebRefresh minimum from 1000 to 400 mSec
...
- Fix command JsonPP <command> when showing log buffer data like in GUI console and ESP8266 Telnet.
2025-04-20 14:36:22 +02:00
Theo Arends
015fa1da89
Add command JsonPP <command>|backlog <command>;... to enable JSON PP only once
2025-04-19 16:56:15 +02:00
Theo Arends
a11e269ca0
Fix Xmodem send over serial
2025-04-19 12:54:53 +02:00
bovirus
92b3f7d37c
Italian language update ( #23309 )
2025-04-18 10:26:10 +02:00
Theo Arends
2bc5f682b0
Add command JsonPP 0..7 to enable (>0) JSON Pretty Print on user interfaces and set number of indents
2025-04-17 15:55:05 +02:00
Theo Arends
cea46bb660
Bump version v14.6.0.1
2025-04-16 14:02:56 +02:00
Theo Arends
87449961bc
Merge branch 'development' into prerelease-14.6.0
2025-04-16 11:42:03 +02:00
Theo Arends
e6918d8b9c
Fix ESP8266 IPv6 compilation
2025-04-16 11:35:06 +02:00
s-hadinger
7ea95ec6b2
Show network interface priority in 'Status 5' debug logging ( #23302 )
2025-04-15 13:21:14 +02:00
Theo Arends
8921a42f79
Add filesystem command `UfsList[2]`
2025-04-15 12:35:55 +02:00
Theo Arends
2e476d21b7
Merge branch 'development' into prerelease-14.6.0
2025-04-14 16:23:00 +02:00
Theo Arends
c8181e3290
Fix PZEM GUI address display
2025-04-14 16:13:59 +02:00
Theo Arends
117e503aaa
Add PZEM_AC device address in JSON and GUI ( #23268 )
2025-04-14 15:24:02 +02:00
Theo Arends
16e4211c4d
Merge branch 'development' into prerelease-14.6.0
2025-04-14 14:06:59 +02:00
Theo Arends
3baa110f9d
Add support for XMODEM over serial and telnet if enabled with #define USE_XYZMODEM
2025-04-14 13:54:05 +02:00
protectivedad
3a28938b91
HLK-LD2402 Update for firmware 3.3.5+ ( #23281 )
...
* Many changes for the newest firmware 3.3.5
added comments and debug lines
added new autogain function (fw 3.3.5+)
changed variables for consistency
ended configuration mode on error
fixed improper JSON response messages
changed timings for new firmware
consolidated post configuration processsing
* code size reduction
updated size extimates
* reworked to reduce code and memory usage
---------
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-04-14 10:44:00 +02:00
valentin richard
0604fac3bc
fix(zigbee): fix convertTuyaSpecificCluster datapoint parser -> support multiple data points in the same payload. ( #23247 )
...
Co-authored-by: valentin <email@example.com>
2025-04-12 19:12:32 +02:00
gemu
c12974366b
Sml update ( #23267 )
...
* rename nthll 64
* fix nthll 64
2025-04-11 15:16:05 +02:00
Theo Arends
3f82228905
Fix MIEL_HVAC temperature saving 9k code size in addition ( #23271 )
2025-04-10 11:32:43 +02:00
s-hadinger
7ddf8abf90
Ensure AlpineJS is in PROGMEM ( #23264 )
2025-04-07 19:49:19 +02:00
Theo Arends
215b37bf69
Add Alpine.js 2.8.2 support ( #23259 )
2025-04-07 14:42:35 +02:00
Thomas Büngener
4ed48feaa2
SML: CRC for binary SML ( #23205 )
...
* SML: CRC for binary SML parsing
* switch algos
* improve errormessage on buffer overflow
* move crc variable to their own struct
* Use Flag bit to disable CRC, auto-detect algorithm,
data in own struct
debug log
* configure and enable/disable via special option "=soC,bufsz,mode", mode 16 autodetect.
* fix 15 vs 0xF
* remove benchmark code
* fix typo in comment
* Byteflip for CRC
2025-04-05 11:22:22 +02:00
Theo Arends
2bf67b96a6
Prep XYZModem support on Serial/USB and telnet
2025-04-01 23:15:28 +02:00
s-hadinger
0cb6a8ba24
Fix typo ( #23232 )
2025-04-01 23:10:30 +02:00
Qowy
90c690e67a
fix DIMMER ! to use correct dim value ( #23196 )
2025-04-01 22:57:58 +02:00
s-hadinger
08f20b9404
Smoothen light gamma curve when using Fade ( #23230 )
2025-04-01 22:51:56 +02:00
protectivedad
b43d360d37
fixes for ina226 driver ( #23197 )
...
adjust current/voltage timing to be consistent
fix missing comma in json
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-31 11:45:59 +02:00
Theo Arends
2f7793ddcf
Fix Zigbee XModem wait loop
2025-03-29 16:37:48 +01:00
Theo Arends
3c70b728ac
Fix ESP32 compile without webserver
2025-03-28 13:58:22 +01:00
Theo Arends
289120ee92
Fix telnet buffer overrun detection
2025-03-28 12:16:32 +01:00
s-hadinger
a47e6f1496
Berry avoid bootloop when Berry is disabled ( #23199 )
2025-03-27 21:08:32 +01:00
Theo Arends
74757ee7da
Fix telnet response if seriallog is 0
2025-03-27 17:27:48 +01:00
Qowy
ea2baee3b8
fix fadeGammaReverse is applied to the time variable ( #23194 )
2025-03-27 10:17:43 +01:00
Theo Arends
87b95f798a
Extend command GPIO with different display options and allowing updating of module GPIO's in one go
2025-03-26 16:43:13 +01:00
Theo Arends
da4dc56b16
Bump version v14.5.0.3
2025-03-25 17:04:44 +01:00
Theo Arends
714ad233e0
Changed output of commands GPIO and GPIOs swapped
2025-03-25 16:53:26 +01:00
protectivedad
2da631e442
missing edits for last commit ( #23185 )
...
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-25 15:22:27 +01:00
Theo Arends
6f47f23f7a
Add terminate telnet session with command exit or quit
2025-03-25 13:47:41 +01:00
Theo Arends
69fca99ac1
Add telnet compile options
2025-03-25 11:19:53 +01:00
Theo Arends
a3b564f4f3
Keep telnet output while serial logging was disabled
2025-03-24 12:16:35 +01:00
Theo Arends
52f3306f15
Disable telnet output colors on command TelnetColor 0
2025-03-24 12:04:01 +01:00
Theo Arends
9d6640a42e
Change command TelnetColor 0 to disable color codes from output
2025-03-24 10:57:48 +01:00
Theo Arends
307e1d9c29
Fix telnet line length regression
2025-03-23 22:36:42 +01:00
Theo Arends
f71ca3e0a2
Fix ESP32 telnet response
2025-03-23 17:34:44 +01:00
Theo Arends
a3d86eebf0
Telnet more functional bling bling
2025-03-23 13:23:03 +01:00
s-hadinger
f331a64ac3
HASPmota autostart when pages.jsonl exists ( #23181 )
2025-03-22 23:23:57 +01:00
Theo Arends
caac9f1257
Reduce telnet stack usage fixing ESP8266 exceptions
2025-03-22 17:33:27 +01:00
Theo Arends
b47a1bc1e2
Fix telnet async input
2025-03-22 12:04:02 +01:00
Qowy
9e3ad52356
fix wrong comment in xdrv_79_esp32_ble.ino ( #23171 )
2025-03-22 10:30:20 +01:00
protectivedad
38ceafe789
upgrades and fixes for HLK-LD2402 driver ( #23164 )
...
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-22 10:28:15 +01:00
Theo Arends
ddc1439edf
Fix webcam updatestats
2025-03-22 10:23:15 +01:00
DavidPletcher
3827bca3cc
remove malformed clutter from webcam status0 JSON response ( #23177 )
...
A regression was added in commit 01154e949 , which prepends
clutter to the status0 JSON status message.
Example:
```
$ curl 'http://webcam/cm?cmnd=Status0 ' -u admin:password ; echo
{s}Webcam Frame rate{m}0 FPS{e}{"Status":{"Module":0,"DeviceName":"...
```
The response is not properly formatted JSON and breaks client software.
The problem occurs because a new case statement was added for the
purpose of injecting webcam stats into the JSON status message, but
a break statement is missing and execution falls through to the
following case, which prepends garbage to the output buffer.
With this one-line fix in place, the output is properly formatted:
```
$ curl 'http://tahoe-front-door-cam/cm?cmnd=Status0 ' -u admin:password ; echo
{"Status":{"Module":0,"DeviceName":"
```
Note that the prior case for FUNC_EVERY_SECOND is also missing a break
statement. That looks wrong to me but it's unrelated to fixing this
issue and I'm inclined to punt that concern to others who are more
familiar with this code.
2025-03-22 08:18:01 +01:00
Theo Arends
8183a9ed3b
Add telnet bling bling
2025-03-21 23:41:01 +01:00
Theo Arends
00e2d1d430
Fix filelog and save some bytes
2025-03-21 17:29:04 +01:00
Theo Arends
863c6d1214
Fix telnet regression
2025-03-21 16:49:25 +01:00
Theo Arends
73cace5274
Add telnet graceful close
2025-03-21 16:38:26 +01:00
aronk
1ada6da6b8
[MI BLE] added support for alternative version of LYWSD02MMC ( #23169 )
...
* [MI BLE] added support for alternative version of LYWSD02MMC
* Bumped MI32_VERSION to 0.9.2.5
2025-03-21 14:30:17 +01:00
Theo Arends
fbb752d8c2
Add Telnet server using command Telnet <0|1|port>[,<IP filter>]
2025-03-20 23:11:30 +01:00
s-hadinger
6486ba3b26
Fix typo of be_set_ctype_func_hanlder ( #23147 )
2025-03-13 17:49:28 +01:00
Bartosz Nitka
9b4eb64caa
Fix unused ret_code2 in xdrv_52_9_berry ( #23146 )
2025-03-13 17:22:21 +01:00
bovirus
6d376a079e
Italian language update ( #23144 )
2025-03-12 19:00:50 +01:00
protectivedad
69c3863b14
HLK-LD2402 fix for missing '|' ( #23142 )
...
Signed-off-by: Anthony Sepa <protectivedad@gmail.com>
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-12 15:26:02 +01:00
Theo Arends
ac8236abe1
Update changelogs
2025-03-12 11:31:00 +01:00
s-hadinger
16e9d105ba
Update flasher for Sonoff ZBBridge Pro ( #23136 )
2025-03-11 23:04:51 +01:00
protectivedad
f3ae3bec4b
Added support for hlk-ld2402 tasmota_xsns_sensor ( #23133 )
...
This is based on the xsns_102_ld2410s.ino.
* Available commands:
* LD2402_Status 0|1|2 - showing parameters|sensor readings|firmware info
* LD2402_ReRead - reread common, motion and micro threshold parameters from device
* LD2402_SetCommon 7-100,0-65535 - set common: maximum distance, disappearance delay
* LD2402_SetMotion n,n1..n16 - set motion threshold values (16)
* LD2402_SetMicro n,n1..n16 - set micro threshold values (16)
* LD2402_Mode 0/1 - set device output mode 0-normal, 1-engineering
* LD2402_AutoUpdate 3.0,2.0,3.0 - start autoupdate trigger,keep,micro magnification factor
* LD2402_Follow 0/n - reports every n seconds
Signed-off-by: Anthony Sepa <protectivedad@gmail.com>
Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
2025-03-11 17:03:54 +01:00
Theo Arends
cae4551762
Fix ESP32 compilation V9240
2025-03-11 15:12:02 +01:00
Theo Arends
007608914c
Support Vango Technologies V924x ultralow power, single-phase, power measurement ( #23127 )
2025-03-11 14:57:11 +01:00
Ivan Chopa
758ba17dde
Added V9240 energy metering chip driver ( #23127 )
...
* Add V9240 driver
* Addendum to previous commit
* Add driver code similar to the prototype
* they are talking to each other
* Added implementation of calibration commands
* continued work of calibration
* Maybe it works.
* Post-merger control
* Change driver number 34 to 25
* Correction of other comments
* Removed duplicate code
* Adjusting the calibration procedure according to the behavior stated here. To the extent possible.
https://tasmota.github.io/docs/Power-Monitoring-Calibration/#calibration-procedure
* Removed added trailing whitespaces
* Fixing several small issues.
2025-03-11 14:28:07 +01:00
Giuliano
08fae4bcd6
typo fix ( #23122 )
2025-03-11 11:32:00 +01:00
s-hadinger
f305113d6d
Removed USE_WEBCLIENT and default USE_WEBCLIENT_HTTPS ( #23132 )
2025-03-10 22:37:27 +01:00
Marius Bezuidenhout
7b8d2fe93d
BMS additional features ( #23125 )
...
* Added more data from BMS
* Updated mcp2515 code
2025-03-09 16:27:10 +01:00
Giuliano
714435be1c
Remove misleading comment ( #23124 )
2025-03-09 13:42:44 +01:00
Theo Arends
e3eb47078f
Fix ESP32 intermittent exception on WiFi AP cannot be reached ( #23115 )
2025-03-08 15:19:45 +01:00
Jason2866
a0c8ac4f80
enable FTP for all esp8266 >= 4MB (not only for 4MB variant) ( #23120 )
2025-03-08 13:07:58 +01:00
Jason2866
c926b4b3a6
enable wifi sleep for c3 ( #23117 )
2025-03-07 14:43:31 +01:00
Theo Arends
549ca6e32f
ESP32 enable webcam version 2 ( #18732 )
2025-03-04 10:16:13 +01:00
Theo Arends
72520e0743
Bump version v14.5.0.2
2025-03-02 16:17:07 +01:00
gemu
2e35a2ab93
some fixes and formatting ( #23084 )
2025-03-01 15:11:35 +01:00
zzdovydas
4ee4b5908f
Fix LT Language ( #22971 ) ( #23064 )
2025-02-25 11:19:43 +01:00
Theo Arends
3f74bc83e5
Update changelogs / gpioviewer / wizmote
2025-02-24 15:23:59 +01:00
s-hadinger
670fab7ead
Berry 'introspect.solidified()' to know if a Berry object is solidified in Flash or in RAM ( #23063 )
...
* Berry 'introspect.isconst()' to know if a Berry object is solidified or in RAM
* change to solidified
* fix typo
2025-02-24 14:05:58 +01:00
Theo Arends
5aa7d08c91
Fix too many zeros in RCSwitch received data regression from v14.4.1.4 ( #23050 )
2025-02-23 13:54:39 +01:00
Theo Arends
b4c61325cb
Add optional WizMote commission
2025-02-22 18:12:36 +01:00
s-hadinger
0c26698ba6
Leds Panel add checkbox to enable/disable the feature ( #23048 )
2025-02-22 12:33:34 +01:00
s-hadinger
1db796c40f
LVGL Mirroring add checkbox to enable/disable the feature ( #23047 )
2025-02-22 12:00:36 +01:00
Giuliano Zaro
b1f3d6268d
Allow acl in mqtt when client certificate is in use ( #22998 )
...
* Allow acl in mqtt
Acl in mqtt needs user name if 'use_identity_as_username' is not true. It also seems that login in mqtt don't accept an user with an empty password, then reenabled both
* Add new define for mosquitto
Keep compatibility with AWS_IOT
* Better approach to custom client certificate
Don't duplicate defined check. Let USE_MQTT_AWS_IOT automatically set USE_MQTT_CLIENT_CERT and use latter in all code
* with mosquitto user and password may be empty
When mosquitto 'use_identity_as_username' option is enabled password and user are not used
2025-02-20 22:51:52 +01:00
s-hadinger
7a4d8a5fb1
LVGL experimental mirroring of display on Web UI ( #23041 )
2025-02-20 21:45:45 +01:00
s-hadinger
0ab5548615
LVGL, prepare for HASPmota theme, change: no-grow when clicked, DPI set to 160 ( #23040 )
2025-02-20 21:13:35 +01:00
s-hadinger
1af1057e66
Berry experimental driver for AXP2101 for M5Core2v1.1 ( #23039 )
2025-02-20 20:40:53 +01:00
Theo Arends
b4c1cd654f
Bump version v14.5.0.1
2025-02-18 16:14:27 +01:00
Theo Arends
d436a4034b
Merge branch 'development' into prerelease-14.5.0
2025-02-18 12:17:11 +01:00
s-hadinger
9b258cadcf
Wrong RMT channels for ESP32S3, now depends on 'soc_caps.h' ( #23021 )
2025-02-17 22:24:50 +01:00
Theo Arends
a1f7e3c4e5
Merge branch 'development' into prerelease-14.5.0
2025-02-17 17:52:33 +01:00
Theo Arends
871723b6f7
Update changelogs regarding ESP32 Webcam resolution changes since v14.4.0 ( #22901 )
2025-02-17 14:16:52 +01:00
Theo Arends
439dd2ebe1
Merge branch 'development' into prerelease-14.5.0
2025-02-17 10:16:20 +01:00
Theo Arends
3c5f22b31f
Update changelogs
2025-02-16 14:57:38 +01:00
Jason2866
cb333a5a38
wifi begin is needed to get MAC address ( #23011 )
2025-02-16 12:42:14 +01:00
s-hadinger
f07af885a9
Berry Leds Panel remove unused JS code ( #23010 )
2025-02-15 22:58:31 +01:00
s-hadinger
64ec55db4e
Leds panel fixed port ( #23007 )
...
* Berry Leds_panel minor fix
* Fix
2025-02-14 18:41:05 +01:00
Theo Arends
a2af12c969
Add support for WiZMote with WiFi disabled
2025-02-14 12:55:58 +01:00
Theo Arends
f383c877c6
Fix unwanted WiZMote restart
2025-02-13 21:32:34 +01:00
Theo Arends
cc14f721f9
Remove near future bitly advertising
2025-02-13 17:52:11 +01:00
Jason2866
a9150dc703
revert accidentally change of rgb order
2025-02-12 18:36:26 +01:00
Theo Arends
c076331fad
Add support for Wiz Smart Remote using #define USE_WIZMOTE and command SetOption164 1
2025-02-12 17:45:06 +01:00
s-hadinger
8621b9adf4
Add missing comma
2025-02-12 16:58:26 +01:00
s-hadinger
bc7a1f5dbc
'MqttTLS' field in 'Status 6' to indicate if the MQTT connection is encrypted ( #22995 )
2025-02-12 14:56:47 +01:00
s-hadinger
7a97a8fa98
Berry compile typo in Partition_Wizard ( #22978 )
2025-02-09 18:40:15 +01:00
Giuliano Zaro
e7f5ecc2d0
Typo fix ( #22973 )
...
Address #22957
2025-02-09 18:32:53 +01:00
s-hadinger
ff5b4956c8
Berry 'tasmota.defer()' ( #22976 )
2025-02-09 17:56:38 +01:00
zzdovydas
5a6b219971
Add Lithuanian language to Tasmota ( #22971 )
...
* create_lt_LT_file
* half_done
* add_150_lt_translations
* remove_duplicates
* finish_lt_translations
* change_translation_description
* add_lang_lt_to_config_files
2025-02-09 17:03:08 +01:00
Theo Arends
99cbdf687d
Add berry control over TWAI rx queue size
2025-02-09 16:12:38 +01:00
Theo Arends
c9cd6aae1d
Bump version v14.4.1.4
...
- Formatter `%_U` for `ext_snprintf_P()` to print uint64_t variable as decimal equivalent to `%llu`
- Support for RC-switch decoding of 64-bit received data
2025-02-04 15:07:03 +01:00