von octoprint Kamera ein Foto per Telegram verschicken

Begonnen von Kellerkind86, 02 April 2021, 14:54:05

Vorheriges Thema - Nächstes Thema

Kellerkind86

Hallo zusammen,

Ich würde gerne per Telegram ein Foto vom 3d Drucker erhalten.. auf der Octoprint oberfläche funktioniert der pfad auch und ich erhalte ein Foto.

wo liegt mein Fehler ?
FAILED file :./www/snapshots/Ender_3_Pro_Kamera_snapshot.jpg: not found or empty

hier das modul octoprint:
Internals:
   CFGFN     
   DEF        192.168.178.120
   FUUID      605fabf3-f33f-153e-582e-64ffdc91edfdc952
   INTERVAL   45
   NAME       Ender_3_Pro
   NR         64431
   STATE      Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:3831)
   TYPE       OctoPrint
   READINGS:
     2021-03-29 07:26:20   job_averagePrintTime 18138.816451813
     2021-03-31 13:05:39   job_estimatedPrintTime 20531.2361814961
     2021-03-31 13:05:39   job_filament_tool0_length 10868.3927600004
     2021-03-31 13:05:39   job_filament_tool0_volume 0
     2021-03-31 13:05:39   job_file_date   1617188252
     2021-03-31 13:05:39   job_file_display CE3PRO_hasi eins.gcode
     2021-03-31 13:05:39   job_file_name   CE3PRO_hasi_eins.gcode
     2021-03-31 13:05:39   job_file_origin local
     2021-03-31 13:05:39   job_file_path   CE3PRO_hasi_eins.gcode
     2021-03-31 13:05:39   job_file_size   26035968
     2021-03-29 07:26:20   job_lastPrintTime 18138.816451813
     2021-03-31 13:05:39   job_user        _api
     2021-04-02 14:50:49   online          true
     2021-03-31 13:05:39   progress_completion 0.0120948066920347
     2021-04-02 14:50:49   progress_completion_percent 0
     2021-03-31 13:05:39   progress_filepos 3149
     2021-03-31 13:05:39   progress_printTime 486
     2021-03-31 13:05:39   progress_printTimeLeft 20388
     2021-03-31 13:05:39   progress_printTimeLeftOrigin analysis
     2021-04-02 14:50:49   state           Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:3831)
     2021-04-02 07:34:20   temperature_bed_actual 17.11
     2021-04-02 07:34:20   temperature_bed_offset 0
     2021-04-02 07:34:20   temperature_bed_target 0
     2021-04-02 07:34:20   temperature_tool0_actual 17.27
     2021-04-02 07:34:20   temperature_tool0_offset 0
     2021-04-02 07:34:20   temperature_tool0_target 0
   helper:
     ADDRESS    192.168.178.120
     PORT       80
     RUNNING_REQUEST 0
     CMD_QUEUE:
Attributes:
   apikey     417F86A4C78746039005674FF8228F9A
   event-on-change-reading .*
   icon       it_printer
   room       UG
   userReadings progress_completion_percent { sprintf("%d", ReadingsNum($NAME, "progress_completion", 0)) }



und hier die kamera :


Internals:
   AUTHORITY  192.168.178.120:8080
   CFGFN     
   DEF        192.168.178.120:8080
   FUUID      60662f6c-f33f-153e-37af-e4051915c7933dc4
   NAME       Ender_3_Pro_Kamera
   NR         67806
   SEQ        0
   STATE      Defined
   TYPE       IPCAM
   READINGS:
     2021-04-02 02:36:50   snapshots       0
Attributes:
   alias      Kamera (3D-Drucker)
   basicauth  {user}:{pw}
   icon       it_camera
   path       ?action=snapshot
   storage    ./www/snapshots


hab auch mal mit basicauth versucht,da ich dachte es liegt daran da ich octoprint mit einem pw versehen habe..

also das funktioniert nicht :

set WEB_TelegramBot sendImage @1594118790 ./www/snapshots/Ender_3_Pro_Kamera_snapshot.jpg

Danke schonmal

Gruß Marcell




Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

laberlaib

Gude,
falls das noch aktuell ist oder vielleicht hilfts ja jemand anderen:
In Octoprint ist alles aktiviert aber der Pfad, den man sonst so findet, der hat bei mir auch nicht funktioniert.
Aber so klappts:
defmod cam_PrusaMini IPCAM ip.add.von.octopi
attr cam_PrusaMini path webcam/?action=snapshot
attr cam_PrusaMini room MISCELLANEOUS
attr cam_PrusaMini storage ./www/snapshots


Wenn das klappt, dann kanns ans versenden gehen.
Im Reading snapshots sollte dann aber auch nicht "0" stehen, nachdem man mal get cam_PrusaMini image gemacht hat.

laberlaib
--
Proxmox, Homematic, G-Tags, Zigbee2MQTT, Rhasspy Sprachsteuerung im Aufbau (beta)

Sany

Hi,

ZitatIch würde gerne per Telegram ein Foto vom 3d Drucker erhalten

Octoprint hast Du ja, da gibts ein Telegram-Plugin, damit kanst Du Dir die gewünschten Bilder schicken lassen.
Allerdings: fhem hat damit gar nix zu tun.... ;)

Gruß

Sany
fhem als LXC auf Proxmox auf einem minix Z100 , weitere LXC mit ZigBee2MQTT, MariaDB und Grafana. Homematic, FS20, mySensors, MQTT2, Tasmota, Shelly, Z-Wave  ....