Let's try a different approach, let's uninstall version 2.3 and go and download version 2.2. You have not stated which version of raspberry you are using e.g., zero w or 3+ but be sure to download the reef-pi version that matches.
Install that and see if you get a different result, I'm starting to think it's something that it's something else software wise that was upgraded but haven't figured what that might be yet.
Let's run this command also and paste the output if it's still not working:Code:sudo journalctl -fu reef-pi.service
OK. I'm on a pi 3+
And all was working fine on 2.3...... until it wasn't.
pi@reefpi:~ $ sudo journalctl -fu reef-pi.service
-- Logs begin at Thu 2016-11-03 19:16:42 SAST. --
Apr 20 15:39:14 reefpi systemd[1]: reef-pi.service: Failed with result 'exit-code'.
Apr 20 15:40:45 reefpi systemd[1]: reef-pi.service: Service hold-off time over, scheduling restart.
Apr 20 15:40:45 reefpi systemd[1]: Stopped raspberry pi based reef tank controller.
Apr 20 15:40:45 reefpi systemd[1]: Started raspberry pi based reef tank controller.
Apr 20 15:40:45 reefpi reef-pi[5068]: 2019/04/20 15:40:45 Setting pca9685 frquency: 100
Apr 20 15:40:45 reefpi reef-pi[5068]: 2019/04/20 15:40:45 ERROR: Failed to initialize pca9685 driver with mock i2c bus. Error: remote I/O error
Apr 20 15:40:45 reefpi reef-pi[5068]: 2019/04/20 15:40:45 ERROR: Failed to initialize controller. Error:remote I/O erro r
Apr 20 15:40:45 reefpi systemd[1]: reef-pi.service: Main process exited, code=exited, status=1/FAILURE
Apr 20 15:40:45 reefpi systemd[1]: reef-pi.service: Unit entered failed state.
Apr 20 15:40:45 reefpi systemd[1]: reef-pi.service: Failed with result 'exit-code'.
Apr 20 15:42:15 reefpi systemd[1]: reef-pi.service: Service hold-off time over, scheduling restart.
Apr 20 15:42:15 reefpi systemd[1]: Stopped raspberry pi based reef tank controller.
Apr 20 15:42:15 reefpi systemd[1]: Started raspberry pi based reef tank controller.
Apr 20 15:42:15 reefpi reef-pi[5089]: 2019/04/20 15:42:15 Setting pca9685 frquency: 100
Apr 20 15:42:15 reefpi reef-pi[5089]: 2019/04/20 15:42:15 ERROR: Failed to initialize pca9685 driver with mock i2c bus. Error: remote I/O error
Apr 20 15:42:15 reefpi reef-pi[5089]: 2019/04/20 15:42:15 ERROR: Failed to initialize controller. Error:remote I/O erro r
Apr 20 15:42:15 reefpi systemd[1]: reef-pi.service: Main process exited, code=exited, status=1/FAILURE
Apr 20 15:42:15 reefpi systemd[1]: reef-pi.service: Unit entered failed state.
Apr 20 15:42:15 reefpi systemd[1]: reef-pi.service: Failed with result 'exit-code'.
Apr 20 15:43:45 reefpi systemd[1]: reef-pi.service: Service hold-off time over, scheduling restart.
Apr 20 15:43:45 reefpi systemd[1]: Stopped raspberry pi based reef tank controller.
Apr 20 15:43:45 reefpi systemd[1]: Started raspberry pi based reef tank controller.
Apr 20 15:43:45 reefpi reef-pi[5111]: 2019/04/20 15:43:45 Setting pca9685 frquency: 100
Apr 20 15:43:45 reefpi reef-pi[5111]: 2019/04/20 15:43:45 ERROR: Failed to initialize pca9685 driver with mock i2c bus. Error: remote I/O error
Apr 20 15:43:45 reefpi reef-pi[5111]: 2019/04/20 15:43:45 ERROR: Failed to initialize controller. Error:remote I/O error
Apr 20 15:43:45 reefpi systemd[1]: reef-pi.service: Main process exited, code=exited, status=1/FAILURE
Apr 20 15:43:45 reefpi systemd[1]: reef-pi.service: Unit entered failed state.
Apr 20 15:43:45 reefpi systemd[1]: reef-pi.service: Failed with result 'exit-code'.
I'll roll back to 2.2 and see if that changes anything.
