I have programmed my FB with 4 home positions.
- Top right - The normal HOME position used for calibrating
- Top left - The ‘park’ position after a reboot. (So I know a reboot took place)
- Middle right - Used to ‘park’ after a successful ‘FB event’ execution
- Middle left - Used to ‘park’ after an error has been detected (I have written checking into my sequences and code to detect errors).
When an error is detected, it parks in position 4 and executes an E-STOP command, basically to get my attention and to prevent log files from being lost. I get an email to let me know something has gone wrong.
The system works well and recovering operations is an UNLOCK and we are back in business.
Searching through the documentation I found this command
power_off
The documentation notes Instructs FarmBot to shutdown completely but what does that mean in real terms as I cannot see how that would work and is there any kind of recovery process besides a physical power cycle?