Now that is interesting, just turned one AP off and the V3 just rebooted at the same time and associated with the other AP.
I’ll leave it like that for a few days and let you know if it reboots at all.
It is now moving between the other AP’s, here is a list of where the P1 has been associated
As you can see it just associated with Landing and a little later with Log Cabin, just the it also rebooted.
Mobility Trail (Last 7 days)
Access Points
Date/Time
Log Cabin
Fri, 28 Jul 2017 18:56:13 GMT
Landing
Fri, 28 Jul 2017 18:50:10 GMT
Living
Fri, 28 Jul 2017 16:45:41 GMT
Landing
Fri, 28 Jul 2017 13:54:56 GMT
Living
Fri, 28 Jul 2017 13:46:54 GMT
Landing
Fri, 28 Jul 2017 13:44:55 GMT
Living
Thu, 27 Jul 2017 15:47:06 GMT
Landing
Thu, 27 Jul 2017 14:34:06 GMT
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored port configuration change
Jul 28 2017 19:51:09 Error: controller is not responding anymore. Exiting script.
Jul 28 2017 19:51:39 Notification: Script started for beer 'Cellar-01'
Jul 28 2017 19:51:39 Connecting to controller...
Jul 28 2017 19:51:39 Opening serial port
DEBUG:pySerial.socket:enabled logging
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored _update_dtr_state(True)
INFO:pySerial.socket:ignored _update_rts_state(True)
INFO:pySerial.socket:ignored reset_output_buffer
INFO:pySerial.socket:ignored reset_output_buffer
Jul 28 2017 19:51:39 Checking software version on controller...
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored reset_output_buffer
INFO:pySerial.socket:ignored port configuration change
Jul 28 2017 19:51:39 Found BrewPi v0.5.2 build 0.5.2-0-g72e633171, running on a Particle p1 with a V3 shield on port socket://192.168.0.147:6666?logging=debug
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored port configuration change
Jul 28 2017 19:55:20 Serial Error: read failed: [Errno 104] Connection reset by peer)
DEBUG:pySerial.socket:enabled logging
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored _update_dtr_state(True)
INFO:pySerial.socket:ignored _update_rts_state(True)
INFO:pySerial.socket:ignored reset_output_buffer
DEBUG:pySerial.socket:enabled logging
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored _update_dtr_state(True)
INFO:pySerial.socket:ignored _update_rts_state(True)
INFO:pySerial.socket:ignored reset_output_buffer
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/brewpi/backgroundserial.py", line 110, in __listen_thread
if self.writeln("") > 0:
File "/home/brewpi/backgroundserial.py", line 56, in writeln
return self.write(data + "\n")
File "/home/brewpi/backgroundserial.py", line 59, in write
self.exit_on_fatal_error()
File "/home/brewpi/backgroundserial.py", line 75, in exit_on_fatal_error
self.stop()
File "/home/brewpi/backgroundserial.py", line 38, in stop
self.thread.join() # wait for background thread to terminate
File "/usr/lib/python2.7/threading.py", line 931, in join
raise RuntimeError("cannot join current thread")
RuntimeError: cannot join current thread
Jul 28 2017 19:55:20 Lost serial connection. Cannot write to serial
Terminating due to fatal serial error
Jul 28 2017 19:55:51 Notification: Script started for beer 'Cellar-01'
Jul 28 2017 19:55:51 Connecting to controller...
Jul 28 2017 19:55:51 Opening serial port
DEBUG:pySerial.socket:enabled logging
DEBUG:pySerial.socket:enabled logging
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored _update_dtr_state(True)
INFO:pySerial.socket:ignored _update_rts_state(True)
INFO:pySerial.socket:ignored reset_output_buffer
INFO:pySerial.socket:ignored reset_output_buffer
Jul 28 2017 19:55:52 Checking software version on controller...
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored reset_output_buffer
INFO:pySerial.socket:ignored port configuration change
Jul 28 2017 19:55:52 Found BrewPi v0.5.2 build 0.5.2-0-g72e633171, running on a Particle p1 with a V3 shield on port socket://192.168.0.147:6666?logging=debug
INFO:pySerial.socket:ignored port configuration change
INFO:pySerial.socket:ignored port configuration change