Greetings @AidanJ I would be happy to help you get your device online.
I will reply to your post publicly first, as this will help other folks in similar situations. We may need to move to private messages if we can’t resolve the issue easily, since it may require me to look at device logs.
Let’s look at the issue one piece at a time:
This is often a “false positive”. Additionally, we have never seen power issues create network problems. If you experience degraded motor performance, we can investigate later on. For now, the issue can be safely ignored.
Next issue: When you originally sent your screenshot, the device panel showed HTTP connectivity, but no message broker connectivity. I just logged in to your account and now see this:
This means your device has a “Code 16 error” (the device is completely offline):
You are either offline, using a web browser that does not support WebSockets, or are behind a firewall that blocks port 3002. Do not attempt to debug FarmBot hardware until you solve this issue first. You will not be able to troubleshoot hardware issues without a reliable browser and internet connection. (code 16)
This is usually cause by a bad FarmBot account password or bad WiFi credentials. If it is not a bad account or WiFi password, then it may mean that the school IT department has some ports blocked, though I don’t think this is the case if your device was working fine prior to the password change. If you do think it’s an IT-related issue, we publish a guide for IT professionals that you can provide to your IT department. I don’t think we need to get them involved yet, though. This could be a much simpler issue.
One thing to keep in mind about FarmBot OS is that if you enter the wrong password from within the configurator, it will not tell you that your password was incorrect and it will appear to “succeed” even though it was a failed configuration attempt. This may seem counterintuitive, so here’s an explanation as to why a bad password in the configurator appears to “succeed” despite being incorrect:
- FarmBot has one WiFi module.
- When in configurator mode, the device cannot access the internet because it is hosting a “captive portal” via the WiFi module.
- As such, it is impossible for FarmBot to know if the password you provided is correct or not, so there will be no error message if the password was incorrect. Checking a password requires internet connectivity, and FarmBot does not have internet connectivity when in configurator mode.
Before we proceed further, I would ask that you perform one more “hard” re-flash of the device and re-enter the appropriate credentials. Also, make sure that the CAPS LOCK
key is not applied and that you have clicked the “eye” icon on the text input boxes so that you can visually verify the password (it is case sensitive).
Please let me know if changing the credentials one more time helps, and we can continue investigating from there.