eupy/protocol.txt

102 lines
2.5 KiB
Plaintext
Raw Normal View History

2019-02-11 13:46:20 +00:00
Eufy RoboVac 11s IR protocol
============================
2019-02-11 08:08:05 +00:00
Preamble: H:3ms L:3ms
Logical 0: H:400µs L:600µs
Logical 1: H:400µs L:1.6ms
Trailer: H:400µs L:20ms
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
No carrier modulation.
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
Frame: (Preamble+48bits+Trailer)*3
Format: 68CCHHMMSSKK (Hex, MSB first)
2019-02-11 08:06:06 +00:00
2019-02-11 13:46:20 +00:00
CC: command
HH: hour
MM: minute
SS: schedule (in quarters of an hour from midnight, 0xff=off)
KK: checksum (sum of all bytes in the frame modulo 256)
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
CC | Command
2019-02-11 08:06:06 +00:00
------+---------
1c | Max power
1d | BoostIQ
1e | Standard power
2f | Forward
3f | Turn CCW
4f | Stop cleaning
5d | Auto cleaning
6f | Turn CW
7f | Backward
8c | Spot cleaning
9c | Edge cleaning
ad | Room cleaning
bf | Set time
cf | Set schedule
df | Clear schedule
ef | Return to base
2019-02-11 08:08:05 +00:00
Examples:
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0101 1101 0000 1111 0010 0111 0010 1000 0010 0011 Start
685d0f272823
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0100 1111 0000 1111 0010 0111 0010 1000 0001 0101 Stop
684f0f272815
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1011 1111 0001 0001 0010 0100 0010 1000 1000 0100 Time (5:36pm)
68bf11242884
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1011 1111 0001 0001 0010 1011 0010 1000 1000 1011 Time (5:43pm)
68bf112b288b
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1100 1111 0001 0011 0010 0000 0010 1000 1001 0010 Schedule 10:00am
68cf13202892
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1100 1111 0001 0011 0010 1011 0010 1001 1001 1110 Schedule 10:15am
68cf132b299e
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1100 1111 0001 0011 0011 0000 0101 1111 1101 1001 Schedule 11:45pm
68cf13305fd9
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1101 1111 0001 0011 0011 0110 1111 1111 1000 1111 Schedule off
68df1336ff8f
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0101 1101 0001 0100 0000 0110 1111 1111 1101 1110 Start
685d1406ffde
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0001 1100 0001 0100 0001 1001 1111 1111 1011 0000 Power (BoostIQ->Max)
681c1419ffb0
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0001 1110 0001 0100 0001 1110 1111 1111 1011 0111 Power (Max->Standard)
681e141effb7
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0001 1101 0001 0100 0001 1110 1111 1111 1011 0110 Power (Standard->BoostIQ)
681d141effb6
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0010 1111 0001 0100 0010 1110 1111 1111 1101 1000 Up
682f142effd8
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0111 1111 0001 0100 0010 1110 1111 1111 0010 1000 Down
687f142eff28
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0011 1111 0001 0100 0010 1110 1111 1111 1110 1000 Left
683f142effe8
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 0110 1111 0001 0100 0010 1110 1111 1111 0001 1000 Right
686f142eff18
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1000 1100 0001 0101 0000 0100 1111 1111 0000 1100 Spot
688c1504ff0c
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1001 1100 0001 0101 0000 1000 1111 1111 0010 0000 Edge
689c1508ff20
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1010 1101 0001 0101 0000 1100 1111 1111 0011 0101 Room
68ad150cff35
2019-02-11 08:06:06 +00:00
2019-02-11 08:08:05 +00:00
0110 1000 1110 1111 0001 0101 0001 0000 1111 1111 0111 1011 Base
68ef1510ff7b
2019-02-11 08:06:06 +00:00