do not use image.tobytes()
added a bit more logging
display: only send 16 bytes at a time...
door: only update other system parts if something changes
more debug output
enforce at least 4 s between each display update