Newbie question script not executed on reboot

Hi, I bough my enviroplus and got it all set up and running with my raspi zero WH, despite not having a clue about linux, but Google helps a lot.
To get things working with the Luftdaten script, I followed this instructions which worked well, except the automated script execution at reboot.
So if I boot the raspi, change to the example directory and execute luftdaten.py, data is captured and transmitted to the luftdaten map.
If I only do the reboot, no data is being transferred :o(
I guess I screwed up something
Linux newbie asking for help
Thanks


This is my /etc/crontab

/etc/crontab: system-wide crontab

Unlike any other crontab you don’t have to run the `crontab’

command to install the new version when you edit this file

and files in /etc/cron.d. These files also have username fields,

that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Example of job definition:

.---------------- minute (0 - 59)

| .------------- hour (0 - 23)

| | .---------- day of month (1 - 31)

| | | .------- month (1 - 12) OR jan,feb,mar,apr …

| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

| | | | |

* * * * * user-name command to be executed

17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

@reboot sudo python /home/pi/enviroplus-python/examples/luftdaten.py &


This is my /var/log/cron.log
Dec 24 11:04:58 raspi-zero-1 cron[248]: (CRON) INFO (pidfile fd = 3)
Dec 24 11:04:58 raspi-zero-1 cron[248]: Error: bad username; while reading /etc/crontab
Dec 24 11:04:58 raspi-zero-1 cron[248]: (system) ERROR (Syntax error, this crontab file will be ignored)
Dec 24 11:04:58 raspi-zero-1 cron[248]: (CRON) INFO (Running @reboot jobs)
Dec 24 11:04:58 raspi-zero-1 CRON[287]: (pi) CMD (sudo python /home/pi/enviroplus-python/examples/luftdaten.py & >> /home/pi/luftdaten.log 2>&1)
Dec 24 11:05:38 raspi-zero-1 systemd-timesyncd[204]: Synchronized to time server for the first time [2606:4700:f1::123]:123 (2.debian.pool.ntp.org).

Found it by myself, this did it:
@reboot pi cd /home/pi/enviroplus-python/examples/ && /usr/bin/python /home/pi/enviroplus-python/examples/luftdaten.py
Maybe not nice, but it works

Can’t get this solution working on a PiZeroW running Buster. Are you using this hardware and OS? If not, what? Thanks in advance for your help.