Roomba just accepts commands when turned off

I´ve connected my Roomba 866 with a d1 mini (besides Vpwr because i don´t have that resistor atm) and made this code:

void setup() {
 Serial.begin(115200); 
 Serial.write(128);  // START
 Serial.write(131);
 delay(50);
 Serial.write(130);
 delay(50);
 Serial.write(137);
 delay(50);
 Serial.write(0);
  delay(50);
 Serial.write(100);
  delay(50);
 Serial.write(128);
  delay(50);
 Serial.write(0);
}

void loop() { 
}

strange thing is, that it only starts to drive forward when the Roomba is turned off.
Is there any serial code i missed? I know, the 131 and 130 are not really correct but i´ve read that on some the 130 or 131 won´t work so i´ve them both there for testing.

if any information is missing, please let me know.

strange thing is, that it only starts to drive forward when the Roomba is turned off.

How can the roomba even move after you've turned it off?

it gets a signal from the d1 mini and just starts, i don´t know why this only works when the "START" Button is not green. Does an "awake" Roomba maybe override these commands from the d1?

maxl0412:
it gets a signal from the d1 mini and just starts, i don´t know why this only works when the “START” Button is not green. Does an “awake” Roomba maybe override these commands from the d1?

Take a step back and a deep breath. Most of us don’t have Roombas, and none of us has your exact setup.

“it” gets a signal… What is “it” that gets a signal?

What is a d1 mini?

The “START” button on what?

What wakes a Roomba up?