danieleborgo / OctoPrint-FilamentBuddy

This OctoPrint plugin implements three features: filament change buttons, filament sensor manager and filament remover when the print is completed.
GNU General Public License v3.0
2 stars 1 forks source link

Filament Buddy does not install #1

Closed mc-ott closed 8 months ago

mc-ott commented 9 months ago

Running latest OctoPrint on Raspberry Pi (OctoPrint 1.9.3 Python 3.7.3 OctoPi 0.18). I tried a few times but the "Install Manager" does not install it. Goes through the process of installation then at the end the message window says "Install Unknown". The following lines are from the Octoprint.log. 2024-01-23 22:22:11,665 - octoprint.plugins.pluginmanager - INFO - Installing plugin from https://github.com/danieleborgo/OctoPrint-FilamentBuddy/archive/master.zip 2024-01-23 22:22:12,256 - octoprint.plugin.core - ERROR - Error loading plugin filamentbuddy File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_filamentbuddy/init.py", line 22, in 2024-01-23 22:22:24,977 - octoprint.plugin.core - ERROR - Error loading plugin filamentbuddy File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_filamentbuddy/init.py", line 22, in 2024-01-23 22:22:39,561 - octoprint.plugin.core - ERROR - Error loading plugin filamentbuddy File "/home/pi/oprint/lib/python3.7/site-packages/octoprint_filamentbuddy/init.py", line 22, in

danieleborgo commented 9 months ago

I'm trying to figure out what happened, it seems it has some problem with gpiozero. When you install the plugin, could you check if there are other errors, maybe related to gpiozero? Can you post directly what the UI writes during the installation, even if not directly involved with this plugin? Thank you @mc-ott for the feedback

mc-ott commented 9 months ago

I am running OctoPrint on RPi 4 , following the dashed line is the UI response on my screen during the FilamentBuddy install. I will also e-mail to you the full OctoPrint System log , 10 files 2 of which is .txt and cannot attach .txt files here apparently.

Installing plugin "FilamentBuddy" from https://github.com/danieleborgo/OctoPrint-FilamentBuddy/archive/master.zip... /home/pi/oprint/bin/python3 -m pip --disable-pip-version-check install file:///tmp/tmprr365lv9/OctoPrint-FilamentBuddy-master.zip --no-cache-dir Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Processing /tmp/tmprr365lv9/OctoPrint-FilamentBuddy-master.zip Requirement already satisfied: OctoPrint>=1.7.2 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (1.9.3) Requirement already satisfied: gpiozero>=1.6.2 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: RPi.GPIO>=0.7.0 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (0.7.1) Requirement already satisfied: flask>=1.1.4 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (2.2.5) Requirement already satisfied: Werkzeug>=2.2.2 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (2.2.3) Requirement already satisfied: itsdangerous>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (2.1.2) Requirement already satisfied: click>=8.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (8.1.7) Requirement already satisfied: importlib-metadata>=3.6.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (6.7.0) Requirement already satisfied: Jinja2>=3.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (3.1.3) Requirement already satisfied: colorzero in /home/pi/oprint/lib/python3.7/site-packages (from gpiozero>=1.6.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: zipp>=0.5 in /home/pi/oprint/lib/python3.7/site-packages (from importlib-metadata>=3.6.0->flask>=1.1.4->FilamentBuddy==0.1.0) (3.15.0) Requirement already satisfied: typing-extensions>=3.6.4 in /home/pi/oprint/lib/python3.7/site-packages (from importlib-metadata>=3.6.0->flask>=1.1.4->FilamentBuddy==0.1.0) (4.7.1) Requirement already satisfied: MarkupSafe>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from Jinja2>=3.0->flask>=1.1.4->FilamentBuddy==0.1.0) (2.1.4) Requirement already satisfied: requests<3,>=2.28.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.31.0) Requirement already satisfied: websocket-client<2,>=1.5.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.1) Requirement already satisfied: passlib<2,>=1.7.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.7.4) Requirement already satisfied: Babel<2.13,>=2.12.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.12.1) Requirement already satisfied: OctoPrint-PiSupport>=2023.5.24 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.10.10) Requirement already satisfied: OctoPrint-FileCheck>=2021.2.23 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.2.23) Requirement already satisfied: PyYAML<7,>=6.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.1) Requirement already satisfied: markdown<4,>=3.4.3 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.4.4) Requirement already satisfied: Flask-Assets<3,>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: psutil<6,>=5.9.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.9.8) Requirement already satisfied: netifaces<1,>=0.11 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.11.0) Requirement already satisfied: semantic-version<3,>=2.10.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10.0) Requirement already satisfied: pathvalidate<3,>=2.5.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.5.2) Requirement already satisfied: colorlog<7,>=6.7.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.8.0) Requirement already satisfied: blinker<2,>=1.6.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.3) Requirement already satisfied: argon2-cffi<22,>=21.3.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.3.0) Requirement already satisfied: emoji<3,>=2.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10.0) Requirement already satisfied: sentry-sdk<2,>=1.19.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.39.2) Requirement already satisfied: sarge==0.1.7.post1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.7.post1) Requirement already satisfied: filetype<2,>=1.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.0) Requirement already satisfied: frozendict<3,>=2.3.7 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.4.0) Requirement already satisfied: tornado<7,>=6.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.2) Requirement already satisfied: OctoPrint-FirmwareCheck>=2021.10.11 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.10.11) Requirement already satisfied: Flask-Limiter<4,>=3.3.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5.0) Requirement already satisfied: regex in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2020.11.13) Requirement already satisfied: Flask-Login<0.7,>=0.6.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.6.3) Requirement already satisfied: unidecode in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.4.21) Requirement already satisfied: future<1,>=0.18.3 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.18.3) Requirement already satisfied: pkginfo<2,>=1.9.6 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.9.6) Requirement already satisfied: watchdog<3,>=2.3.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.3.1) Requirement already satisfied: feedparser<7,>=6.0.10 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.11) Requirement already satisfied: pydantic==1.10.12 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.10.12) Requirement already satisfied: netaddr<0.9,>=0.8 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.8.0) Requirement already satisfied: class-doc<0.3,>=0.2.6 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.2.6) Requirement already satisfied: pyserial<4,>=3.5 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5) Requirement already satisfied: zipstream-ng<2.0.0,>=1.5.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.7.1) Requirement already satisfied: cachelib<0.11,>=0.10.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.10.2) Requirement already satisfied: Flask-Babel<4,>=3.1.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.1.0) Requirement already satisfied: wheel in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.36.2) Requirement already satisfied: pylru<2,>=1.2.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.1) Requirement already satisfied: zeroconf==0.39.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.39.4) Requirement already satisfied: wrapt<1.16,>=1.15 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.0) Requirement already satisfied: ifaddr>=0.1.7 in /home/pi/oprint/lib/python3.7/site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.7) Requirement already satisfied: async-timeout>=4.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.0.3) Requirement already satisfied: argon2-cffi-bindings in /home/pi/oprint/lib/python3.7/site-packages (from argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.2.0) Requirement already satisfied: pytz>=2015.7 in /home/pi/oprint/lib/python3.7/site-packages (from Babel<2.13,>=2.12.1->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.3.post1) Requirement already satisfied: more-itertools>=5.0.0 in /home/pi/oprint/lib/python3.7/site-packages (from class-doc<0.3,>=0.2.6->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (9.1.0) Requirement already satisfied: sgmllib3k in /home/pi/oprint/lib/python3.7/site-packages (from feedparser<7,>=6.0.10->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.0.0) Requirement already satisfied: webassets>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Assets<3,>=2.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: limits>=2.8 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.7.0) Requirement already satisfied: ordered-set<5,>4 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.1.0) Requirement already satisfied: rich<14,>=12 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (13.7.0) Requirement already satisfied: deprecated>=1.2 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.14) Requirement already satisfied: importlib-resources>=1.3 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.12.0) Requirement already satisfied: packaging<24,>=21 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (23.2) Requirement already satisfied: idna<4,>=2.5 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10) Requirement already satisfied: charset-normalizer<4,>=2 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2020.12.5) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0.7) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/pi/oprint/lib/python3.7/site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.17.2) Requirement already satisfied: markdown-it-py>=2.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.2.0) Requirement already satisfied: mdurl~=0.1 in /home/pi/oprint/lib/python3.7/site-packages (from markdown-it-py>=2.2.0->rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.2) Requirement already satisfied: cffi>=1.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.1) Requirement already satisfied: pycparser in /home/pi/oprint/lib/python3.7/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.21) Requirement already satisfied: setuptools in /home/pi/oprint/lib/python3.7/site-packages (from colorzero->gpiozero>=1.6.2->FilamentBuddy==0.1.0) (51.1.2) Building wheels for collected packages: FilamentBuddy Building wheel for FilamentBuddy (setup.py): started Building wheel for FilamentBuddy (setup.py): finished with status 'done' Created wheel for FilamentBuddy: filename=FilamentBuddy-0.1.0-py3-none-any.whl size=42650 sha256=6cddbb706b79cebbfce0d7ae9f1d8d916692e46e2c1d55104f0a2aed42300db6 Stored in directory: /tmp/pip-ephem-wheel-cache-f1lkjzcy/wheels/41/a4/2a/5540dd053cf781af09d715ee633d9f8c059f03310cf6b5c253 Successfully built FilamentBuddy Installing collected packages: FilamentBuddy Attempting uninstall: FilamentBuddy Found existing installation: FilamentBuddy 0.1.0 Uninstalling FilamentBuddy-0.1.0: Successfully uninstalled FilamentBuddy-0.1.0 Successfully installed FilamentBuddy-0.1.0 Done!

mc-ott commented 9 months ago

Hello,

My knowledge of GitHub, Octoprint etc is limited. I could not attach the full system log folder of 10 files to GitHub reply. I attached the 9 files here, I did not attach the webcam.log file as the file is big (7.9 MB) to attach to Mail (I got that message when I tried it first).



On Jan 24, 2024, at 4:33 AM, Daniele Borgo @.***> wrote:

I'm trying to figure out what happened, it seems it has some problem with gpiozero. When you install the plugin, could you check if there are other errors, maybe related to gpiozero? Can you post directly what the UI writes during the installation, even if not directly involved with this plugin? Thank you @mc-ott https://github.com/mc-ott for the feedback

— Reply to this email directly, view it on GitHub https://github.com/danieleborgo/OctoPrint-FilamentBuddy/issues/1#issuecomment-1907748750, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADU7FACTWKRV2JI7GR2REWTYQDIQFAVCNFSM6AAAAABCIC73LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBXG42DQNZVGA. You are receiving this because you were mentioned.

browser.user_agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2.1 Safari/605.1.15 connectivity.connection_check: 1.1.1.1:53 connectivity.connection_ok: True connectivity.enabled: True connectivity.online: True connectivity.resolution_check: octoprint.org connectivity.resolution_ok: True env.hardware.cores: 4 env.hardware.freq: 1500.0 env.hardware.ram: 842829824 env.os.bits: 32 env.os.id: linux env.os.platform: linux env.plugins.pi_support.model: Raspberry Pi 4 Model B Rev 1.1 env.plugins.pi_support.octopi_camera_stack: webcamd env.plugins.pi_support.octopi_version: 0.18.0 env.plugins.pi_support.throttle_check_enabled: True env.plugins.pi_support.throttle_check_functional: True env.plugins.pi_support.throttle_state: 0x0 env.python.pip: 20.3.3 env.python.version: 3.7.3 env.python.virtualenv: True octoprint.last_safe_mode.date: unknown octoprint.last_safe_mode.reason: unknown octoprint.safe_mode: False octoprint.version: 1.9.3 printer.firmware: Prusa-Firmware 3.13.2 based on Marlin systeminfo.generated: 2024-01-24T15:42:11Z systeminfo.generator: zipapi Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.2 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.4 /0.0 B:18.7 /0.0 T0:19.4 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:18.8 /0.0 B:19.0 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.2 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.2 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.8 /0.0 B:19.0 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.8 /0.0 B:19.1 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.3 /0.0 B:18.9 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:19.2 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.3 /0.0 B:18.9 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:18.8 /0.0 B:18.7 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.8 /0.0 B:18.7 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:28.0 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.8 /0.0 B:19.1 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.6 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:26.9 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.8 /0.0 B:18.9 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:19.2 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.7 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:19.3 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.3 /0.0 B:19.0 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.8 /0.0 B:18.7 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.3 /0.0 B:19.0 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.9 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:19.2 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.2 /0.0 B:19.2 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.7 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.8 /0.0 B:18.8 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.3 /0.0 B:18.7 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.9 /0.0 B:19.0 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:18.7 /0.0 B:18.9 /0.0 T0:18.7 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:18.8 /0.0 B:19.1 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.3 /0.0 B:18.7 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:26.9 Recv: T:19.3 /0.0 B:19.0 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.4 /0.0 B:18.9 /0.0 T0:19.4 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.4 /0.0 B:19.0 /0.0 T0:19.4 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:19.3 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.6 /0.0 B:18.9 /0.0 T0:18.6 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.3 /0.0 B:18.9 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:19.2 /0.0 B:19.2 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.8 Recv: T:19.2 /0.0 B:19.3 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.0 /0.0 B:18.8 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.3 /0.0 B:18.7 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.2 /0.0 B:19.2 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.9 Recv: T:19.2 /0.0 B:19.0 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:19.4 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.9 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:18.7 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.3 /0.0 B:18.9 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.3 /0.0 B:18.8 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.0 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.7 Recv: T:19.1 /0.0 B:19.1 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.1 /0.0 B:18.9 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.7 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.6 Recv: T:19.2 /0.0 B:18.8 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:18.8 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:18.6 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.8 /0.0 B:18.8 /0.0 T0:18.8 /0.0 @:0 B@:0 P:0.0 A:27.0 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.1 /0.0 B:19.0 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:19.0 /0.0 B:18.7 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.2 /0.0 B:18.9 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:18.9 /0.0 B:18.8 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:18.9 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.2 /0.0 B:19.1 /0.0 T0:19.2 /0.0 @:0 B@:0 P:0.0 A:27.4 Recv: T:19.0 /0.0 B:19.2 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.1 Recv: T:19.3 /0.0 B:18.9 /0.0 T0:19.3 /0.0 @:0 B@:0 P:0.0 A:27.3 Recv: T:18.9 /0.0 B:19.1 /0.0 T0:18.9 /0.0 @:0 B@:0 P:0.0 A:27.2 Recv: T:19.1 /0.0 B:19.3 /0.0 T0:19.1 /0.0 @:0 B@:0 P:0.0 A:27.5 Recv: T:19.0 /0.0 B:19.1 /0.0 T0:19.0 /0.0 @:0 B@:0 P:0.0 A:27.3

danieleborgo commented 9 months ago

I checked your two posts and OctoPrint says that the installation has been performed correctly. Consequently, I suspect there is a problem during the startup, as your first post suggests me. To know this, i need to check the file octoprint.log after the startup, could you please email me this file, if you don't mind? My email is in this plugin file. Thank you

mc-ott commented 9 months ago

I sent you more sent you all 9 files (outside of Webcamd.log 7.9 MB) OctoPrint collected under System Info Bundle files to your Email. It includes full octoprint.log file.

danieleborgo commented 9 months ago

I received your logs and checked them. I just uploaded a possible fix, can you uninstall this plugin, then install it again and let me know if this works?

mc-ott commented 9 months ago

How do I uninstall it? It shows nowhere in OctoPrint, it is not among the installed plug-ins. If have to ssh to OctoPi or RPi-4 you have to tell me where to look for it. Sorry for that, as I said, my knowledge of Unix etc.architecture is very limited.

On Jan 24, 2024, at 2:39 PM, Daniele Borgo @.***> wrote:

I received your logs and checked them. I just uploaded a possible fix, can you uninstall this plugin, then install it again and let me know if this works?

— Reply to this email directly, view it on GitHub https://github.com/danieleborgo/OctoPrint-FilamentBuddy/issues/1#issuecomment-1908797600, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADU7FAFLQNARINMKBCJH4QTYQFPQHAVCNFSM6AAAAABCIC73LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBYG44TONRQGA. You are receiving this because you were mentioned.

danieleborgo commented 9 months ago

If it is not shown, avoid to uninstall and try directly to install this plugin

mc-ott commented 9 months ago

I tried a new install using the OctoPrint Plugin Manager and I still get "Status Unknown" in Plugin Management log window and nothing is installed when I check installed plugins. The following is the UI listing of I get on the installation window. I am not sure if anything is changed compared to previous install attempts.

———————

Installing plugin "FilamentBuddy" from https://github.com/danieleborgo/OctoPrint-FilamentBuddy/archive/master.zip... /home/pi/oprint/bin/python3 -m pip --disable-pip-version-check install file:///tmp/tmpzd4us_6g/OctoPrint-FilamentBuddy-master.zip --no-cache-dir Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Processing /tmp/tmpzd4us_6g/OctoPrint-FilamentBuddy-master.zip Requirement already satisfied: OctoPrint>=1.7.2 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (1.9.3) Requirement already satisfied: gpiozero>=1.6.2 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: RPi.GPIO>=0.7.0 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (0.7.1) Requirement already satisfied: flask>=1.1.4 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (2.2.5) Requirement already satisfied: importlib-metadata>=4.11.4 in /home/pi/oprint/lib/python3.7/site-packages (from FilamentBuddy==0.1.0) (6.7.0) Requirement already satisfied: Werkzeug>=2.2.2 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (2.2.3) Requirement already satisfied: itsdangerous>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (2.1.2) Requirement already satisfied: click>=8.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (8.1.7) Requirement already satisfied: Jinja2>=3.0 in /home/pi/oprint/lib/python3.7/site-packages (from flask>=1.1.4->FilamentBuddy==0.1.0) (3.1.3) Requirement already satisfied: colorzero in /home/pi/oprint/lib/python3.7/site-packages (from gpiozero>=1.6.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: zipp>=0.5 in /home/pi/oprint/lib/python3.7/site-packages (from importlib-metadata>=4.11.4->FilamentBuddy==0.1.0) (3.15.0) Requirement already satisfied: typing-extensions>=3.6.4 in /home/pi/oprint/lib/python3.7/site-packages (from importlib-metadata>=4.11.4->FilamentBuddy==0.1.0) (4.7.1) Requirement already satisfied: MarkupSafe>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from Jinja2>=3.0->flask>=1.1.4->FilamentBuddy==0.1.0) (2.1.4) Requirement already satisfied: cachelib<0.11,>=0.10.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.10.2) Requirement already satisfied: colorlog<7,>=6.7.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.8.0) Requirement already satisfied: PyYAML<7,>=6.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.1) Requirement already satisfied: future<1,>=0.18.3 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.18.3) Requirement already satisfied: netaddr<0.9,>=0.8 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.8.0) Requirement already satisfied: pydantic==1.10.12 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.10.12) Requirement already satisfied: requests<3,>=2.28.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.31.0) Requirement already satisfied: wrapt<1.16,>=1.15 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.0) Requirement already satisfied: zeroconf==0.39.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.39.4) Requirement already satisfied: unidecode in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.4.21) Requirement already satisfied: Flask-Babel<4,>=3.1.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.1.0) Requirement already satisfied: frozendict<3,>=2.3.7 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.4.0) Requirement already satisfied: semantic-version<3,>=2.10.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10.0) Requirement already satisfied: feedparser<7,>=6.0.10 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.11) Requirement already satisfied: filetype<2,>=1.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.0) Requirement already satisfied: class-doc<0.3,>=0.2.6 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.2.6) Requirement already satisfied: sarge==0.1.7.post1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.7.post1) Requirement already satisfied: pyserial<4,>=3.5 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5) Requirement already satisfied: emoji<3,>=2.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10.0) Requirement already satisfied: psutil<6,>=5.9.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.9.8) Requirement already satisfied: websocket-client<2,>=1.5.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.1) Requirement already satisfied: pkginfo<2,>=1.9.6 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.9.6) Requirement already satisfied: wheel in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.36.2) Requirement already satisfied: markdown<4,>=3.4.3 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.4.4) Requirement already satisfied: passlib<2,>=1.7.4 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.7.4) Requirement already satisfied: regex in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2020.11.13) Requirement already satisfied: Flask-Assets<3,>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: pylru<2,>=1.2.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.1) Requirement already satisfied: Flask-Login<0.7,>=0.6.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.6.3) Requirement already satisfied: pathvalidate<3,>=2.5.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.5.2) Requirement already satisfied: sentry-sdk<2,>=1.19.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.39.2) Requirement already satisfied: watchdog<3,>=2.3.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.3.1) Requirement already satisfied: Flask-Limiter<4,>=3.3.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5.0) Requirement already satisfied: tornado<7,>=6.2 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.2) Requirement already satisfied: blinker<2,>=1.6.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.3) Requirement already satisfied: argon2-cffi<22,>=21.3.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.3.0) Requirement already satisfied: OctoPrint-FileCheck>=2021.2.23 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.2.23) Requirement already satisfied: zipstream-ng<2.0.0,>=1.5.0 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.7.1) Requirement already satisfied: OctoPrint-FirmwareCheck>=2021.10.11 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.10.11) Requirement already satisfied: Babel<2.13,>=2.12.1 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.12.1) Requirement already satisfied: OctoPrint-PiSupport>=2023.5.24 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.10.10) Requirement already satisfied: netifaces<1,>=0.11 in /home/pi/oprint/lib/python3.7/site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.11.0) Requirement already satisfied: ifaddr>=0.1.7 in /home/pi/oprint/lib/python3.7/site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.7) Requirement already satisfied: async-timeout>=4.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.0.3) Requirement already satisfied: argon2-cffi-bindings in /home/pi/oprint/lib/python3.7/site-packages (from argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.2.0) Requirement already satisfied: pytz>=2015.7 in /home/pi/oprint/lib/python3.7/site-packages (from Babel<2.13,>=2.12.1->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.3.post1) Requirement already satisfied: more-itertools>=5.0.0 in /home/pi/oprint/lib/python3.7/site-packages (from class-doc<0.3,>=0.2.6->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (9.1.0) Requirement already satisfied: sgmllib3k in /home/pi/oprint/lib/python3.7/site-packages (from feedparser<7,>=6.0.10->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.0.0) Requirement already satisfied: webassets>=2.0 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Assets<3,>=2.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: limits>=2.8 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.7.0) Requirement already satisfied: rich<14,>=12 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (13.7.0) Requirement already satisfied: ordered-set<5,>4 in /home/pi/oprint/lib/python3.7/site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.1.0) Requirement already satisfied: deprecated>=1.2 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.14) Requirement already satisfied: packaging<24,>=21 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (23.2) Requirement already satisfied: importlib-resources>=1.3 in /home/pi/oprint/lib/python3.7/site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.12.0) Requirement already satisfied: charset-normalizer<4,>=2 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2020.12.5) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0.7) Requirement already satisfied: idna<4,>=2.5 in /home/pi/oprint/lib/python3.7/site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/pi/oprint/lib/python3.7/site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.17.2) Requirement already satisfied: markdown-it-py>=2.2.0 in /home/pi/oprint/lib/python3.7/site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.2.0) Requirement already satisfied: mdurl~=0.1 in /home/pi/oprint/lib/python3.7/site-packages (from markdown-it-py>=2.2.0->rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.2) Requirement already satisfied: cffi>=1.0.1 in /home/pi/oprint/lib/python3.7/site-packages (from argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.1) Requirement already satisfied: pycparser in /home/pi/oprint/lib/python3.7/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.21) Requirement already satisfied: setuptools in /home/pi/oprint/lib/python3.7/site-packages (from colorzero->gpiozero>=1.6.2->FilamentBuddy==0.1.0) (51.1.2) Building wheels for collected packages: FilamentBuddy Building wheel for FilamentBuddy (setup.py): started Building wheel for FilamentBuddy (setup.py): finished with status 'done' Created wheel for FilamentBuddy: filename=FilamentBuddy-0.1.0-py3-none-any.whl size=42667 sha256=3161180fa5d259924c8a8efc741a3566ccc654c206c280f867afbb98b3df2bf9 Stored in directory: /tmp/pip-ephem-wheel-cache-xq0s6_rk/wheels/e6/0c/04/43f13277ab3acc91f5abd645fceb0ca9e65f11ed7129ed4534 Successfully built FilamentBuddy Installing collected packages: FilamentBuddy Attempting uninstall: FilamentBuddy Found existing installation: FilamentBuddy 0.1.0 Uninstalling FilamentBuddy-0.1.0: Successfully uninstalled FilamentBuddy-0.1.0 Successfully installed FilamentBuddy-0.1.0 Done!


On Jan 24, 2024, at 3:06 PM, Daniele Borgo @.***> wrote:

If it is not shown, avoid to uninstall and try directly to install this plugin

— Reply to this email directly, view it on GitHub https://github.com/danieleborgo/OctoPrint-FilamentBuddy/issues/1#issuecomment-1908833983, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADU7FAFAK3OZ435HO7YDG4TYQFSSRAVCNFSM6AAAAABCIC73LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBYHAZTGOJYGM. You are receiving this because you were mentioned.

danieleborgo commented 9 months ago

No, I don't find any difference, this installation log is no more useful. I need again that you send me the file octoprint.log on my mail after the startup 🤔​ Thank you

mc-ott commented 9 months ago

Here it is … 


On Jan 24, 2024, at 4:19 PM, Daniele Borgo @.***> wrote:

No, I don't find any difference, this installation log is no more useful. I need again that you send me the file octoprint.log on my mail after the startup 🤔​ Thank you

— Reply to this email directly, view it on GitHub https://github.com/danieleborgo/OctoPrint-FilamentBuddy/issues/1#issuecomment-1908934243, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADU7FAGIJHDAZP3QENWCT2DYQF3F3AVCNFSM6AAAAABCIC73LKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBYHEZTIMRUGM. You are receiving this because you were mentioned.

danieleborgo commented 9 months ago

You need to send it directly to my mail, without passing via GitHub. This is the mail.

danieleborgo commented 9 months ago

Ok, I think that I figure out what is going on.

I prepared a Raspberry Pi 4 with Python 3.7.3 and OctoPrint 1.9.3. After I installed FilamentBuddy, I had your same issue, the one that I found in your logs, then I tried several plugin configurations but nothing worked since the problem is the Python version: it is too old and out of support as described here https://devguide.python.org/versions/.

The solution that I found out and that worked is to update Python, in particular I used 3.11. You can check the Python version in the logs, in particular when it prints the hardware parameters:

|      throttle_check_functional: true
|      throttle_state: '0x0'
|  python:
|    pip: 20.3.3
|    version: 3.7.3
|    virtualenv: /home/pi/oprint

This is your logs and instead 3.7.3 you should have something like 3.11. Usually, these operations are safe but I always backup important stuff, just in case.

mc-ott commented 9 months ago

Python3 on my RPi4 was installed with the image file of OctoPi 0.18.0, which I think is the latest. According to my web searches, 0.18.0 comes with Python 3.7.3 and is still the same even if I download it now. It looks like nobody with OctoPi 0.18.0 can run the plugin at present since they will not have the latest Python3. There should be a warning on the install page of the FilamentBuddy PlugIn to warn about incompatibility with OctoPi 0.18.0.

Cryos-Kardia commented 9 months ago

I'm having the same issue with the plugin showing as unknown after install and not showing in the installed list. I know you said that Python version 3.11 worked for you and currently I have version 3.10.8 which is much closer but is it still too far off to work?

danieleborgo commented 9 months ago

I think that I have to investigate more. The problem is bound to the Python module named gpiozero.

@Cryos-Kardia, do you have an error similar to this one after you startup OctoPrint?

ModuleNotFoundError: No module named 'importlib.metadata'
SteffMUC commented 9 months ago

Just a short note from my side: I did have the same reported problem. However - since upgrading to a new image is not really too much work, I did reflash to the new octopi image Version 1.9.3, now the plugin could be installed wo any problems :)

danieleborgo commented 9 months ago

@SteffMUC do you know which Pyhton version your new upgraded OctoPi uses?

I'm currently testing different versions to understand why in some version FilamentBuddy writes ModuleNotFound. What I discovered is that, if I use a clean Raspberry OS image and install Python 3.7.3 (like @mc-ott), the plugin won't work. Nevertheless, I also found out a very old OctoPi image with the same Python version works without any problem. I have suspicions about some missing Python module or some packets related to the OS. I'm working on it.

SteffMUC commented 9 months ago

Aplogoies for the delay, did not see your question, here is the system info:

env.python.version: 3.9.2

Details

Version/17.3 Safari/605.1.15 connectivity.connection_check: 1.1.1.1:53 connectivity.connection_ok: True connectivity.enabled: True connectivity.online: True connectivity.resolution_check: octoprint.org connectivity.resolution_ok: True env.hardware.cores: 4 env.hardware.freq: 1200.0 env.hardware.ram: 912703488 env.os.bits: 32 env.os.id: linux env.os.platform: linux env.plugins.pi_support.model: Raspberry Pi 3 Model B Rev 1.2 env.plugins.pi_support.octopi_camera_stack: webcamd env.plugins.pi_support.octopi_version: 1.0.0 env.plugins.pi_support.octopiuptodate_build: 1.0.0-1.9.3-20231009151442 env.plugins.pi_support.octopiuptodate_build_short: 2023.10.09.151442 env.plugins.pi_support.throttle_check_enabled: True env.plugins.pi_support.throttle_check_functional: True env.plugins.pi_support.throttle_state: 0x0 env.python.pip: 22.3 **env.python.version: 3.9.2** env.python.virtualenv: True octoprint.last_safe_mode.date: unknown octoprint.last_safe_mode.reason: unknown octoprint.safe_mode: False octoprint.version: 1.9.3 printer.firmware: Marlin 1.1.9 (Github) systeminfo.generated: 2024-02-03T10:36:24Z systeminfo.generator: zipapi

danieleborgo commented 8 months ago

I just uploaded an update that may solve this error. @mc-ott, can you try to uninstall and install again this plugin?

I tested on different Python versions, from 3.7 to 3.11, and the only version that had this problem was the 3.7, this is the reason why for @SteffMUC worked after the OctoPi update. Consequently, it is strange that for @Cryos-Kardia doesn't work, so, could you try it too?

Thank you all for your collaboration.

mc-ott commented 8 months ago

Thanks, it does install OK now, no more errors.

danieleborgo commented 8 months ago

@mc-ott asides the fact it starts without error, does the features you need works?

mc-ott commented 8 months ago

I am interested in filament change and it does work.

danieleborgo commented 8 months ago

@Cryos-Kardia do you still have the problem?

danieleborgo commented 8 months ago

I noticed that gpiozero mantainers are aware of this problem in their repository so I think they will soon solve this issue. Nevertheless, the fix I talked before is still applied to FilamentBuddy and avoids this error. Because the fix seems to work, I'm going to close this issue, @Cryos-Kardia please reopen it if you still have errors.

Cryos-Kardia commented 8 months ago

Apologies for the lack of replies and delay. Life got crazy for a bit there and I was just going through things that I got behind on. I figured I should report to you about this. I couldn't find the plugin at all in the manager until I went to the settings and unchecked "Hide Incompatible Plugins" I guess I should have mentioned that I'm not running on a Pi based device, this is a mini windows machine with Octoprint installed. I can't force it in as it fails during install. I also have not gotten errors after a reboot about the plugin so it seems to flat out not install.

Edit: Disregard my issues. Upon closer inspection I see the plugin page has been updated on the page to say it requires linux which explains why it won't install for me. :D Only reason this has windows still is because I have it running my Plex server and I've been avoiding setting it up all over again on linux. I probably should upgrade to linux anyways so that should fix my issues with the install. Thank you for your hard work.

danieleborgo commented 8 months ago

@Cryos-Kardia you gave me an interesting idea. I modified the plugin to disable Filament Sensor when not running on a Raspberry so this plugin should be able to install and to boot on your computer. You will still be able to use Filament Changer and Filament Remover. I just uploaded the new code, could you try it?

Cryos-Kardia commented 8 months ago

Absolutely. I'm towards the end of a print which should finish during the night. I'll give it a shot in the morning for you and let you know the results.

Cryos-Kardia commented 8 months ago

Still failed saying I installed unknown. Still installed on windows just to verify. I highlighted the start of the red error segments with ${\color{darkred}\text{dark red text}}\$ and the end with ${\color{purple}\text{purple text}}\$ just to help them stand out a bit better. (I hate how github makes it hard to color text x_x) Here's the install output:

Installing plugin from uploaded file... C:\OctoPrint\WPy64-31050\python-3.10.5.amd64\Scripts\pip.exe --disable-pip-version-check install file:///c:/windows/temp/tmp8ns5wawx.zip --no-cache-dir Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: OctoPrint>=1.7.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from FilamentBuddy==0.1.0) (1.9.3) Collecting RPi.GPIO>=0.7.1 Downloading RPi.GPIO-0.7.1.tar.gz (29 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting gpiozero>=1.6.2 Downloading gpiozero-2.0-py3-none-any.whl (150 kB) -------------------------------------- 150.5/150.5 kB 3.0 MB/s eta 0:00:00 Requirement already satisfied: flask>=2.2.3 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from FilamentBuddy==0.1.0) (2.2.5) Collecting paho-mqtt>=1.6.1 Downloading paho_mqtt-2.0.0-py3-none-any.whl (66 kB) ---------------------------------------- 66.9/66.9 kB ? eta 0:00:00 Requirement already satisfied: click>=8.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from flask>=2.2.3->FilamentBuddy==0.1.0) (8.1.3) Requirement already satisfied: Jinja2>=3.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from flask>=2.2.3->FilamentBuddy==0.1.0) (3.1.2) Requirement already satisfied: itsdangerous>=2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from flask>=2.2.3->FilamentBuddy==0.1.0) (2.1.2) Requirement already satisfied: Werkzeug>=2.2.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from flask>=2.2.3->FilamentBuddy==0.1.0) (2.2.3) Collecting colorzero Downloading colorzero-2.0-py2.py3-none-any.whl (26 kB) Requirement already satisfied: sarge==0.1.7.post1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.7.post1) Requirement already satisfied: frozendict<3,>=2.3.7 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.3.8) Requirement already satisfied: Flask-Assets<3,>=2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: emoji<3,>=2.2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.5.1) Requirement already satisfied: OctoPrint-FileCheck>=2021.2.23 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.2.23) Requirement already satisfied: Flask-Limiter<4,>=3.3.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.3.1) Requirement already satisfied: netaddr<0.9,>=0.8 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.8.0) Requirement already satisfied: blinker<2,>=1.6.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.2) Requirement already satisfied: Flask-Login<0.7,>=0.6.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.6.2) Requirement already satisfied: Babel<2.13,>=2.12.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.12.1) Requirement already satisfied: zeroconf==0.39.4 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.39.4) Requirement already satisfied: future<1,>=0.18.3 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.18.3) Requirement already satisfied: watchdog<3,>=2.3.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.3.1) Requirement already satisfied: requests<3,>=2.28.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.31.0) Requirement already satisfied: filetype<2,>=1.2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.0) Requirement already satisfied: pathvalidate<3,>=2.5.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.5.2) Requirement already satisfied: semantic-version<3,>=2.10.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.10.0) Requirement already satisfied: regex in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.6.3) Requirement already satisfied: markdown<4,>=3.4.3 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.4.3) Requirement already satisfied: pyserial<4,>=3.5 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5) Requirement already satisfied: OctoPrint-FirmwareCheck>=2021.10.11 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2021.10.11) Requirement already satisfied: cachelib<0.11,>=0.10.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.10.2) Requirement already satisfied: PyYAML<7,>=6.0.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.1) Requirement already satisfied: wrapt<1.16,>=1.15 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.0) Requirement already satisfied: OctoPrint-PiSupport>=2023.5.24 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.5.24) Requirement already satisfied: pkginfo<2,>=1.9.6 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.9.6) Requirement already satisfied: colorlog<7,>=6.7.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.7.0) Requirement already satisfied: passlib<2,>=1.7.4 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.7.4) Requirement already satisfied: tornado<7,>=6.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.3.2) Requirement already satisfied: wheel in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.37.1) Requirement already satisfied: feedparser<7,>=6.0.10 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (6.0.10) Requirement already satisfied: unidecode in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.3.6) Requirement already satisfied: argon2-cffi<22,>=21.3.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.3.0) Requirement already satisfied: pydantic==1.10.12 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.10.12) Requirement already satisfied: sentry-sdk<2,>=1.19.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.26.0) Requirement already satisfied: websocket-client<2,>=1.5.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.1) Requirement already satisfied: pylru<2,>=1.2.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.1) Requirement already satisfied: netifaces<1,>=0.11 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.11.0) Requirement already satisfied: class-doc<0.3,>=0.2.6 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.2.6) Requirement already satisfied: zipstream-ng<2.0.0,>=1.5.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.6.0) Requirement already satisfied: Flask-Babel<4,>=3.1.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.1.0) Requirement already satisfied: psutil<6,>=5.9.4 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.9.5) Requirement already satisfied: typing-extensions>=4.2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from pydantic==1.10.12->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.6.3) Requirement already satisfied: ifaddr>=0.1.7 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.2.0) Requirement already satisfied: async-timeout>=4.0.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from zeroconf==0.39.4->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.0.2) Requirement already satisfied: argon2-cffi-bindings in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (21.2.0) Requirement already satisfied: more-itertools>=5.0.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from class-doc<0.3,>=0.2.6->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (9.1.0) Requirement already satisfied: colorama in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from click>=8.0->flask>=2.2.3->FilamentBuddy==0.1.0) (0.4.6) Requirement already satisfied: sgmllib3k in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from feedparser<7,>=6.0.10->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.0.0) Requirement already satisfied: webassets>=2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Flask-Assets<3,>=2.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.0) Requirement already satisfied: pytz>=2022.7 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Flask-Babel<4,>=3.1.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.3) Requirement already satisfied: ordered-set<5,>4 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (4.1.0) Requirement already satisfied: rich<14,>=12 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (13.4.2) Requirement already satisfied: limits>=2.8 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.5.0) Requirement already satisfied: MarkupSafe>=2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from Jinja2>=3.0->flask>=2.2.3->FilamentBuddy==0.1.0) (2.1.3) Requirement already satisfied: certifi>=2017.4.17 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2023.11.17) Requirement already satisfied: urllib3<3,>=1.21.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.26.18) Requirement already satisfied: idna<4,>=2.5 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.4) Requirement already satisfied: charset-normalizer<4,>=2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from requests<3,>=2.28.2->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.1.0) Requirement already satisfied: setuptools in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from colorzero->gpiozero>=1.6.2->FilamentBuddy==0.1.0) (63.1.0) Requirement already satisfied: deprecated>=1.2 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.2.14) Requirement already satisfied: importlib-resources>=1.3 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (5.12.0) Requirement already satisfied: packaging<24,>=21 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from limits>=2.8->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (23.1) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.15.1) Requirement already satisfied: markdown-it-py>=2.2.0 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (3.0.0) Requirement already satisfied: cffi>=1.0.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (1.15.1) Requirement already satisfied: pycparser in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi<22,>=21.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (2.21) Requirement already satisfied: mdurl~=0.1 in c:\octoprint\wpy64-31050\python-3.10.5.amd64\lib\site-packages (from markdown-it-py>=2.2.0->rich<14,>=12->Flask-Limiter<4,>=3.3.0->OctoPrint>=1.7.2->FilamentBuddy==0.1.0) (0.1.2) Building wheels for collected packages: FilamentBuddy, RPi.GPIO Building wheel for FilamentBuddy (setup.py): started Building wheel for FilamentBuddy (setup.py): finished with status 'done' Created wheel for FilamentBuddy: filename=FilamentBuddy-0.1.0-py3-none-any.whl size=52781 sha256=111c419b697fefbcee19900ba2d91a5443d994a6751e6f31fcb5eb1e9bb20138 Stored in directory: C:\Windows\Temp\pip-ephem-wheel-cache-hvs00ktd\wheels\b2\05\d5\1f4e1ae1ee2b682a5d28c5cbe740df213abb534df9bd878368 Building wheel for RPi.GPIO (setup.py): started ${\color{darkred}\text{error: subprocess-exited-with-error}}\$

python setup.py bdist_wheel did not run successfully. exit code: 1

[18 lines of output] running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-310 creating build\lib.win-amd64-cpython-310\RPi copying RPi__init.py -> build\lib.win-amd64-cpython-310\RPi creating build\lib.win-amd64-cpython-310\RPi\GPIO copying RPi\GPIO\init__.py -> build\lib.win-amd64-cpython-310\RPi\GPIO running build_ext building 'RPi._GPIO' extension creating build\temp.win-amd64-cpython-310 creating build\temp.win-amd64-cpython-310\Release creating build\temp.win-amd64-cpython-310\Release\source "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Octoprint\WPy64-31050\python-3.10.5.amd64\include -IC:\Octoprint\WPy64-31050\python-3.10.5.amd64\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt" /Tcsource/c_gpio.c /Fobuild\temp.win-amd64-cpython-310\Release\source/c_gpio.obj c_gpio.c source/c_gpio.c(27): fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ${\color{purple}\text{ERROR: Failed building wheel for RPi.GPIO}}\$ Building wheel for RPi.GPIO (setup.py): finished with status 'error' Running setup.py clean for RPi.GPIO Successfully built FilamentBuddy Failed to build RPi.GPIO Installing collected packages: RPi.GPIO, paho-mqtt, colorzero, gpiozero, FilamentBuddy Running setup.py install for RPi.GPIO: started ${\color{darkred}\text{error: subprocess-exited-with-error}}\$

Running setup.py install for RPi.GPIO did not run successfully. exit code: 1

[20 lines of output] running install C:\Octoprint\WPy64-31050\python-3.10.5.amd64\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build\lib.win-amd64-cpython-310 creating build\lib.win-amd64-cpython-310\RPi copying RPi__init.py -> build\lib.win-amd64-cpython-310\RPi creating build\lib.win-amd64-cpython-310\RPi\GPIO copying RPi\GPIO\init__.py -> build\lib.win-amd64-cpython-310\RPi\GPIO running build_ext building 'RPi._GPIO' extension creating build\temp.win-amd64-cpython-310 creating build\temp.win-amd64-cpython-310\Release creating build\temp.win-amd64-cpython-310\Release\source "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Octoprint\WPy64-31050\python-3.10.5.amd64\include -IC:\Octoprint\WPy64-31050\python-3.10.5.amd64\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt" /Tcsource/c_gpio.c /Fobuild\temp.win-amd64-cpython-310\Release\source/c_gpio.obj c_gpio.c source/c_gpio.c(27): fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

Encountered error while trying to install package.

RPi.GPIO

note: This is an issue with the package mentioned above, not pip. ${\color{purple}\text{hint: See above for output from the failure.}}\$ Running setup.py install for RPi.GPIO: finished with status 'error' Looks like the plugin was already installed. Forcing a reinstall. C:\OctoPrint\WPy64-31050\python-3.10.5.amd64\Scripts\pip.exe --disable-pip-version-check install file:///c:/windows/temp/tmp8ns5wawx.zip --no-cache-dir --ignore-installed --force-reinstall --no-deps Processing c:\windows\temp\tmp8ns5wawx.zip Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: FilamentBuddy Building wheel for FilamentBuddy (setup.py): started Building wheel for FilamentBuddy (setup.py): finished with status 'done' Created wheel for FilamentBuddy: filename=FilamentBuddy-0.1.0-py3-none-any.whl size=52781 sha256=6acb29d2f9b3a6e34d9c4b7c7ac9d13ff72968e286377f09d8e3a6261cbbcc29 Stored in directory: C:\Windows\Temp\pip-ephem-wheel-cache-bib7i6do\wheels\b2\05\d5\1f4e1ae1ee2b682a5d28c5cbe740df213abb534df9bd878368 Successfully built FilamentBuddy Installing collected packages: FilamentBuddy Successfully installed FilamentBuddy-0.1.0 Done!

danieleborgo commented 8 months ago

If you reboot OctoPrint, is FilamentBuddy disabled?

Cryos-Kardia commented 8 months ago

It simply does not exist in the plugins list like before. I noticed it said it was already installed despite that thing. I did rerun the installed to get the output when I noticed it didn't show up because I didn't notice the errors the first time around.

danieleborgo commented 8 months ago

I just uploaded the code to make this plugin working on Windows. Could you please uninstall your current FilamentBuddy, reboot OctoPrint and then install it again? This plugin should not be on the store on Windows OctoPrint, since I still have to communicate to OctoPrint store that now there is also a Windows version. Consequently, you have to install it via this link (I suspect you already know this method):

https://github.com/danieleborgo/OctoPrint-FilamentBuddy/archive/master.zip

Obviously, you can only use Filament Changer and Filament Remover, since Filament Sensor is specific just to the Raspberry.

Cryos-Kardia commented 8 months ago

Just got a chance to test. You're awesome. It went in perfectly now. Also since it took me so long I can verify that it did allow me to install from the plugin manager and I didn't have to manually insert it like before. :) Thank you for everything