FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kellerkind86 am 02 April 2021, 14:54:05

Titel: von octoprint Kamera ein Foto per Telegram verschicken
Beitrag von: Kellerkind86 am 02 April 2021, 14:54:05
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




Titel: Antw:von octoprint Kamera ein Foto per Telegram verschicken
Beitrag von: laberlaib am 12 September 2021, 17:57:20
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
Titel: Antw:von octoprint Kamera ein Foto per Telegram verschicken
Beitrag von: Sany am 12 September 2021, 19:21:20
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