IRobot new status and additional data in state

1st, can the robot state of evac be mapped to Docked since it can’t evac if it isn’t in the docking station?
2nd, In the event of an error can the error code and message if any be passed back as part of the state attributes? When my robot doesn’t run, I have to leave home assistant and open the robot app to find out why it’s not running. If I had the code, I could build a template or something around it to try and show an intelligent error message.