After some searching around and comparing payload of the AYCT-303 with the config in the example repo of Athom on Github I figured out that (except of the group button and dim) you can use the AYCT-102 as device to make the regular switch function work.
Find the config of the different buttons below:
| AYCT-303 | AYCT-102 | |||
|---|---|---|---|---|
| Button | State | Channel | Button | State |
| 1 | On | 1 | 2 | On |
| 1 | Off | 1 | 2 | Off |
| 2 | On | 1 | 3 | On |
| 2 | Off | 1 | 3 | Off |
| 3 | On | 1 | 4 | On |
| 3 | Off | 1 | 4 | Off |
| 4 | On | 2 | 1 | On |
| 4 | Off | 2 | 1 | Off |