Logo
Dealdig Robvaccum 8 Vacuum
Dealdig Robvaccum 8 Vacuum

Available from:
Aliexpress.com






Flashed with:
Serial port

GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 None
GPIO15 None
GPIO16 None
FLAG None

Template

{"NAME":"WhiteVacuum","GPIO":[0,107,0,108,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":18}

The Vacuum cleaner uses Dealdig App and therefor Tuya-convert is not possible. But the Wifi module is easy accessible and it’s possible to remove it from the vacuum (for debugging reasons I installed a NodeMCU back on mine Vacuum and am still running stock firmware on the original chip).

After flashing Tasmota and install the wifi module back I started receiving Serial messages immediatly without assigning any pins in Tasmota And it looks something like this AA1C06FF00040500000000000000000000000000000000000000000000505E and the messages are displayed every ~10seconds.

AA1C06FF00 seems to be defaul, 04 05 represents the state of the vacuum, 50 is the battery % in Hex you can use something like this Hex to Decimal to convert it and the 2 last bits I am not sure yet what they mean.

The Vacuum can be used sending SerialSend5 messages and the commmands are:

Smart Cleaning: aa 03 02 22 02 26
Spot Cleaning: aa 03 02 22 01 25
Edge Cleaning: aa 03 02 22 00 24 
Stop: aa 03 02 26 00 28
Go Charge: aa 03 02 22 03 27
Move Front: aa 03 02 21 00 23 aa 03 02 21 04 27
Move Back: aa 03 02 21 03 26 aa 03 02 21 04 27
Turn Left: aa 03 02 21 01 24 aa 03 02 21 04 27
Turn Right: aa 03 02 21 02 25 aa 03 02 21 04 27

The Vacuum will enter Hibernated mode after few minutes of not being in use displaying AA1C06FF000405000000000000000000000000000000000000000000006472. In this mode the battery level isn’t updated correctly and to wake it up generally I have to press the option I want a couple of time until it wakes up (generaly around 3x times)

I have added the Vacuum to Home Assistant adding the commands as a scripts and then with Vacuum Template and Lovelace Vacuum Card The yaml Package can be downloaded here: https://github.com/Sthopeless/trvc/blob/master/vacuum_white.yaml

I have also created a picture without background of the vacuum to use with the lovelace integration:

The lovelace card:

compact_view: false
entity: vacuum.white_vacuum
image: /local/dealdig_Robvaccum_8.png
show_name: true
show_status: true
show_toolbar: true
type: 'custom:vacuum-card'