Terminal filters extended not working

#1

I have installed it (several times) but it still refused to either
a) work
b) show in the list of installed plugins

in case a, I click on hide tempratures and next time I start the printer the screen it is un-ticked
in case b, I can't see it under installed or available filters.

I have installed it using the url, and directly on the pi using .oprint/bin/python setup.py install.
Both show complete with no errors.

#2

Do you mean my plugin? Are there any errors in octoprint.log at all or more importantly in the browser's developer console?

#3

Yes that is the one.
No errors in the octoprint.log
the console has an error "Duplicate name while instantiating activeFiltersPluginViewModel"

#4

That's a new one to me. If you ssh to your pi and type these commands do you see what could be multiple installs?

cd ~/oprint/bin
./pip freeze
#5

pi@octopi:~ cd oprint/bin pi@octopi:~/oprint/bin ./pip freeze
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Action-Commands==0.1
argh==0.26.2
awesome-slugify==1.6.5
Babel==2.6.0
backports-abc==0.5
Bed-Leveling-Wizard==0.2.2
Bed-Visualizer==0.1.7
blinker==1.4
certifi==2018.11.29
chainmap==1.0.2
chardet==3.0.4
click==6.2
emoji==0.4.5
feedparser==5.2.1
Flask==0.10.1
Flask-Assets==0.10
Flask-Babel==0.9
Flask-Login==0.2.11
Flask-Principal==0.3.5
frozendict==1.2
future==0.15.2
futures==3.1.1
idna==2.8
itsdangerous==1.1.0
Jinja2==2.8.1
Markdown==2.6.11
MarkupSafe==1.1.0
monotonic==1.3
netaddr==0.7.19
netifaces==0.10.9
numpy==1.16.1
OctoPrint==1.3.10
OctoPrint-ActiveFilters==0.0.1
OctoPrint-ActiveFiltersExtended==0.0.2
OctoPrint-BLTouch==0.3.1
OctoPrint-DisplayProgress==0.1.2
OctoPrint-EEprom-Marlin==1.2.1
OctoPrint-FloatingNavbar==0.3.0
OctoPrint-GcodeEditor==0.2.6
OctoPrint-GCodeSystemCommands==0.1.1
OctoPrint-NavbarTemp==0.11
OctoPrint-PrintTimeGenius==1.3
OctoPrint-TabOrder==0.5.3
OctoPrint-TerminalCommands==0.1.6
OctoPrint-Touchtest==0.1.1
pathtools==0.1.2
pkg-resources==0.0.0
pkginfo==1.4.2
Preheat==0.3.1
psutil==5.4.8
pyasn1==0.4.5
pybonjour==1.1.1
pylru==1.0.9
pyserial==3.4
python-dateutil==2.6.1
pytz==2018.9
PyYAML==3.10
regex==2019.1.24
requests==2.21.0
rsa==3.2.3
sarge==0.1.5.post0
scandir==1.3
semantic-version==2.4.2
singledispatch==3.4.0.3
six==1.12.0
speaklater==1.3
tornado==4.5.3
Unidecode==0.4.21
urllib3==1.24.1
watchdog==0.8.3
webassets==0.12.1
websocket-client==0.40.0
Werkzeug==0.8.3
wrapt==1.10.11
pi@octopi:~/oprint/bin $

#6

Yep, it's because you have both ActiveFilters and ActiveFiltersExtended installed. Try unisntalling ActiveFilters using the following command and then restart OctoPrint.

cd ~/oprint/bin
./pip uninstall OctoPrint-ActiveFilters
#7

#8

Awesome @OutsourcedGuru, love it...

#9

And then ActiveFiltersExtended felt the Quickening. The End. :credits roll:

#10

That did it, AF wasn't working so I thought I would try your one. BTW you didn't say I had to uninstall the other one first not could I find any details on uninstalling a plug in.