2019-04-07 06:01:20,426 - octoprint.startup - INFO - ****************************************************************************** 2019-04-07 06:01:20,429 - octoprint.startup - INFO - Starting OctoPrint 1.3.11rc2 2019-04-07 06:01:20,429 - octoprint.startup - INFO - ****************************************************************************** 2019-04-07 06:01:20,489 - octoprint.util.connectivity_checker - INFO - Connectivity changed from offline to online 2019-04-07 06:01:20,493 - octoprint.startup - INFO - Blacklist processing done, adding 1 blacklisted plugin versions: roomtemp (any) 2019-04-07 06:01:20,533 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages... 2019-04-07 06:01:22,865 - octoprint.plugin.core - INFO - Plugin DisplayLayerProgress Plugin (1.7.0) is disabled. 2019-04-07 06:01:23,219 - octoprint.plugins.errortracking - INFO - Initialized error tracking 2019-04-07 06:01:23,234 - octoprint.plugin.core - INFO - Found 37 plugin(s) providing 36 mixin implementations, 59 hook handlers 2019-04-07 06:01:23,748 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval 2019-04-07 06:01:23,778 - octoprint.server - INFO - Intermediary server started 2019-04-07 06:01:23,779 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages... 2019-04-07 06:01:24,027 - octoprint.plugin.core - INFO - Found 37 plugin(s) providing 36 mixin implementations, 59 hook handlers 2019-04-07 06:01:24,069 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads... 2019-04-07 06:01:24,665 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully. 2019-04-07 06:01:24,670 - octoprint.printer.standard - INFO - Using print time estimator provided by PrintTimeGenius 2019-04-07 06:01:24,680 - octoprint.plugins.FanSpeedMirror - INFO - get_settings_defaults 2019-04-07 06:01:25,033 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk 2019-04-07 06:01:27,452 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python -m pip" as command to invoke pip 2019-04-07 06:01:29,822 - octoprint.util.pip - INFO - Version of pip is 9.0.3 2019-04-07 06:01:29,824 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes 2019-04-07 06:01:29,825 - octoprint.util.pip - INFO - ==> pip ok -> yes 2019-04-07 06:01:29,833 - octoprint.plugin.core - INFO - Initialized 36 plugin implementation(s) 2019-04-07 06:01:29,845 - octoprint.plugins.FanSpeedMirror - INFO - on_settings_cleanup 2019-04-07 06:01:29,846 - octoprint.plugins.FanSpeedMirror - INFO - get_settings_defaults 2019-04-07 06:01:29,862 - octoprint.plugins.gcodesystemcommands - INFO - Add command definition OCTO0 = python /home/pi/fanoff.py 2019-04-07 06:01:29,863 - octoprint.plugins.gcodesystemcommands - INFO - Add command definition OCTO1 = python /home/pi/fan.py 64 2019-04-07 06:01:29,864 - octoprint.plugins.gcodesystemcommands - INFO - Add command definition OCTO2 = python /home/pi/fan.py 128 2019-04-07 06:01:29,865 - octoprint.plugins.gcodesystemcommands - INFO - Add command definition OCTO3 = python /home/pi/fan.py 192 2019-04-07 06:01:29,866 - octoprint.plugins.gcodesystemcommands - INFO - Add command definition OCTO4 = python /home/pi/fan.py 255 2019-04-07 06:01:29,875 - octoprint.plugin.core - INFO - 37 plugin(s) registered with the system: | Action Command Prompt Support (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/action_command_prompt | Announcement Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/announcements | Anonymous Usage Tracking (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/tracking | Application Keys Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/appkeys | Autoscroll (0.0.2) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_autoscroll | Backup & Restore (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/backup | Core Wizard (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/corewizard | Cost Plugin (0.1.3) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_cost | Custom Control Editor (0.2.1) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_customControl | Detailed Progress Plugin (0.1.4) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_detailedprogress | Discovery (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/discovery | !DisplayLayerProgress Plugin (1.7.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_DisplayLayerProgress | DisplayZ (0.1.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_displayz | Error Tracking (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/errortracking | Fan Speed Control (0.2.1) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_fanspeedslider | Fan Speed Mirror (1.0.0) = /home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror | Firmware Updater (1.1.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_firmwareupdater | Force Login (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/forcelogin | GCODE System Commands (0.1.1) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_gcodesystemcommands | GcodeEditor (0.2.6) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_GcodeEditor | HeaterTimeout (0.0.1) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_HeaterTimeout | Logging (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/logging | M117NavBar (0.1.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_M117NavBar | M73-Progress-Plugin (0.1.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_m73progress | Octolapse (v0.3.4) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_octolapse | Pi Support Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pi_support | Plugin Manager (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pluginmanager | Print History Plugin (1.2) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_printhistory | Printer Safety Check (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/printer_safety_check | PrintTimeGenius Plugin (1.3) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_PrintTimeGenius | Sidebar Order (0.3.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_sidebarorder | Simple Emergency Stop (0.2.5) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_simpleemergencystop | Software Update (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate | Tab Order (0.5.3) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_taborder | Terminal Commands (0.1.6) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_TerminalCommands | TouchUI (0.3.12) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_touchui | Virtual Printer (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/virtual_printer 2019-04-07 06:01:29,890 - octoprint.environment - INFO - Detected environment is Python 2.7.9 under Linux (linux2). Details: | hardware: | cores: 4 | freq: 1200.0 | ram: 918192128 | os: | id: linux | platform: linux2 | plugins: | pi_support: | model: Raspberry Pi 3 Model B Rev 1.2 | octopi_version: 0.14.0 | python: | pip: 9.0.3 | version: 2.7.9 | virtualenv: /home/pi/oprint 2019-04-07 06:01:29,902 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets... 2019-04-07 06:01:29,937 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache... 2019-04-07 06:01:29,949 - octoprint.plugins.FanSpeedMirror - INFO - get_assets 2019-04-07 06:01:29,952 - octoprint.plugins.octolapse - INFO - Octolapse is loading assets. 2019-04-07 06:01:30,864 - octoprint.server - INFO - Shutting down intermediary server... 2019-04-07 06:01:31,152 - octoprint.server - INFO - Intermediary server shut down 2019-04-07 06:01:31,155 - octoprint.events - INFO - Processing startup event, this is our first event 2019-04-07 06:01:31,156 - octoprint.events - INFO - Adding 1 events to queue that were held back before startup event 2019-04-07 06:01:31,180 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue... 2019-04-07 06:01:31,199 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder... 2019-04-07 06:01:31,216 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid 2019-04-07 06:01:31,300 - octoprint.server.util.watchdog - INFO - ... initial scan done. 2019-04-07 06:01:31,323 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi' for _http._tcp 2019-04-07 06:01:31,340 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue 2019-04-07 06:01:31,364 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on octopi' for _octoprint._tcp 2019-04-07 06:01:31,459 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on octopi for SSDP 2019-04-07 06:01:31,475 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid 2019-04-07 06:01:32,018 - octoprint.server - INFO - Listening on http://127.0.0.1:5000 2019-04-07 06:01:32,022 - octoprint.plugins.octolapse - INFO - Loading existing settings file from: /home/pi/.octoprint/data/octolapse/settings.json. 2019-04-07 06:01:32,393 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid 2019-04-07 06:01:32,765 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid 2019-04-07 06:01:34,838 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python -m pip" as command to invoke pip 2019-04-07 06:01:34,840 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes 2019-04-07 06:01:34,841 - octoprint.util.pip - INFO - ==> pip ok -> yes 2019-04-07 06:01:34,919 - octoprint.plugins.HeaterTimeout - INFO - Starting up... 2019-04-07 06:01:35,599 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.0.192 2019-04-07 06:01:35,837 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'query_string': 'l10n=en', 'path': '/', 'base_url': 'http://octopi/'} 2019-04-07 06:01:35,863 - octoprint.server.util.flask - INFO - Passively logging in user dummy from 192.168.0.192 2019-04-07 06:01:36,058 - octoprint.plugins.tracking - INFO - Sent tracking event startup, payload: {'python': '2.7.9', 'ram': 918192128, 'octopi_version': '0.14.0', 'version': u'1.3.11rc2', 'pip': '9.0.3', 'cores': 4, 'freq': 1200.0, 'pi_model': 'Raspberry Pi 3 Model B Rev 1.2', 'os': 'linux'} 2019-04-07 06:01:36,981 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 12} 2019-04-07 06:01:37,213 - octoprint.plugins.FanSpeedMirror - INFO - get_template_configs 2019-04-07 06:01:43,476 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.0.192 2019-04-07 06:01:49,631 - octoprint.plugins.FanSpeedMirror - INFO - get_template_configs 2019-04-07 06:01:52,863 - octoprint.server.preemptive_cache - INFO - ... done in 17.02s 2019-04-07 06:01:59,578 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.0.192 2019-04-07 06:01:59,829 - octoprint.server.util.flask - INFO - Passively logging in user dummy from 192.168.0.192 2019-04-07 06:01:59,858 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.0.192 2019-04-07 06:02:01,780 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.0.192 2019-04-07 06:02:02,009 - octoprint.server.util.flask - INFO - Passively logging in user dummy from 192.168.0.192 2019-04-07 06:03:59,368 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port" 2019-04-07 06:03:59,399 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Opening serial port" 2019-04-07 06:03:59,406 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting" 2019-04-07 06:03:59,414 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0 2019-04-07 06:04:16,747 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0 2019-04-07 06:04:22,404 - octoprint.util.comm - WARNING - Received an error from the printer's firmware: G2/G3 bad parameters | Last lines in terminal: | Recv: echo:Home offset: | Recv: echo: M206 X0.00 Y0.00 Z0.00 | Recv: echo:Hotend offsets: | Recv: echo: M218 T1 X0.00 Y0.00 | Recv: echo:Auto Bed Leveling: | Recv: echo: M420 S0 | Recv: echo:Material heatup parameters: | Recv: echo: M145 S0 H200 B70 F0 | Recv: echo: M145 S1 H240 B110 F0 | Recv: echo:PID settings: | Recv: echo: M301 P47.45 I4.83 D116.63 | Recv: echo: M304 P162.00 I17.00 D378.00 | Recv: echo:Z-Probe Offset (mm): | Recv: echo: M851 Z-1.20 | Recv: echo:Linear Advance: | Recv: echo: M900 K0.00 | Recv: echo:Filament load/unload lengths: | Recv: echo: M603 T0 L40.00 U80.00 | Recv: echo: M603 T1 L40.00 U80.00 | Recv: Error:G2/G3 bad parameters 2019-04-07 06:04:22,424 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Operational" 2019-04-07 06:04:22,440 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0 2019-04-07 06:04:22,467 - octoprint.plugins.firmwareupdater - INFO - Got CONNECTED event 2019-04-07 06:04:22,471 - octoprint.plugins.firmwareupdater - INFO - Run postflash flag is not set 2019-04-07 06:04:23,400 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin" 2019-04-07 06:04:23,447 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting 2019-04-07 06:04:23,496 - octoprint.util.comm - INFO - Firmware states that it supports emergency GCODEs to be sent without waiting for an acknowledgement first 2019-04-07 06:04:24,157 - octoprint.plugins.tracking - INFO - Sent tracking event printer_connected, payload: {u'printer_baudrate': 250000, u'printer_port': u'AUTO', 'firmware_name': u'Marlin'} 2019-04-07 06:04:32,367 - octoprint.printer.standard.job - INFO - Print job selected - origin: local, path: 1fanspeedtest.gcode, owner: dummy, user: dummy 2019-04-07 06:05:15,019 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Printing" 2019-04-07 06:05:15,035 - octoprint.printer.standard.job - INFO - Print job started - origin: local, path: 1fanspeedtest.gcode, owner: dummy, user: dummy 2019-04-07 06:05:15,052 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0 2019-04-07 06:05:15,093 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Printing" 2019-04-07 06:05:15,101 - octoprint.plugins.detailedprogress - INFO - Printing started. Detailed progress started. 2019-04-07 06:05:15,122 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M107: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 102, in mirror_fan if self.M107command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M107command' 2019-04-07 06:05:16,008 - octoprint.plugins.tracking - INFO - Sent tracking event print_started, payload: {'origin': 'local', 'file': 'a5461e2c8a50bf4f7e5e0baede569edbe42a0985'} 2019-04-07 06:05:17,250 - octoprint.util.comm - INFO - Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly 2019-04-07 06:05:25,274 - octoprint.util.comm - INFO - Telling the printer to set the busy interval to our "communicationBusy" timeout - 1s = 2s 2019-04-07 06:05:25,306 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S32: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:05:25,372 - octoprint.util.comm - INFO - Got a resend request from the printer: requested line = 6, current line = 8 | Last lines in terminal: | Recv: ok N2 P15 B4 | Send: N3 G4 S10*92 | Recv: echo:busy: processing | Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly | Recv: T:18.75 /0.00 B:19.50 /0.00 T0:18.75 /0.00 T1:18.57 /0.00 @:0 B@:0 @0:0 @1:0 | Recv: echo:busy: processing | Recv: echo:busy: processing | Recv: echo:busy: processing | Recv: T:18.57 /0.00 B:19.36 /0.00 T0:18.57 /0.00 T1:18.84 /0.00 @:0 B@:0 @0:0 @1:0 | Recv: ok N3 P15 B4 | Send: N4 M73 P9*90 | Recv: ok N4 P15 B4 | Send: N5 M113 S2*100 | Recv: ok N5 P15 B4 | Send: N6 M117 9.09p complete*101 | Recv: echo:Unknown command: "" | Recv: ok P15 B4 | Send: N7 M106 S32*81 | Recv: Error:Line Number is not Last Line Number+1, Last Line: 5 | Recv: Resend: 6 2019-04-07 06:05:25,388 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S32: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:05:35,496 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S64: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:05:45,645 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S128: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:05:55,787 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S180: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:06:05,933 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S128: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:06:16,084 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S64: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:06:26,254 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M106 S32: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 91, in mirror_fan if self.M106command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M106command' 2019-04-07 06:06:36,433 - octoprint.util.comm - ERROR - Error while processing hook FanSpeedMirror for phase sent and command M107: Traceback (most recent call last): File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3210, in _process_command_phase hook_results = hook(self, phase, command, command_type, gcode, subcode=subcode, tags=tags) File "/home/pi/devel/OctoPrint/OctoPrint-FanSpeedMirror/octoprint_FanSpeedMirror/__init__.py", line 102, in mirror_fan if self.M107command != "": AttributeError: 'FanSpeedMirror' object has no attribute 'M107command' 2019-04-07 06:06:36,542 - octoprint.util.comm - INFO - Finished in 81.530 s. 2019-04-07 06:06:36,544 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Finishing" 2019-04-07 06:06:36,556 - octoprint.printer.standard.job - INFO - Print job done - origin: local, path: 1fanspeedtest.gcode, owner: dummy 2019-04-07 06:06:36,605 - octoprint.util.comm - INFO - Changing monitoring state from "Finishing" to "Operational" 2019-04-07 06:06:36,624 - octoprint.plugins.detailedprogress - INFO - Printing stopped. Detailed progress stopped. 2019-04-07 06:06:36,652 - octoprint.plugins.printhistory - INFO - Can't parse additional parameters from /home/pi/.octoprint/uploads/1fanspeedtest.gcode 2019-04-07 06:06:37,990 - octoprint.plugins.tracking - INFO - Sent tracking event print_done, payload: {'origin': 'local', 'file': 'a5461e2c8a50bf4f7e5e0baede569edbe42a0985', 'elapsed': 81} 2019-04-07 06:16:23,752 - octoprint.server.heartbeat - INFO - Server heartbeat <3 2019-04-07 06:16:35,694 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 912} 2019-04-07 06:31:23,755 - octoprint.server.heartbeat - INFO - Server heartbeat <3 2019-04-07 06:31:35,731 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 1812} 2019-04-07 06:46:23,758 - octoprint.server.heartbeat - INFO - Server heartbeat <3 2019-04-07 06:46:35,716 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {'octoprint_uptime': 2712} 2019-04-07 06:50:30,332 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.0.192