yeah, I've got it to work - a bit tricky because of the reboot/lost connection
Code:
#!/usr/bin/expect -f
spawn telnet 10.1.1.1
expect -re "login"
send "username\n"
expect -re "Password"
send "password\n"
expect #
send "reboot && quit\n"
expect #
send "exit\n"
interact
finally does it perfectly