mirror of https://github.com/arendst/Tasmota.git
parent
2085f24675
commit
b2ca987195
|
@ -3,7 +3,7 @@
|
||||||
* Change xsns_17_senseair.ino to use TasmotaModbus library
|
* Change xsns_17_senseair.ino to use TasmotaModbus library
|
||||||
* Fix xnrg_05_pzem2.ino for PZEM-014/016 support using TasmotaModbus library (#3694)
|
* Fix xnrg_05_pzem2.ino for PZEM-014/016 support using TasmotaModbus library (#3694)
|
||||||
* Fix RfRaw and SerialSend5 regression from 6.2.1.15 (#4072)
|
* Fix RfRaw and SerialSend5 regression from 6.2.1.15 (#4072)
|
||||||
* Fix Sonoff Bridge RfRaw receive (#4080)
|
* Fix Sonoff Bridge RfRaw receive (#4080, #4085)
|
||||||
* Add support for Tuya Dimmer (#469, #4075)
|
* Add support for Tuya Dimmer (#469, #4075)
|
||||||
* Fix possible wifi connection error (#4044, #4083)
|
* Fix possible wifi connection error (#4044, #4083)
|
||||||
* Update PubSubClient Mqtt library to non-blocking EspEasy version
|
* Update PubSubClient Mqtt library to non-blocking EspEasy version
|
||||||
|
|
|
@ -311,10 +311,10 @@ boolean SonoffBridgeSerialInput()
|
||||||
serial_in_buffer[serial_in_byte_counter++] = serial_in_byte;
|
serial_in_buffer[serial_in_byte_counter++] = serial_in_byte;
|
||||||
if (serial_in_byte_counter == 3) {
|
if (serial_in_byte_counter == 3) {
|
||||||
if ((0xA6 == serial_in_buffer[1]) || (0xAB == serial_in_buffer[1])) { // AA A6 06 023908010155 55 - 06 is receive_len
|
if ((0xA6 == serial_in_buffer[1]) || (0xAB == serial_in_buffer[1])) { // AA A6 06 023908010155 55 - 06 is receive_len
|
||||||
receive_len = serial_in_buffer[2]; // Get at least receive_len bytes
|
receive_len = serial_in_buffer[2] + 4; // Get at least receive_len bytes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (((0 == receive_len) && (0x55 == serial_in_byte)) || (serial_in_byte_counter == receive_len + 4)) { // 0x55 - End of text
|
if ((!receive_len && (0x55 == serial_in_byte)) || (receive_len && (serial_in_byte_counter == receive_len))) { // 0x55 - End of text
|
||||||
SonoffBridgeReceivedRaw();
|
SonoffBridgeReceivedRaw();
|
||||||
sonoff_bridge_receive_flag = 0;
|
sonoff_bridge_receive_flag = 0;
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue