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
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
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
gemu
2c5e8749e3
multi trx lines ( #22056 )
2024-09-07 15:29:27 +02:00
Jason2866
069f59d13f
remove irritating space ( #22095 )
2024-09-05 16:51:45 +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
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
e8cdeaba6b
ESP32 LVGL library from v9.1.0 to v9.2.0 ( #22031 )
2024-08-27 23:36:38 +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
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
645ce4a1ee
Zigbee reduce serial logging ( #22012 )
2024-08-24 23:53:42 +02:00
s-hadinger
d084be23db
Zigbee extend timeout for MCU reboot from 5s to 10s ( #22009 )
2024-08-24 18:32:35 +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
ba7161fb00
Fix ESP8266 energy cal range chk
2024-08-20 17:30:18 +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
4f62a0deab
Refactor to TimeReacged()
2024-08-18 12:46:23 +02:00
Theo Arends
e74142724c
Disable 64-bit timing support
2024-08-18 12:13:44 +02:00
Theo Arends
903686f7b5
Add 64-bit timing support
2024-08-16 11:56:07 +02:00
Theo Arends
c0eb28dae9
Harden shutter timeouts
2024-08-16 11:53:58 +02:00
Theo Arends
652b9cef87
Fix PZEM continue energy monitoring when one phase fails ( #21968 )
2024-08-15 17:32:11 +02:00
stefanbode
6d2647fd5f
fix potential overflow on uptime 2nd try ( #21966 )
...
* fix potential overflow
* fix potential overflow
* fix overflow on millis()
* fix overflow on millis()
* Update xdrv_27_shutter.ino
---------
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
2024-08-15 14:28:10 +02:00
Theo Arends
1b24378da5
Free 500 code bytes on ADC/ESP8266
2024-08-15 12:52:12 +02:00
stefanbode
851f11dcdd
fix potential overflow on uptime ( #21965 )
...
* fix potential overflow
* fix potential overflow
* fix potential overflow
* fix potential overflow
2024-08-15 10:08:54 +02:00
Theo Arends
30cffa1acc
Bump version v14.2.0.1
2024-08-14 15:13:00 +02:00
Theo Arends
102428f768
Needed too
2024-08-13 15:13:04 +02:00
Theo Arends
b93e6cee7b
Change GUI name of Analog<x> to ADC<x>
2024-08-13 15:11:51 +02:00
Theo Arends
ff46745252
Fix ADC conversion to v14.1.0.4
2024-08-13 13:57:58 +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
d3f6d7d844
Sync ESP8266 energydriver with ESP32
2024-08-10 17:15:05 +02:00
Theo Arends
85da678132
Fix ADC bad energy jumps
2024-08-10 17:01:14 +02:00
Theo Arends
bcd1a9c986
Fix ADC multiple GPIO parameter storage
2024-08-09 16:11:30 +02:00