I just did a no internet and also a no wifi scenario with my collective of 15 controllers. I left my router unplugged for over 40 minutes and not one of the 15 controllers rebooted during that time. I could also log in to the app using my phone in mobile and the switch to bluetooth mode and see the inputs and outputs in the collective. I can also start a mode if I want. That will all with my router unplugged so it had no power. I have been without internet for 5 days straight before and the collective continued to work as it was setup. It did breath a green yellow on the LED's but that indicates there is no connection to the cloud. It does not mean it is rebooting. Rebooting is a completely different pattern on the LED's. Here is an X4 and three of the other contrllers when there was no internet access.The devices will function with whatever they were doing for the current schedule but will eventually start rebooting on a 1-2 minute loop when they fail to get a connection from the server. This was brought to my attention via a support ticket and was honestly shocked that this was the solution. It means that if CoralVue ever has an extended outage period, or goes out of business, within 30 days (certification expiring time that ultimately causes the yellow breathing lights) all these devices are toast and people will be holding a big bag of useless bricks. When it enters this "reboot loop mode" with flashing yellow led's, it will constantly reboot all of your equipment plugged into it as well and restart any schedules. It caused so many issues with my tank that I almost ripped it all out in frustration before eventually finding a solution. While you wait on that though, you can't even put your tank in feed mode and the only way to shut equipment down is to physically unplug things. I honestly feel like none of this equipment has been tested in a "worst case" failure kind of scenario and it's just waiting to drop on everyone. Those kind of scenarios always come as such a shock to people that think "this will never happen to me" which is the vibes I get from CoralVue currently.
The issue has been frustrating reporting to CoralVue because they refused to acknowledge that it is an issue and anyone who brings it up quickly get's their threads locked on their facebook group. I've looked into parameter monitoring for some of the open source platforms and eventually want to move to one of those given that CoralVue has no interest in some of the things the community has brought up like this and an actual API integration.