mirror of https://github.com/arendst/Tasmota.git
fix correct day_week
This commit is contained in:
parent
7b43817dba
commit
b6ca5c6561
|
@ -1214,6 +1214,13 @@ void TuyaSetTime(void) {
|
||||||
|
|
||||||
uint16_t payload_len = 8;
|
uint16_t payload_len = 8;
|
||||||
uint8_t payload_buffer[8];
|
uint8_t payload_buffer[8];
|
||||||
|
uint8_t tuya_day_of_week;
|
||||||
|
if (RtcTime.day_of_week == 1) {
|
||||||
|
tuya_day_of_week = 7;
|
||||||
|
} else {
|
||||||
|
tuya_day_of_week = RtcTime.day_of_week-1;
|
||||||
|
}
|
||||||
|
|
||||||
payload_buffer[0] = 0x01;
|
payload_buffer[0] = 0x01;
|
||||||
payload_buffer[1] = RtcTime.year %100;
|
payload_buffer[1] = RtcTime.year %100;
|
||||||
payload_buffer[2] = RtcTime.month;
|
payload_buffer[2] = RtcTime.month;
|
||||||
|
@ -1221,7 +1228,7 @@ void TuyaSetTime(void) {
|
||||||
payload_buffer[4] = RtcTime.hour;
|
payload_buffer[4] = RtcTime.hour;
|
||||||
payload_buffer[5] = RtcTime.minute;
|
payload_buffer[5] = RtcTime.minute;
|
||||||
payload_buffer[6] = RtcTime.second;
|
payload_buffer[6] = RtcTime.second;
|
||||||
payload_buffer[7] = RtcTime.day_of_week-1; // 1 for Monday as in TUYA Doc
|
payload_buffer[7] = tuya_day_of_week; //1 for Monday in TUYA Doc
|
||||||
|
|
||||||
TuyaSendCmd(TUYA_CMD_SET_TIME, payload_buffer, payload_len);
|
TuyaSendCmd(TUYA_CMD_SET_TIME, payload_buffer, payload_len);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue