I have a little problem with my setup! I turned off everything in my setup over the Summer, raspberry pi and controllers, as I can't cool and everything here was too hot to ferment "properly". Temperatures are now more sensible for yeast and people and I want to start more wine, however, one of my controllers is not behaving properly.
So my Pi is coming up nicely and connecting to one controller but I'm getting "Cannot receive LCD text from Controller/Script" from the other. Both controllers are housed in one box and both displays are working as normal. Back on the Pi the Control Mode option is "debug connection" and says that everything passes except the connection test which fails "unable to connect". I've restarted everything, Pi first and then controllers IP addresses are correct. The dev-3-stderr.log says;
Aug 27 2022 10:01:33 Refreshing dbConfig
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/pid/base.py", line 149, in _inner_check
pid = int(pid_str)
ValueError: invalid literal for int() with base 10: '\x00\x00\x00\x00\x00'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/app/brewpi-script/brewpi.py", line 186, in <module>
pidFile.create()
File "/usr/local/lib/python3.9/site-packages/pid/base.py", line 204, in create
check_result = self.check()
File "/usr/local/lib/python3.9/site-packages/pid/base.py", line 189, in check
return self._inner_check(self.fh)
File "/usr/local/lib/python3.9/site-packages/pid/base.py", line 152, in _inner_check
raise PidFileUnreadableError(exc)
pid.base.PidFileUnreadableError: invalid literal for int() with base 10: '\x00\x00\x00\x00\x00'
Sentry is attempting to send 2 pending error messages
Waiting up to 2 seconds
Press Ctrl-C to quit
This isn't stopping me fermenting but it would be good to get everything working, at least until I get the new PCB and controllers....