OctoPrint/OctoPrint-MQTT

octoprint does not publish any messages

OliverWieland opened this issue · 1 comments

I installed the plugin via pluginmanager and set the broker's IP address, but there are no published messages. I tcpdumped port 1883 on my raspi, but there is no traffic...

I use also the telegram plugin, therefore I'm sure that there are events which will be fired by octoprint itself.

config.yaml:

accessControl:
  salt: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
api:
  key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
appearance:
  color: black
plugins:
  announcements:
    _config_version: 1
    channels:
      _blog:
        read_until: 1513605600
      _important:
        read_until: 1509547500
      _octopi:
        read_until: 1499253000
      _plugins:
        read_until: 1516579200
      _releases:
        read_until: 1513079100
    enabled_channels:
    - _plugins
    - _releases
    - _important
  cura:
    cura_engine: /usr/local/bin/cura_engine
  discovery:
    publicPort: 80
    upnpUuid: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  mqtt:
    broker:
      protocol: MQTTv311
      url: 192.168.0.24
  softwareupdate:
    _config_version: 6
    check_providers:
      mqtt: mqtt
      telegram: telegram
    checks:
      octoprint:
        checkout_folder: /home/pi/OctoPrint
        prerelease: false
        prerelease_channel: null
  telegram:
    [...]
printerProfiles:
  default: _default
serial:
  autoconnect: true
  baudrate: 115200
  port: /dev/ttyUSB0
server:
  commands:
    serverRestartCommand: sudo service octoprint restart
    systemRestartCommand: sudo shutdown -r now
    systemShutdownCommand: sudo shutdown -h now
  firstRun: false
  onlineCheck:
    enabled: true
  pluginBlacklist:
    enabled: true
  secretKey: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  seenWizards:
    corewizard: 3
    cura: null
    telegram: 1
system:
  actions: []
temperature:
  profiles:
  - bed: 100
    extruder: '220'
    name: ABS
  - bed: '65'
    extruder: '210'
    name: PLA
webcam:
  ffmpeg: /usr/bin/avconv
  snapshot: http://127.0.0.1:8080/?action=snapshot
  stream: /webcam/?action=stream
  streamRatio: '4:3'

octoprint.log:
2018-01-24 19:41:51,950 - octoprint.server - INFO - OctoPrint 1.3.6 2018-01-24 19:41:51,952 - octoprint.plugin.core - INFO - 10 plugin(s) registered with the system: | Announcement Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/announcements | Core Wizard (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/corewizard | CuraEngine (<= 15.04) (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/cura | Discovery (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/discovery | MQTT (0.5) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_mqtt | OctoPi Support Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/octopi_support | Plugin Manager (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/pluginmanager | Software Update (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/softwareupdate | Telegram Notifications (1.4.2) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_telegram | Virtual Printer (bundled) = /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg/octoprint/plugins/virtual_printer 2018-01-24 19:41:51,974 - octoprint.environment - INFO - Detected environment is Python 2.7.9 under Linux (linux2). Details: | hardware: | cores: 4 | freq: 1200.0 | ram: 901685248 | os: | id: linux | platform: linux2 | plugins: | octopi_support: | model: 3B | revision: a02082 | version: 0.13.0 | python: | pip: 8.1.1 | version: 2.7.9 | virtualenv: /home/pi/oprint 2018-01-24 19:41:51,975 - octoprint.server - INFO - ------------------------------------------------------------------------------ 2018-01-24 19:41:51,946 - octoprint.util.comm - INFO - Finished in 12739.966 s. 2018-01-25 05:58:51,512 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.0.162 2018-01-25 16:32:20,530 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.0.162 2018-01-25 16:32:22,910 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 0.31s 2018-01-25 16:32:23,626 - octoprint.plugins.announcements - INFO - Loaded channel _releases from https://octoprint.org/feeds/releases.xml in 0.3s 2018-01-25 16:32:24,233 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 0.47s 2018-01-25 16:32:26,341 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk 2018-01-25 16:33:10,242 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0

plugin_pluginmanager_console.log:
2018-01-11 15:00:55,752 /home/pi/oprint/bin/python -m pip install https://github.com/OctoPrint/OctoPrint-MQTT/archive/master.zip 2018-01-11 15:01:02,869 > Collecting https://github.com/OctoPrint/OctoPrint-MQTT/archive/master.zip 2018-01-11 15:01:03,905 > Downloading https://github.com/OctoPrint/OctoPrint-MQTT/archive/master.zip 2018-01-11 15:01:09,177 > Requirement already satisfied (use --upgrade to upgrade): OctoPrint in /home/pi/oprint/lib/python2.7/site-packages/OctoPrint-1.3.6-py2.7.egg (from OctoPrint-MQTT==0.5) 2018-01-11 15:01:09,178 > Collecting paho-mqtt (from OctoPrint-MQTT==0.5) 2018-01-11 15:01:10,182 > Downloading paho-mqtt-1.3.1.tar.gz (80kB) 2018-01-11 15:01:15,379 > Requirement already satisfied (use --upgrade to upgrade): flask<0.11,>=0.9 in /home/pi/oprint/lib/python2.7/site-packages/Flask-0.10.1-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,380 > Requirement already satisfied (use --upgrade to upgrade): Jinja2<2.9,>=2.8 in /home/pi/oprint/lib/python2.7/site-packages/Jinja2-2.8-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,382 > Requirement already satisfied (use --upgrade to upgrade): werkzeug<0.9,>=0.8.3 in /home/pi/oprint/lib/python2.7/site-packages/Werkzeug-0.8.3-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,383 > Requirement already satisfied (use --upgrade to upgrade): tornado==4.0.2 in /home/pi/oprint/lib/python2.7/site-packages/tornado-4.0.2-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,384 > Requirement already satisfied (use --upgrade to upgrade): sockjs-tornado<1.1,>=1.0.3 in /home/pi/oprint/lib/python2.7/site-packages/sockjs_tornado-1.0.3-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,386 > Requirement already satisfied (use --upgrade to upgrade): PyYAML<3.11,>=3.10 in /home/pi/oprint/lib/python2.7/site-packages/PyYAML-3.10-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,387 > Requirement already satisfied (use --upgrade to upgrade): Flask-Login<0.3,>=0.2.2 in /home/pi/oprint/lib/python2.7/site-packages/Flask_Login-0.2.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,388 > Requirement already satisfied (use --upgrade to upgrade): Flask-Principal<0.4,>=0.3.5 in /home/pi/oprint/lib/python2.7/site-packages/Flask_Principal-0.3.5-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,390 > Requirement already satisfied (use --upgrade to upgrade): Flask-Babel<0.10,>=0.9 in /home/pi/oprint/lib/python2.7/site-packages/Flask_Babel-0.9-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,390 > Requirement already satisfied (use --upgrade to upgrade): Flask-Assets<0.11,>=0.10 in /home/pi/oprint/lib/python2.7/site-packages/Flask_Assets-0.10-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,391 > Requirement already satisfied (use --upgrade to upgrade): markdown<2.7,>=2.6.4 in /home/pi/oprint/lib/python2.7/site-packages/Markdown-2.6.8-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,392 > Requirement already satisfied (use --upgrade to upgrade): pyserial<2.8,>=2.7 in /home/pi/oprint/lib/python2.7/site-packages/pyserial-2.7-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,393 > Requirement already satisfied (use --upgrade to upgrade): netaddr<0.8,>=0.7.17 in /home/pi/oprint/lib/python2.7/site-packages/netaddr-0.7.17-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,394 > Requirement already satisfied (use --upgrade to upgrade): watchdog<0.9,>=0.8.3 in /home/pi/oprint/lib/python2.7/site-packages/watchdog-0.8.3-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,394 > Requirement already satisfied (use --upgrade to upgrade): sarge<0.2,>=0.1.4 in /home/pi/oprint/lib/python2.7/site-packages/sarge-0.1.4-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,395 > Requirement already satisfied (use --upgrade to upgrade): netifaces<0.11,>=0.10 in /home/pi/oprint/lib/python2.7/site-packages/netifaces-0.10.0-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,396 > Requirement already satisfied (use --upgrade to upgrade): pylru<1.1,>=1.0.9 in /home/pi/oprint/lib/python2.7/site-packages/pylru-1.0.9-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,397 > Requirement already satisfied (use --upgrade to upgrade): rsa<3.3,>=3.2 in /home/pi/oprint/lib/python2.7/site-packages/rsa-3.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,398 > Requirement already satisfied (use --upgrade to upgrade): pkginfo<1.3,>=1.2.1 in /home/pi/oprint/lib/python2.7/site-packages/pkginfo-1.2.1-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,398 > Requirement already satisfied (use --upgrade to upgrade): requests<3,>=2.18.4 in /home/pi/oprint/lib/python2.7/site-packages/requests-2.18.4-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,399 > Requirement already satisfied (use --upgrade to upgrade): semantic-version<2.5,>=2.4.2 in /home/pi/oprint/lib/python2.7/site-packages/semantic_version-2.4.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,400 > Requirement already satisfied (use --upgrade to upgrade): psutil<6,>=5.4.1 in /home/pi/oprint/lib/python2.7/site-packages/psutil-5.4.3-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,401 > Requirement already satisfied (use --upgrade to upgrade): Click<6.3,>=6.2 in /home/pi/oprint/lib/python2.7/site-packages/click-6.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,402 > Requirement already satisfied (use --upgrade to upgrade): awesome-slugify<1.7,>=1.6.5 in /home/pi/oprint/lib/python2.7/site-packages/awesome_slugify-1.6.5-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,402 > Requirement already satisfied (use --upgrade to upgrade): feedparser<5.3,>=5.2.1 in /home/pi/oprint/lib/python2.7/site-packages/feedparser-5.2.1-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,403 > Requirement already satisfied (use --upgrade to upgrade): chainmap<1.1,>=1.0.2 in /home/pi/oprint/lib/python2.7/site-packages/chainmap-1.0.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,404 > Requirement already satisfied (use --upgrade to upgrade): future<0.16,>=0.15 in /home/pi/oprint/lib/python2.7/site-packages/future-0.15.2-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,405 > Requirement already satisfied (use --upgrade to upgrade): scandir<1.4,>=1.3 in /home/pi/oprint/lib/python2.7/site-packages/scandir-1.3-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,406 > Requirement already satisfied (use --upgrade to upgrade): websocket-client<0.41,>=0.40 in /home/pi/oprint/lib/python2.7/site-packages/websocket_client-0.40.0-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,406 > Requirement already satisfied (use --upgrade to upgrade): python-dateutil<2.7,>=2.6 in /home/pi/oprint/lib/python2.7/site-packages/python_dateutil-2.6.0-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,407 > Requirement already satisfied (use --upgrade to upgrade): wrapt<1.11,>=1.10.10 in /home/pi/oprint/lib/python2.7/site-packages/wrapt-1.10.11-py2.7-linux-armv7l.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,408 > Requirement already satisfied (use --upgrade to upgrade): futures<3.2,>=3.1.1 in /home/pi/oprint/lib/python2.7/site-packages/futures-3.1.1-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,409 > Requirement already satisfied (use --upgrade to upgrade): emoji<0.5,>=0.4.5 in /home/pi/oprint/lib/python2.7/site-packages/emoji-0.4.5-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,410 > Requirement already satisfied (use --upgrade to upgrade): monotonic<1.4,>=1.3 in /home/pi/oprint/lib/python2.7/site-packages/monotonic-1.3-py2.7.egg (from OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,410 > Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in /home/pi/oprint/lib/python2.7/site-packages/itsdangerous-0.24-py2.7.egg (from flask<0.11,>=0.9->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,411 > Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /home/pi/oprint/lib/python2.7/site-packages/MarkupSafe-0.23-py2.7-linux-armv7l.egg (from Jinja2<2.9,>=2.8->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,412 > Requirement already satisfied (use --upgrade to upgrade): certifi in /home/pi/oprint/lib/python2.7/site-packages/certifi-2017.11.05-py2.7.egg (from tornado==4.0.2->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,413 > Requirement already satisfied (use --upgrade to upgrade): backports.ssl-match-hostname in /home/pi/oprint/lib/python2.7/site-packages/backports.ssl_match_hostname-3.5.0.1-py2.7.egg (from tornado==4.0.2->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,414 > Requirement already satisfied (use --upgrade to upgrade): blinker in /home/pi/oprint/lib/python2.7/site-packages/blinker-1.4-py2.7.egg (from Flask-Principal<0.4,>=0.3.5->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,414 > Requirement already satisfied (use --upgrade to upgrade): Babel>=1.0 in /home/pi/oprint/lib/python2.7/site-packages/Babel-2.3.3-py2.7.egg (from Flask-Babel<0.10,>=0.9->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,415 > Requirement already satisfied (use --upgrade to upgrade): speaklater>=1.2 in /home/pi/oprint/lib/python2.7/site-packages/speaklater-1.3-py2.7.egg (from Flask-Babel<0.10,>=0.9->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,416 > Requirement already satisfied (use --upgrade to upgrade): webassets>=0.10 in /home/pi/oprint/lib/python2.7/site-packages/webassets-0.11.1-py2.7.egg (from Flask-Assets<0.11,>=0.10->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,417 > Requirement already satisfied (use --upgrade to upgrade): argh>=0.24.1 in /home/pi/oprint/lib/python2.7/site-packages/argh-0.26.1-py2.7.egg (from watchdog<0.9,>=0.8.3->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,417 > Requirement already satisfied (use --upgrade to upgrade): pathtools>=0.1.1 in /home/pi/oprint/lib/python2.7/site-packages/pathtools-0.1.2-py2.7.egg (from watchdog<0.9,>=0.8.3->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,419 > Requirement already satisfied (use --upgrade to upgrade): pyasn1>=0.1.3 in /home/pi/oprint/lib/python2.7/site-packages (from rsa<3.3,>=3.2->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,420 > Requirement already satisfied (use --upgrade to upgrade): chardet<3.1.0,>=3.0.2 in /home/pi/oprint/lib/python2.7/site-packages/chardet-3.0.4-py2.7.egg (from requests<3,>=2.18.4->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,421 > Requirement already satisfied (use --upgrade to upgrade): idna<2.7,>=2.5 in /home/pi/oprint/lib/python2.7/site-packages/idna-2.6-py2.7.egg (from requests<3,>=2.18.4->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,422 > Requirement already satisfied (use --upgrade to upgrade): urllib3<1.23,>=1.21.1 in /home/pi/oprint/lib/python2.7/site-packages/urllib3-1.22-py2.7.egg (from requests<3,>=2.18.4->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,423 > Requirement already satisfied (use --upgrade to upgrade): regex in /home/pi/oprint/lib/python2.7/site-packages/regex-2016.04.15-py2.7-linux-armv7l.egg (from awesome-slugify<1.7,>=1.6.5->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,423 > Requirement already satisfied (use --upgrade to upgrade): Unidecode<0.05,>=0.04.14 in /home/pi/oprint/lib/python2.7/site-packages/Unidecode-0.04.19-py2.7.egg (from awesome-slugify<1.7,>=1.6.5->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,424 > Requirement already satisfied (use --upgrade to upgrade): six in /home/pi/oprint/lib/python2.7/site-packages (from websocket-client<0.41,>=0.40->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,425 > Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /home/pi/oprint/lib/python2.7/site-packages/pytz-2016.3-py2.7.egg (from Babel>=1.0->Flask-Babel<0.10,>=0.9->OctoPrint->OctoPrint-MQTT==0.5) 2018-01-11 15:01:15,426 > Installing collected packages: paho-mqtt, OctoPrint-MQTT 2018-01-11 15:01:15,426 > Running setup.py install for paho-mqtt: started 2018-01-11 15:01:19,434 > Running setup.py install for paho-mqtt: finished with status 'done' 2018-01-11 15:01:19,435 > Running setup.py install for OctoPrint-MQTT: started 2018-01-11 15:01:22,907 > Running setup.py install for OctoPrint-MQTT: finished with status 'done' 2018-01-11 15:01:22,908 > Successfully installed OctoPrint-MQTT-0.5 paho-mqtt-1.3.1 2018-01-11 15:01:25,690 ! You are using pip version 8.1.1, however version 9.0.1 is available. 2018-01-11 15:01:25,692 ! You should consider upgrading via the 'pip install --upgrade pip' command.

Sometimes the easiest things are the things I should try at first...
Please remark in the installation guide, that a restart of octoprint is needed to get this plugin working... ;-)