bitsy-ai / octoprint-nanny-plugin

https://help.print-nanny.com/installation-setup/
GNU Affero General Public License v3.0
25 stars 3 forks source link

New plugin bug report #92

Closed SM-26 closed 2 years ago

SM-26 commented 3 years ago

Describe the bug I can't seem to register my printer

To Reproduce here is the log

2021-01-25 23:32:37,416 - octoprint.startup - INFO - ******************************************************************************
2021-01-25 23:32:37,418 - octoprint.startup - INFO - Starting OctoPrint 1.5.3
2021-01-25 23:32:37,419 - octoprint.startup - INFO - ******************************************************************************
2021-01-25 23:32:43,921 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: offline
2021-01-25 23:32:43,922 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 8.8.8.8:53 is not working
2021-01-25 23:32:43,922 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is not working
2021-01-25 23:32:43,931 - octoprint.startup - INFO - We don't appear to be online, not fetching plugin blacklist
2021-01-25 23:32:44,017 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2021-01-25 23:32:45,034 - octoprint.plugin.core - INFO - Plugin Access Anywhere - The Spaghetti Detective (1.4.4) is disabled.
2021-01-25 23:32:56,301 - octoprint.plugin.core - INFO - Plugin LED Strip Control (0.3.7) is disabled.
2021-01-25 23:32:56,315 - octoprint.plugin.core - WARNING - Plugin OctoPrint-IFTTT (1.2.1) is not compatible to Python 3.7.3 (compatibility string: >=2.7,<3).
2021-01-25 23:32:56,779 - octoprint.plugin.core - INFO - Plugin Dashboard (1.14.0) is disabled.
2021-01-25 23:32:57,418 - octoprint.plugin.core - INFO - Found 42 plugin(s) providing 38 mixin implementations, 84 hook handlers
2021-01-25 23:32:57,793 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2021-01-25 23:32:57,823 - octoprint.server - INFO - Intermediary server started
2021-01-25 23:32:57,843 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads...
2021-01-25 23:32:58,184 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully.
2021-01-25 23:32:58,188 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_SHOW (needs: "Need(method='role', value='plugin_action_command_notification_show')")
2021-01-25 23:32:58,188 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_CLEAR (needs: "Need(method='role', value='plugin_action_command_notification_clear')")
2021-01-25 23:32:58,188 - octoprint.server - INFO - Added new permission from plugin action_command_prompt: PLUGIN_ACTION_COMMAND_PROMPT_INTERACT (needs: "Need(method='role', value='plugin_action_command_prompt_interact')")
2021-01-25 23:32:58,188 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_READ (needs: "Need(method='role', value='plugin_announcements_read')")
2021-01-25 23:32:58,189 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_MANAGE (needs: "Need(method='role', value='plugin_announcements_manage'), Need(method='role', value='plugin_announcements_read')")
2021-01-25 23:32:58,189 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_ADMIN (needs: "Need(method='role', value='plugin_appkeys_admin')")
2021-01-25 23:32:58,189 - octoprint.server - INFO - Added new permission from plugin backup: PLUGIN_BACKUP_ACCESS (needs: "Need(method='role', value='plugin_backup_access')")
2021-01-25 23:32:58,190 - octoprint.server - INFO - Added new permission from plugin firmware_check: PLUGIN_FIRMWARE_CHECK_DISPLAY (needs: "Need(method='role', value='plugin_firmware_check_display')")
2021-01-25 23:32:58,190 - octoprint.server - INFO - Added new permission from plugin logging: PLUGIN_LOGGING_MANAGE (needs: "Need(method='role', value='plugin_logging_manage')")
2021-01-25 23:32:58,190 - octoprint.server - INFO - Added new permission from plugin pi_support: PLUGIN_PI_SUPPORT_STATUS (needs: "Need(method='role', value='plugin_pi_support_check')")
2021-01-25 23:32:58,190 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_MANAGE (needs: "Need(method='role', value='plugin_pluginmanager_manage')")
2021-01-25 23:32:58,191 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_INSTALL (needs: "Need(method='role', value='plugin_pluginmanager_install'), Need(method='role', value='plugin_pluginmanager_manage')")
2021-01-25 23:32:58,191 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CHECK (needs: "Need(method='role', value='plugin_softwareupdate_check')")
2021-01-25 23:32:58,193 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_UPDATE (needs: "Need(method='role', value='plugin_softwareupdate_update')")
2021-01-25 23:32:58,193 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CONFIGURE (needs: "Need(method='role', value='plugin_softwareupdate_configure')")
2021-01-25 23:32:58,211 - octoprint.printer.standard - INFO - Using print time estimator provided by PrintTimeGenius
2021-01-25 23:32:58,977 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python -m pip" as command to invoke pip
2021-01-25 23:32:59,574 - octoprint.util.pip - INFO - Version of pip is 20.2.3
2021-01-25 23:32:59,576 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-01-25 23:32:59,576 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-01-25 23:32:59,756 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2021-01-25 23:32:59,785 - octoprint.plugins.PrintJobHistory - INFO - Start initializing
2021-01-25 23:32:59,785 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Init DatabaseManager
2021-01-25 23:32:59,786 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Using database in: /home/pi/.octoprint/data/PrintJobHistory/printJobHistory.db
2021-01-25 23:32:59,789 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Check if database-scheme upgrade needed.
2021-01-25 23:32:59,829 - octoprint.plugins.PrintJobHistory.DatabaseManager - INFO - Done DatabaseManager.createDatabase
2021-01-25 23:32:59,830 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Init CameraManager
2021-01-25 23:32:59,830 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Snapshot-Folder:/home/pi/.octoprint/data/PrintJobHistory/snapshots
2021-01-25 23:32:59,830 - octoprint.plugins.PrintJobHistory.CameraManager - INFO - Done CameraMenager
2021-01-25 23:32:59,833 - octoprint.plugins.PrintJobHistory - INFO - Done initializing
2021-01-25 23:32:59,870 - octoprint.plugins.SpoolManager - INFO - Start initializing
2021-01-25 23:32:59,873 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Init DatabaseManager
2021-01-25 23:32:59,874 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:32:59,874 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:32:59,878 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:32:59,878 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Check if database-scheme upgrade needed...
2021-01-25 23:32:59,880 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Current databasescheme: 4
2021-01-25 23:32:59,881 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - ...Database-scheme upgraded not needed.
2021-01-25 23:32:59,881 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database created-check done
2021-01-25 23:32:59,882 - octoprint.plugins.SpoolManager - INFO - Done initializing
2021-01-25 23:32:59,986 - octoprint.plugins.cancelobject - INFO - No beforegcode defined
2021-01-25 23:32:59,986 - octoprint.plugins.cancelobject - INFO - No aftergcode defined
2021-01-25 23:33:00,021 - octoprint.plugin.core - INFO - Initialized 38 plugin implementation(s)
2021-01-25 23:33:00,048 - octoprint.plugins.octoprint_nanny.manager - INFO - Started _octo_ws_queue_worker
2021-01-25 23:33:00,097 - octoprint.plugins.octoprint_nanny.manager - INFO - Started _telemetry_queue_send_loop
2021-01-25 23:33:00,097 - octoprint.plugins.octoprint_nanny.manager - INFO - RestAPIClient initialized with api_url=https://print-nanny.com/api/
2021-01-25 23:33:00,105 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Initializing MQTTClient from {'self': <octoprint_nanny.clients.mqtt.MQTTClient object at 0x9e24b610>, 'device_id': 'serial-10000000c0f7ea01', 'private_key_file': '/home/pi/.octoprint/data/octoprint_nanny/private_key.pem', 'ca_certs': '/home/pi/.octoprint/data/octoprint_nanny/gcp_root_ca.pem', 'algorithm': 'RS256', 'remote_control_queue': <AioQueueProxy object, typeid 'AioQueue' at 0x9e21c490>, 'mqtt_bridge_hostname': 'mqtt.googleapis.com', 'mqtt_bridge_port': 443, 'on_connect': None, 'on_disconnect': None, 'on_log': None, 'on_message': None, 'on_publish': None, 'on_subscribe': None, 'on_unsubscribe': None, 'project_id': 'print-nanny', 'region': 'us-central1', 'registry_id': 'devices-us-central1-prod', 'tls_version': <_SSLMethod.PROTOCOL_TLS: 2>, 'message_callbacks': [], 'client_id': 'projects/print-nanny/locations/us-central1/registries/devices-us-central1-prod/devices/serial-10000000c0f7ea01'}
2021-01-25 23:33:00,120 - octoprint.plugins.octoprint_nanny.manager - INFO - Initialized mqtt client with id projects/print-nanny/locations/us-central1/registries/devices-us-central1-prod/devices/serial-10000000c0f7ea01
2021-01-25 23:33:00,122 - octoprint.plugins.octoprint_nanny.manager - INFO - Started _remote_control_receive_loop
2021-01-25 23:33:00,176 - octoprint.plugins.octoprint_nanny - INFO - Initialized rest_client
2021-01-25 23:33:00,668 - octoprint.plugins.octoprint_nanny.clients.rest - INFO - OctoPrint events forwarded to mqtt telemetry topic ['ClientAuthed', 'ClientClosed', 'ClientDeauthed', 'ClientOpened', 'SettingsUpdated', 'UserLoggedIn', 'UserLoggedOut', 'FileAdded', 'FileRemoved', 'FolderAdded', 'FolderRemoved', 'TransferDone', 'TransferFailed', 'TransferStarted', 'UpdatedFiles', 'Upload', 'CaptureDone', 'CaptureFailed', 'CaptureStart', 'MovieDone', 'MovieFailed', 'MovieRendering', 'PostRollEnd', 'PostRollStart', 'SlicingCancelled', 'SlicingDone', 'SlicingFailed', 'SlicingProfileAdded', 'SlicingProfileDeleted', 'SlicingProfileModified', 'SlicingStarted', 'Connected', 'Disconnected', 'PrinterReset', 'PrinterStateChanged', 'FirmwareData', 'PrinterProfileAdded', 'PrinterProfileDeleted', 'PrinterProfileModified', 'PrintProgress', 'plugin_pi_support_throttle_state', 'Shutdown', 'Startup', 'Error', 'PrintCancelled', 'PrintCancelling', 'PrintDone', 'PrintFailed', 'PrintPaused', 'PrintResumed', 'PrintStarted']
2021-01-25 23:33:00,711 - octoprint.plugins.octoprint_nanny - INFO - Authenticated as user id=88 url=https://print-nanny.com/api/users/88/
2021-01-25 23:33:00,736 - octoprint.plugin.core - INFO - 42 plugin(s) registered with the system:
| !Access Anywhere - The Spaghetti Detective (1.4.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_thespaghettidetective
|  Action Command Notification Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_notification
|  Action Command Prompt Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_prompt
|  Announcement Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/announcements
|  Anonymous Usage Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/tracking
|  Application Keys Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/appkeys
|  Backup & Restore (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/backup
|  Bed Visualizer (1.0.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_bedlevelvisualizer
|  Cancel Objects (0.4.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_cancelobject
|  Core Wizard (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/corewizard
|  Cost Estimation (3.2.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_costestimation
| !Dashboard (1.14.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_dashboard
|  Discovery (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/discovery
|  DisplayLayerProgress Plugin (1.24.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_DisplayLayerProgress
|  Enclosure Plugin (4.13.1) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_enclosure
|  Error Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/errortracking
|  Filament Manager (1.6.3) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_filamentmanager
|  File Check (2020.8.7) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_file_check
|  FileManager (0.1.5) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_filemanager
|  Firmware Check (2020.9.23) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_firmware_check
|  GCode Viewer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/gcodeviewer
|  GitFiles (1.1.5.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_gitfiles
| !LED Strip Control (0.3.7) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_LEDStripControl
|  Logging (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/logging
|  Navbar Temperature Plugin (0.14) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_navbartemp
|  Octolapse (0.4.1) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_octolapse
|  OctoPrint Nanny (0.4.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_nanny
| *OctoPrint-IFTTT (1.2.1) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_IFTTT
|  Pi Support Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/pi_support
|  Plugin Manager (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/pluginmanager
|  PrettyGCode (1.2.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_prettygcode
|  PrintJobHistory (1.10.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_PrintJobHistory
|  PrintTimeGenius Plugin (2.2.7) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_PrintTimeGenius
|  PrusaSlicer Thumbnails (0.1.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_prusaslicerthumbnails
|  Resource Monitor (0.2.8) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_resource_monitor
|  Software Update (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/softwareupdate
|  SpoolManager Plugin (1.3.1) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_SpoolManager
|  System Command Editor (0.3.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_systemcommandeditor
|  Tab Order (0.5.12) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_taborder
|  Telegram Notifications (1.6.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_telegram
|  Themeify (1.2.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_themeify
|  Virtual Printer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2021-01-25 23:33:00,867 - octoprint.environment - INFO - Detected environment is Python 3.7.3 under Linux (linux). Details:
|  hardware:
|      cores: 4
|      freq: 1500.0
|      ram: 3960000512
|  os:
|      bits: 32
|      id: linux
|      platform: linux
|  plugins:
|      pi_support:
|          model: Raspberry Pi 4 Model B Rev 1.2
|          octopi_version: 0.17.0
|          throttle_state: '0x0'
|  python:
|      pip: 20.2.3
|      version: 3.7.3
|      virtualenv: /home/pi/oprint
2021-01-25 23:33:01,060 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets...
2021-01-25 23:33:01,828 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:33:02,330 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTT client connected to mqtt.googleapis.com
2021-01-25 23:33:02,708 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:33:02,709 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:33:02,714 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:33:02,883 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache...
2021-01-25 23:33:20,053 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:33:20,156 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:33:22,166 - octoprint.server - INFO - Shutting down intermediary server...
2021-01-25 23:33:22,418 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:33:22,418 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:33:22,428 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:33:22,499 - octoprint.server - INFO - Intermediary server shut down
2021-01-25 23:33:22,527 - octoprint.events - INFO - Processing startup event, this is our first event
2021-01-25 23:33:22,527 - octoprint.events - INFO - Adding 1 events to queue that were held back before startup event
2021-01-25 23:33:22,527 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2021-01-25 23:33:22,544 - octoprint.server - INFO - Autoconnect on startup is configured, trying to connect to the printer...
2021-01-25 23:33:22,627 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'Startup', 'event_data': None}
2021-01-25 23:33:22,681 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2021-01-25 23:33:22,751 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'plugin_pi_support_throttle_state', 'event_data': {'raw_value': 0, 'current_undervoltage': False, 'past_undervoltage': False, 'current_overheat': False, 'past_overheat': False, 'current_issue': False, 'past_issue': False}}
2021-01-25 23:33:23,757 - octoprint.server - INFO - Trying to connect to configured serial port None
2021-01-25 23:33:23,786 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding Connecting with payload {'event_type': 'Connecting', 'event_data': None}
2021-01-25 23:33:23,861 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial connection"
2021-01-25 23:33:23,904 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder...
2021-01-25 23:33:23,906 - octoprint.server.util.watchdog - INFO - ... initial scan done.
2021-01-25 23:33:23,906 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'PrinterStateChanged', 'event_data': {'state_id': 'DETECT_SERIAL', 'state_string': 'Detecting serial connection'}}
2021-01-25 23:33:24,971 - octoprint.util.comm - INFO - Serial detection: Performing autodetection with 1 port/baudrate candidates: /dev/ttyACM0@115200
2021-01-25 23:33:24,971 - octoprint.util.comm - INFO - Serial detection: Trying port /dev/ttyACM0, baudrate 115200
2021-01-25 23:33:24,972 - octoprint.util.comm - INFO - Connecting to port /dev/ttyACM0, baudrate 115200
2021-01-25 23:33:25,039 - octoprint.util.comm - INFO - Serial detection: Handshake attempt #1 with timeout 2.0s
2021-01-25 23:33:25,064 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-01-25 23:33:25,132 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
2021-01-25 23:33:25,170 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-01-25 23:33:25,185 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'PrinterStateChanged', 'event_data': {'state_id': 'OPERATIONAL', 'state_string': 'Operational'}}
2021-01-25 23:33:25,267 - octoprint.util.comm - INFO - Printer reports firmware name "Prusa-Firmware-Buddy 4.3.0-RC1+2691 (Github)"
2021-01-25 23:33:25,285 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2021-01-25 23:33:25,285 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'Connected', 'event_data': {'port': None, 'baudrate': 115200}}
2021-01-25 23:33:25,310 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'FirmwareData', 'event_data': {'name': 'Prusa-Firmware-Buddy 4.3.0-RC1+2691 (Github)', 'data': {'FIRMWARE_NAME': 'Prusa-Firmware-Buddy 4.3.0-RC1+2691 (Github)', 'SOURCE_CODE_URL': 'https://github.com/prusa3d/Prusa-Firmware-Buddy', 'PROTOCOL_VERSION': '1.0', 'MACHINE_TYPE': 'Prusa-mini', 'EXTRUDER_COUNT': '1', 'UUID': 'cede2a2f-41a2-4748-9b12-c55c62f367ff'}}}
2021-01-25 23:33:26,436 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:33:26,526 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:33:26,668 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._http._tcp.local.' for _http._tcp.local.
2021-01-25 23:33:27,504 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi._octoprint._tcp.local.' for _octoprint._tcp.local.
2021-01-25 23:33:27,540 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on octopi for SSDP
2021-01-25 23:33:28,422 - octoprint.plugins.telegram - ERROR - Exception on_startup: 'NoneType' object has no attribute 'port'
2021-01-25 23:33:28,455 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2021-01-25 23:33:28,556 - tornado.access - WARNING - 404 GET /intermediary.gif?_=1611610476392 (::ffff:192.168.31.65) 79.78ms
2021-01-25 23:33:28,994 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2021-01-25 23:33:29,030 - tornado.access - WARNING - 404 GET /intermediary.gif?_=1611610478908 (::ffff:192.168.31.65) 68.37ms
2021-01-25 23:33:29,261 - tornado.access - WARNING - 404 GET /intermediary.gif?_=1611610481419 (::ffff:192.168.31.65) 40.23ms
2021-01-25 23:33:29,627 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python -m pip" as command to invoke pip
2021-01-25 23:33:29,628 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-01-25 23:33:29,628 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-01-25 23:33:29,654 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 23.9GB. That is considered sufficient for updating.
2021-01-25 23:33:29,654 - octoprint.plugins.softwareupdate - INFO - Not fetching check overlays, we are offline
2021-01-25 23:33:29,761 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:33:29,761 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:33:29,767 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:33:30,065 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity changed from offline to online
2021-01-25 23:33:30,207 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding ConnectivityChanged with payload {'event_type': 'ConnectivityChanged', 'event_data': {'old': False, 'new': True, 'connection': True, 'resolution': True}}
2021-01-25 23:33:30,222 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2021-01-25 23:33:31,435 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2021-01-25 23:33:31,918 - tornado.access - WARNING - 404 GET /cached.gif?_=1611610482496 (::ffff:192.168.31.65) 79.90ms
2021-01-25 23:33:32,044 - tornado.access - WARNING - 404 GET /cached.gif?_=1611610485004 (::ffff:192.168.31.65) 103.79ms
2021-01-25 23:33:32,192 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python -m pip" as command to invoke pip
2021-01-25 23:33:32,198 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-01-25 23:33:32,199 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-01-25 23:33:32,489 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2021-01-25 23:33:32,594 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2021-01-25 23:33:32,596 - octoprint.plugins.PrintJobHistory - INFO - Plugin-State: PreHeat=missing DisplayLayerProgress=enabled filamentmanager=enabled ultimakerformat=missing PrusaSlicerThumbnails=missing
2021-01-25 23:33:32,597 - octoprint.plugins.SpoolManager - INFO - Plugin-State: filamentmanager=enabled 
2021-01-25 23:33:32,597 - octoprint.plugins.bedlevelvisualizer - INFO - OctoPrint-BedLevelVisualizer loaded!
2021-01-25 23:33:32,600 - octoprint.plugins.enclosure - INFO - Setting GPIO mode to BCM
2021-01-25 23:33:32,600 - octoprint.plugins.enclosure - INFO - Setting GPIO pin 17 as OUTPUT with initial value: 1
2021-01-25 23:33:32,601 - octoprint.plugins.enclosure - INFO - Setting GPIO pin 27 as OUTPUT with initial value: 1
2021-01-25 23:33:32,601 - octoprint.plugins.enclosure - INFO - Setting GPIO pin 22 as OUTPUT with initial value: 1
2021-01-25 23:33:32,738 - octoprint.plugins.prettygcode - INFO - Pretty GCode.
2021-01-25 23:33:33,142 - tornado.access - WARNING - 404 GET /cached.gif?_=1611610486476 (::ffff:192.168.31.65) 59.84ms
2021-01-25 23:33:35,055 - octoprint.plugins.themeify - INFO - Themeify initialized.
2021-01-25 23:33:35,792 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'base_url': 'http://192.168.31.228/', 'path': '/', 'query_string': 'l10n=en'}
2021-01-25 23:33:37,767 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:33:37,965 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:33:43,209 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:33:43,210 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:33:43,216 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:33:52,513 - octoprint.server.util.flask - INFO - Passively logging in user SM26 from ::ffff:192.168.31.65
2021-01-25 23:33:52,514 - octoprint.access.users - INFO - Logged in user: SM26
2021-01-25 23:33:52,550 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'UserLoggedIn', 'event_data': {'username': 'SM26'}}
2021-01-25 23:33:59,228 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:33:59,306 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:34:08,620 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:34:08,620 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:34:08,625 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:34:40,671 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:34:40,785 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:34:57,949 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:34:57,949 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:34:57,955 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5
2021-01-25 23:35:11,134 - octoprint.server.preemptive_cache - INFO - ... done in 95.34s
2021-01-25 23:35:11,134 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'base_url': 'http://octopi.local/', 'path': '/', 'query_string': 'l10n=en'}
2021-01-25 23:35:11,274 - octoprint.server.views - INFO - Found path / in cache (key: ui:_default:http://192.168.31.228/:en), signaling as cached
2021-01-25 23:35:12,035 - octoprint.server.util.flask - INFO - Passively logging in user SM26 from ::ffff:192.168.31.65
2021-01-25 23:35:12,035 - octoprint.access.users - INFO - Logged in user: SM26
2021-01-25 23:35:12,045 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'UserLoggedIn', 'event_data': {'username': 'SM26'}}
2021-01-25 23:35:23,580 - octoprint.server.preemptive_cache - INFO - ... done in 12.45s
2021-01-25 23:35:28,774 - octoprint.server.util.flask - INFO - Passively logging in user SM26 from ::ffff:192.168.31.65
2021-01-25 23:35:28,774 - octoprint.access.users - INFO - Logged in user: SM26
2021-01-25 23:35:28,805 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'UserLoggedIn', 'event_data': {'username': 'SM26'}}
2021-01-25 23:35:32,355 - octoprint.server.util.flask - INFO - Passively logging in user SM26 from ::ffff:192.168.31.65
2021-01-25 23:35:32,355 - octoprint.access.users - INFO - Logged in user: SM26
2021-01-25 23:35:32,384 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'UserLoggedIn', 'event_data': {'username': 'SM26'}}
2021-01-25 23:35:38,980 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:38,980 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:38,986 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:38,986 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:38,987 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:38,987 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,430 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,430 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,436 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,459 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,459 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,460 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,491 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,491 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,496 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,532 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,532 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,537 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,572 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,573 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,578 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:39,578 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:39,578 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:39,580 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:40,164 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.31.65
2021-01-25 23:35:40,465 - octoprint.server.util.flask - INFO - Passively logging in user SM26 from ::ffff:192.168.31.65
2021-01-25 23:35:40,465 - octoprint.access.users - INFO - Logged in user: SM26
2021-01-25 23:35:45,217 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,218 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,223 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,224 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,224 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,235 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,430 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,430 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,436 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,462 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,463 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,469 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,469 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,469 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,498 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,499 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,499 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,499 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,507 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,507 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,509 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,537 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,537 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,538 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'ClientOpened', 'event_data': {'remoteAddress': '::ffff:192.168.31.65'}}
2021-01-25 23:35:45,563 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,593 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,594 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,594 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,611 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,611 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,612 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,612 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Databaseconnection with...
2021-01-25 23:35:45,612 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - {'useExternal': False, 'type': 'sqlite', 'host': 'localhost', 'port': 5432, 'name': 'SpoolDatabase', 'user': 'Olli', 'password': 'illO', 'baseFolder': '/home/pi/.octoprint/data/SpoolManager', 'fileLocation': '/home/pi/.octoprint/data/SpoolManager/spoolmanager.db'}
2021-01-25 23:35:45,631 - octoprint.plugins.SpoolManager.DatabaseManager - INFO - Database connection succesful. Checking Scheme versions
2021-01-25 23:35:45,671 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'UserLoggedIn', 'event_data': {'username': 'SM26'}}
2021-01-25 23:35:52,354 - octoprint.server.util.sockjs - INFO - User SM26 logged in on the socket from client ::ffff:192.168.31.65
2021-01-25 23:35:52,533 - octoprint.plugins.octoprint_nanny.manager - INFO - _publish_octoprint_event_telemetry {'event_type': 'ClientAuthed', 'event_data': {'username': 'SM26', 'remoteAddress': '::ffff:192.168.31.65'}}
2021-01-25 23:36:02,020 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Device attempting to re-authenticate with MQTT broker (JWT probably expired)
2021-01-25 23:36:02,116 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - Creating JWT using RS256 from private key file /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:36:09,268 - octoprint.plugins.octoprint_nanny - INFO - Resetting backoff timer in OctoPrintNanny._worker_manager
2021-01-25 23:36:09,357 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding plugin_octoprint_nanny_device_register_start with payload {'event_type': 'plugin_octoprint_nanny_device_register_start', 'event_data': {'msg': 'Requesting new identity from provision service'}}
2021-01-25 23:36:11,171 - octoprint.plugins.octoprint_nanny - INFO - Registered octoprint device with hardware serial=10000000c0f7ea01 url=https://print-nanny.com/api/octoprint-devices/22/ fingerprint=60:e9:a6:36:bb:9b:12:0e:7b:d2:ed:07:5b:92:fb:33:e3:fa:30:8e:15:1d:cf:4f:7b:60:49:3c:40:41:27:3d device={'cloudiot_device': {'config': {'cloudUpdateTime': '2021-01-25T21:36:10.496158Z',
                                'version': '1'},
                     'credentials': [{'expirationTime': '1970-01-01T00:00:00Z',
                                      'publicKey': {'format': 'RSA_PEM',
                                                    'key': '-----BEGIN PUBLIC '
                                                           'KEY-----\n'
                                                           'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArIrxfAYbSTfCTmFS8p8l\n'
                                                           'NAdbFiuLRmktlU5gdnMkY4BSj5tGjhlO8tF+0Iy4e2clBYsWIk6aYy9v30AsbyQD\n'
                                                           'ASSKOxV9nzHkxLt7lGvHUFzG0rf2tUNhqHvJgS7mUFHez7MgRI+n3drjVz7dKKeh\n'
                                                           'sa44j81vhPeutNtmEJqeKByiZbHU/Gl7/kdNGi9neq6ffMch0ohmcRuGunMQ9pSA\n'
                                                           'Zdg0KnesPMyrtJHg1Hk33MRVoZZ0+BtmrScOdLMW9shDpB8RadgB9mCEIMnOqTWX\n'
                                                           't70YNqIcXnbZYVMGCD2stCCVIgBa14tsQsCfH4KahjidSROBBymOba1SxIumNg0m\n'
                                                           '3QIDAQAB\n'
                                                           '-----END PUBLIC '
                                                           'KEY-----'}}],
                     'id': 'serial-10000000c0f7ea01',
                     'metadata': {'cores': '4',
                                  'cpu_flags': "['half', 'thumb', 'fastmult', "
                                               "'vfp', 'edsp', 'neon', "
                                               "'vfpv3', 'tls', 'vfpv4', "
                                               "'idiva', 'idivt', 'vfpd32', "
                                               "'lpae', 'evtstrm', 'crc32']",
                                  'fingerprint': '60:e9:a6:36:bb:9b:12:0e:7b:d2:ed:07:5b:92:fb:33:e3:fa:30:8e:15:1d:cf:4f:7b:60:49:3c:40:41:27:3d',
                                  'hardware': 'BCM2711',
                                  'model': 'Raspberry Pi 4 Model B Rev 1.2',
                                  'name': 'octopi',
                                  'octoprint_version': '1.5.3',
                                  'pip_version': '20.2.3',
                                  'platform': 'Linux-5.4.51-v7l+-armv7l-with-debian-10.6',
                                  'plugin_version': '0.4.0',
                                  'print_nanny_client_version': '0.3.1',
                                  'python_version': '3.7.3',
                                  'ram': '3867188',
                                  'revision': 'c03112',
                                  'serial': '10000000c0f7ea01',
                                  'user_id': '88',
                                  'virtualenv': '/home/pi/oprint'},
                     'name': 'projects/print-nanny/locations/us-central1/registries/devices-us-central1-prod/devices/2714063528864430',
                     'numId': '2714063528864430'},
 'cloudiot_device_name': 'serial-10000000c0f7ea01',
 'cloudiot_device_num_id': 2714063528864430,
 'cores': 4,
 'cpu_flags': ['half',
               'thumb',
               'fastmult',
               'vfp',
               'edsp',
               'neon',
               'vfpv3',
               'tls',
               'vfpv4',
               'idiva',
               'idivt',
               'vfpd32',
               'lpae',
               'evtstrm',
               'crc32'],
 'created_dt': datetime.datetime(2021, 1, 25, 3, 44, 52, 773554, tzinfo=tzoffset(None, -28800)),
 'fingerprint': '60:e9:a6:36:bb:9b:12:0e:7b:d2:ed:07:5b:92:fb:33:e3:fa:30:8e:15:1d:cf:4f:7b:60:49:3c:40:41:27:3d',
 'hardware': 'BCM2711',
 'id': 22,
 'model': 'Raspberry Pi 4 Model B Rev 1.2',
 'monitoring_active': False,
 'name': 'octopi',
 'octoprint_version': '1.5.3',
 'pip_version': '20.2.3',
 'platform': 'Linux-5.4.51-v7l+-armv7l-with-debian-10.6',
 'plugin_version': '0.4.0',
 'print_nanny_client_version': '0.3.1',
 'private_key': 'https://storage.googleapis.com/print-nanny-prod/media/uploads/private_key/10000000c0f7ea01_private_F2Blqi9.pem?Expires=1611696971&GoogleAccessId=dataflow%40print-nanny.iam.gserviceaccount.com&Signature=fbns7oV2ZU6%2BPZ0SwHlrm19SJlMEYLq%2BNnXjQCDWNlXr6kSG0%2Br%2Fe1dwQH%2BkRmxngoz6BvlmbY7bzoYIvRbr4xPzWcR7USCNueav%2FZA4LBxt%2Be9CDxwpiRw%2FeIr81Nrs4663DUm4D8nrx6KQxtCxXFARKd2xWGrFEP6BSzQFj1eIVLFL69FF%2BdgJ4cg72uf%2B88XzdjkaxqLo%2FyPUuQMY81FEE%2Bh9eIgDjm%2FK2DS4xglxDcFstP9iwAN9XdL1Fi3yRDesQlATaA0N8gWxFoJdJOUpYenk1LXW4E%2FvvQN0BHSk23wxtsmX8P6VsblKIKxiifQDDXzKnHpcEJ%2Bb%2Bjh7nA%3D%3D',
 'public_key': 'https://storage.googleapis.com/print-nanny-prod/media/uploads/public_key/10000000c0f7ea01_public_Rse0LNg.pem?Expires=1611696971&GoogleAccessId=dataflow%40print-nanny.iam.gserviceaccount.com&Signature=K79gxVEtFsnBPtB1DbpKWZuAdmEUBvXaT6BGuwoMELdTNiJsm8lvGE1Vw14eMJ%2FXMjyryBBTGyvW2tnUgXYWPIeQ%2BRnqCfcUbrYf1cVzMB1xtLGVIeie2u9FVJ3BsxB30mYuSie9ntwqlFYnvMmFdpqiKDz4ilFKjEnr2BTJ3ISPgXB3lO3ePVV9jHl%2FZ6i8w3e60eCGm2TQQJtJa6dT1Ve2aHnfOtyDr5H%2B7tt9xJmU0bNZIa5OdolUF2gNhsQMaEGKt5ZZxJPYVgdvKf0K1yjI5ms%2B4h8XNjaRWPTVVGjVYCgzSBCk9KQFGfaUZMQpqPiyd%2F6FHFUu%2FPj%2ByN6yWg%3D%3D',
 'python_version': '3.7.3',
 'ram': 3867188,
 'revision': 'c03112',
 'serial': '10000000c0f7ea01',
 'url': 'https://print-nanny.com/api/octoprint-devices/22/',
 'user': 88,
 'virtualenv': '/home/pi/oprint'}
2021-01-25 23:36:11,191 - octoprint.plugins.octoprint_nanny - INFO - Downloading newly-provisioned public key https://storage.googleapis.com/print-nanny-prod/media/uploads/public_key/10000000c0f7ea01_public_Rse0LNg.pem?Expires=1611696971&GoogleAccessId=dataflow%40print-nanny.iam.gserviceaccount.com&Signature=K79gxVEtFsnBPtB1DbpKWZuAdmEUBvXaT6BGuwoMELdTNiJsm8lvGE1Vw14eMJ%2FXMjyryBBTGyvW2tnUgXYWPIeQ%2BRnqCfcUbrYf1cVzMB1xtLGVIeie2u9FVJ3BsxB30mYuSie9ntwqlFYnvMmFdpqiKDz4ilFKjEnr2BTJ3ISPgXB3lO3ePVV9jHl%2FZ6i8w3e60eCGm2TQQJtJa6dT1Ve2aHnfOtyDr5H%2B7tt9xJmU0bNZIa5OdolUF2gNhsQMaEGKt5ZZxJPYVgdvKf0K1yjI5ms%2B4h8XNjaRWPTVVGjVYCgzSBCk9KQFGfaUZMQpqPiyd%2F6FHFUu%2FPj%2ByN6yWg%3D%3D
2021-01-25 23:36:11,254 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding plugin_octoprint_nanny_device_register_done with payload {'event_type': 'plugin_octoprint_nanny_device_register_done', 'event_data': {'msg': 'Success! Device can now be managed remotely: https://print-nanny.com/api/octoprint-devices/22/'}}
2021-01-25 23:36:11,973 - octoprint.plugins.octoprint_nanny - INFO - Downloading newly-provisioned private key https://storage.googleapis.com/print-nanny-prod/media/uploads/private_key/10000000c0f7ea01_private_F2Blqi9.pem?Expires=1611696971&GoogleAccessId=dataflow%40print-nanny.iam.gserviceaccount.com&Signature=fbns7oV2ZU6%2BPZ0SwHlrm19SJlMEYLq%2BNnXjQCDWNlXr6kSG0%2Br%2Fe1dwQH%2BkRmxngoz6BvlmbY7bzoYIvRbr4xPzWcR7USCNueav%2FZA4LBxt%2Be9CDxwpiRw%2FeIr81Nrs4663DUm4D8nrx6KQxtCxXFARKd2xWGrFEP6BSzQFj1eIVLFL69FF%2BdgJ4cg72uf%2B88XzdjkaxqLo%2FyPUuQMY81FEE%2Bh9eIgDjm%2FK2DS4xglxDcFstP9iwAN9XdL1Fi3yRDesQlATaA0N8gWxFoJdJOUpYenk1LXW4E%2FvvQN0BHSk23wxtsmX8P6VsblKIKxiifQDDXzKnHpcEJ%2Bb%2Bjh7nA%3D%3D
2021-01-25 23:36:12,267 - octoprint.plugins.octoprint_nanny - INFO - Downloading GCP root certificates
2021-01-25 23:36:13,112 - octoprint.plugins.octoprint_nanny - INFO - Downloaded key pair 60:e9:a6:36:bb:9b:12:0e:7b:d2:ed:07:5b:92:fb:33:e3:fa:30:8e:15:1d:cf:4f:7b:60:49:3c:40:41:27:3d to /home/pi/.octoprint/data/octoprint_nanny/public_key.pem /home/pi/.octoprint/data/octoprint_nanny/private_key.pem
2021-01-25 23:36:14,081 - octoprint.plugins.octoprint_nanny - INFO - Syncing profile
2021-01-25 23:36:14,155 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding plugin_octoprint_nanny_printer_profile_sync_start with payload {'event_type': 'plugin_octoprint_nanny_printer_profile_sync_start', 'event_data': {'msg': 'Syncing printer profiles...'}}
2021-01-25 23:36:14,603 - octoprint.plugins.octoprint_nanny.manager - WARNING - Discarding plugin_octoprint_nanny_device_register_failed with payload {'event_type': 'plugin_octoprint_nanny_device_register_failed', 'event_data': {'msg': '{"volume_custom_box":["Must be a valid boolean."]}'}}
2021-01-25 23:36:14,839 - octoprint - ERROR - Exception on /plugin/octoprint_nanny/registerDevice [POST]
Traceback (most recent call last):
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/pi/oprint/lib/python3.7/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/pi/oprint/lib/python3.7/site-packages/beeline/aiotrace.py", line 93, in inner
    return fn(*args, **kwargs)
  File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_nanny/plugins.py", line 330, in register_device
    raise result
  File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_nanny/plugins.py", line 272, in _register_device
    printers = await self._sync_printer_profiles(device.id)
  File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_nanny/plugins.py", line 174, in _sync_printer_profiles
    profile, device_id
  File "/home/pi/oprint/lib/python3.7/site-packages/backoff/_async.py", line 133, in retry
    ret = await target(*args, **kwargs)
  File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_nanny/clients/rest.py", line 280, in update_or_create_printer_profile
    request
  File "/home/pi/oprint/lib/python3.7/site-packages/print_nanny_client/api_client.py", line 193, in __call_api
    raise e
  File "/home/pi/oprint/lib/python3.7/site-packages/print_nanny_client/api_client.py", line 190, in __call_api
    _request_timeout=_request_timeout)
  File "/home/pi/oprint/lib/python3.7/site-packages/print_nanny_client/rest.py", line 233, in POST
    body=body))
  File "/home/pi/oprint/lib/python3.7/site-packages/print_nanny_client/rest.py", line 184, in request
    raise ApiException(http_resp=r)
print_nanny_client.exceptions.ApiException: (400)
Reason: Bad Request
HTTP response headers: <CIMultiDictProxy('Content-Type': 'application/json', 'Vary': 'Accept, Accept-Language, Cookie', 'Allow': 'POST, OPTIONS', 'X-Frame-Options': 'DENY', 'Content-Length': '50', 'Content-Language': 'en', 'Strict-Transport-Security': 'max-age=60; includeSubDomains; preload', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Referrer-Policy': 'same-origin', 'Date': 'Mon, 25 Jan 2021 21:36:14 GMT', 'Via': '1.1 google', 'Alt-Svc': 'clear')>
HTTP response body: {"volume_custom_box":["Must be a valid boolean."]}

2021-01-25 23:36:14,980 - tornado.access - ERROR - 500 POST /plugin/octoprint_nanny/registerDevice (::ffff:192.168.31.65) 5727.95ms
2021-01-25 23:36:35,251 - octoprint.plugins.octoprint_nanny.clients.mqtt - INFO - MQTTClient._on_connect called with client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=4
2021-01-25 23:36:35,252 - octoprint.plugins.octoprint_nanny.clients.mqtt - ERROR - Connection refused by MQTT broker with reason code rc=4
2021-01-25 23:36:35,257 - octoprint.plugins.octoprint_nanny.clients.mqtt - WARNING - Device disconnected from MQTT bridge client=<paho.mqtt.client.Client object at 0x9e24bbf0> userdata=None rc=5

Expected behavior it should work? or tell me what I'm doing wrong?

Screenshots If applicable, add screenshots to help explain your problem. image

CTFishUSA commented 3 years ago

I've gotten thru registration but also have the rc=4 rc=5 issue.
Try this from your octoprint server (assuming you are on linux) openssl s_client -connect mqtt.googleapis.com:8883 openssl s_client -connect mqtt.googleapis.com:443

that's at least one step in proving you can get to the google api through the right port for mqtt.

SM-26 commented 3 years ago

I've gotten thru registration but also have the rc=4 rc=5 issue. Try this from your octoprint server (assuming you are on linux) openssl s_client -connect mqtt.googleapis.com:8883 openssl s_client -connect mqtt.googleapis.com:443

that's at least one step in proving you can get to the google api through the right port for mqtt.

the first one is working fine. the second not image

SM-26 commented 3 years ago

Sorry to say but the problem still persists.

CTFishUSA commented 3 years ago

If you can't get out to 443, you'll have trouble. Can you edit your router settings for the pi to unblock port 443 or enable upnp?

SM-26 commented 3 years ago

If you can't get out to 443, you'll have trouble. Can you edit your router settings for the pi to unblock port 443 or enable upnp?

I don't know what it was, but now both of them are working. openssl s_client -connect mqtt.googleapis.com:443 and 8883

I haven't changed anything. just kept nanny up to date, and did a restart to the router over the weekend.

I do really appreciate all of the help.

leigh-johnson commented 3 years ago

Thank you for following up @SM-26! Please re-open this issue if you notice this again.

I didn't release any fixes that could explain why this suddenly works as of yesterday.

I'm assuming the root issue is some un-handled/unexpected state in my plugin code, so this might happen to you again! Keep us posted, and thanks again for all of the info provided in this issue.

Screenshot from 2021-01-31 12-38-00

SM-26 commented 3 years ago

I'm sorry if I was unclear. I still can't register my printer. I don't know what else to try.

SM-26 commented 3 years ago

With Ver 0.4.3 I was able to register my printer, but it still would not monitor, just stuck at idle.

@leigh-johnson could you reopen this please?

leigh-johnson commented 3 years ago

Are you starting monitoring from OctoPrint or Print Nanny's UI? Can you share relevant logs?

Thank you!

SM-26 commented 3 years ago

Hey,

Sorry it took me so long to reply, I totally missed to check back here.

OctoNanny version 0.6.1 OctoPrint 1.6.1 Python 3.7.3 OctoPi 0.17.0

Communication seems fine: image

I re-did the guide and got from this: image

to this: image

But I'm unsure if my camera setup is working as it should image what should be the outcome of the Wake Command?

logs:

octoprint.log plugin_octoprint_nanny.log

leigh-johnson commented 3 years ago

Thanks for reporting! Just noticed the "Send Wake Command" button is not hooked up. :woman_facepalming: I'll fix this now. I'll also change the button copy so it's more clear what this does - it should send a "start monitoring" command.

In the meantime, does this work for you? Screenshot from 2021-05-13 09-46-11

leigh-johnson commented 3 years ago

Here's what you should expect to see when starting monitoring, by the way. :D

A few things to note:

This is true of most status indicators in the app right now (Print status, command received/success status). I'm working on making these update without a page refresh!

monitoring-start

SM-26 commented 3 years ago

Thank you so much for this detail explanation.

I've sent a print out, and now I'm watching the Nanny watching the printer

Glad I could be a QA assistant, Look mom, I'm (assisting) a developer! on the same note, is there any chance the Job Status is also not connected? it's stay at idle even though the Monitoring Active did update itself.

I did refresh (F5) reload (ctrl+R) and Refresh --nocache (ctrl+F5). image

leigh-johnson commented 3 years ago

Thanks for pointing this out! I'll dig into why Print Job Status isn't updating.