Commit Graph
20080 Commits
Author SHA1 Message Date
s-hadinger 9d012f64c8 Add internal I2C argument to send stop while reading (#22127) 2024-09-11 16:41:35 +02:00
Pavel SheremetevandPavelSheremetev 1edc4b57b7 allow define calibration parametrs for bl09xx (#22030)
Co-authored-by: PavelSheremetev <spd@aira.life>
2024-09-11 08:55:43 +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 f0da077e78 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2024-09-10 14:50:07 +02:00
stefanbode 05e59b048e Fix remaining issues on shutterinvert (#22120)
found another place where the invert was not reported correctly
2024-09-10 14:48:51 +02:00
gemu 1c730aab86 fix trx pin error (#22119) 2024-09-10 14:48:38 +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
Damian Wrobel 6650dee578 Fix ModbusBridge request/response logic (#22075)
- Fix cases where the subsequent Modbus packet
  can be send to the serial port (triggered either by
  'ModbusSend' command or request from TCP bridge)
  before an answer was received to the previous packet.

  This can happen in a setup where simultaneously:
  - two (or more) modbus TCP clients are sending requests
    through the modbus-proxy [1] to Tasmota,
  - ModbusSend commands are executed (e.g. using Berry).

  Log excerpt (from build with TASMOTAMODBUSDEBUG enabled):
  14:51:18.940 MBS: Serial Send: 04 03 01 00 00 09 84 65
  14:51:19.054 MBS: Serial Send: 04 03 10 0A 00 05 A1 5E
  14:51:19.136 MBS: Serial Received: 04 03 0A 00 00 00 D0 00 00 01 AB 00 00 89 62

  Fix adds 'waitingForAnswerFromSerial' flag which is set after
  we send data to the serial port and prevents sending another
  requests before we receive an answer or timeout happened.

  Fix stores temporarily a 'ModbusSend' command data and tries
  to execute it after Modbus response has been received or
  timeout has happened.

- Add 'ModbusSerialTimeout' command which sets timeout in [ms]
  for how long we will be waiting for an answer from the client device.
  Default value is 1000 [ms] and it is not restored after reboot.

- Sends error 11 (0xB) (as TCP response) when no answer was received
  from the serial port within the timeout set by 'ModbusSerialTimeout'
  command.

- Add Modbus 'TransactionId' to the logging.

[1] https://github.com/tiagocoutinho/modbus-proxy

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2024-09-09 10:26:20 +02:00
pbrinette 28bbf11dbb Enhance the KNX capabilities of Tasmota to offer more flexibility and features (#22071) 2024-09-09 09:25:11 +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
stefanbode 744e50acf7 Fix missing HOLD on shutterbutton (#22108)
#21986
2024-09-08 16:50:37 +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
gemu 2c5e8749e3 multi trx lines (#22056) 2024-09-07 15:29:27 +02:00
Jason2866 8956b25de4 add forgotten import compress 2024-09-07 14:45:26 +02:00
Jason2866 b5f26e9210 check for working zopfli (#22105) 2024-09-07 14:22:16 +02:00
Jason2866 069f59d13f remove irritating space (#22095) 2024-09-05 16:51:45 +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
Steffen caa501b1af add support for nexus protocol to rc-switch library (#21886)
* add support for nexus protocol to RCSwitch library

Nexus protocol is used by temperature and humidity sensor that operate at 433 MHz.
It is used by various brands.

* calc separation limit for RCSwitch library automatically
2024-09-01 16:04:40 +02:00
s-hadinger d1bd31b341 Berry update Windows exe (#22058) 2024-08-30 14:20:44 +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 71f0a06356 Upstream Berry fix removing assert (#22054) 2024-08-29 21:32:28 +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
Jacek Ziółkowski f85a96dd2d Add python venv to .gitignore (#22045)
* Add python venv to .gitignore

* Update .gitignore
2024-08-29 15:01:52 +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
Jason2866 888e1d5bb1 Platform 2024.08.11 (espressif32 Arduino core 3.0.4) (#22021) 2024-08-26 17:25:27 +02:00
Theo Arends a10e3b9bc5 GPIOViewer function shuffle. No functional changes 2024-08-26 16:48:39 +02:00
Theo Arends 969611835c Fix GPIOViewer on ESP32 (needs upcoming core change) 2024-08-26 15:26:36 +02:00
Theo Arends f0c12b6e9c Remove dash from GUI title 2024-08-26 14:20:51 +02:00
Theo Arends fefd49c663 Remove dash from GUI title 2024-08-26 14:14:59 +02:00
Theo Arends 1ad4a1377b Update changelogs 2024-08-26 13:56:20 +02:00
pkkrusty 88c9ae3273 Clarify MAX7219 display driver (#21977)
MAX7219 and MAX7219_MATRIX are different displays and require different defines. DisplayModel19 incorrectly listed for MAX7219 instead of MAX7219_MATRIX.
2024-08-26 08:49:48 +02:00
gemu c35c493809 i2s wav player (#22003)
* i2s wav player

* move framepointer
2024-08-26 08:48:35 +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 645ce4a1ee Zigbee reduce serial logging (#22012) 2024-08-24 23:53:42 +02:00