From e84f78b3954b19fd2b17c7bd6b0a4e5c5a38f337 Mon Sep 17 00:00:00 2001 From: Joel Stein Date: Sun, 28 Oct 2018 13:49:54 +0100 Subject: [PATCH] tuya: set wifi-state --- sonoff/xdrv_16_tuyadimmer.ino | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sonoff/xdrv_16_tuyadimmer.ino b/sonoff/xdrv_16_tuyadimmer.ino index eb700c322..b2b4da481 100644 --- a/sonoff/xdrv_16_tuyadimmer.ino +++ b/sonoff/xdrv_16_tuyadimmer.ino @@ -242,6 +242,16 @@ void TuyaInit() TuyaSerial->write((uint8_t)0x00); // following data length 0x00 TuyaSerial->write((uint8_t)0x07); // checksum:sum of all bytes in packet mod 256 TuyaSerial->flush(); + + TuyaSerial->write((uint8_t)0x55); // header 55AA + TuyaSerial->write((uint8_t)0xAA); + TuyaSerial->write((uint8_t)0x00); // version 00 + TuyaSerial->write((uint8_t)0x03); // command 03 - set wifi state + TuyaSerial->write((uint8_t)0x00); + TuyaSerial->write((uint8_t)0x01); // following data length 0x01 + TuyaSerial->write((uint8_t)0x03); // wifi state 4 (configured and connected) + TuyaSerial->write((uint8_t)0x06); // checksum:sum of all bytes in packet mod 256 + TuyaSerial->flush(); } }