Skip to content

Telegram and ptz error #997

@H3mpp4

Description

@H3mpp4

Hello.
First i am sorry if my reporting is low quality but i have never done anything like this before.

But i have been trying to get this Telegram PTZ & Notifications component to work. With help of chatgpt i have been able to get rid of most problems but now i have ran in dead end.
I am running Viseron - 3.1.1 - f6a79b5 in docker on x86 system, camera that i am currently using is webcam connected to raspberry pi in local network. So it doesnt have any kind of PTZ functions.

Here is logs and configuration file if they are in any help figuring out what i do wrong.
Thanks in advance.

PostgreSQL Server has started!
2025-05-06 05:24:16.836 [INFO    ] [viseron.core] - -------------------------------------------
2025-05-06 05:24:16.837 [INFO    ] [viseron.core] - Initializing Viseron 3.1.1
2025-05-06 05:24:16.843 [INFO    ] [viseron.components] - Setting up component logger
2025-05-06 05:24:16.844 [INFO    ] [viseron.components] - Setup of component logger took 0.0 seconds
2025-05-06 05:24:16.844 [INFO    ] [viseron.components] - Setting up component data_stream
2025-05-06 05:24:16.846 [INFO    ] [viseron.components] - Setup of component data_stream took 0.0 seconds
2025-05-06 05:24:16.846 [INFO    ] [viseron.components] - Setting up component webserver
2025-05-06 05:24:16.849 [INFO    ] [viseron.components] - Setup of component webserver took 0.0 seconds
2025-05-06 05:24:16.849 [INFO    ] [viseron.components] - Setting up component storage
2025-05-06 05:24:16.920 [INFO    ] [alembic.runtime.migration] - Context impl PostgresqlImpl.
2025-05-06 05:24:16.921 [INFO    ] [alembic.runtime.migration] - Will assume transactional DDL.
2025-05-06 05:24:16.941 [INFO    ] [viseron.components] - Setup of component storage took 0.1 seconds
2025-05-06 05:24:16.941 [INFO    ] [viseron.components] - Setting up component telegram
2025-05-06 05:24:16.942 [INFO    ] [viseron.components] - Setting up component nvr
2025-05-06 05:24:16.942 [INFO    ] [viseron.components] - Setting up component mog2
2025-05-06 05:24:16.943 [INFO    ] [viseron.components] - Setting up component darknet
2025-05-06 05:24:16.943 [INFO    ] [viseron.components] - Setup of component nvr took 0.0 seconds
2025-05-06 05:24:16.943 [INFO    ] [viseron.components] - Setting up component ffmpeg
2025-05-06 05:24:16.949 [INFO    ] [viseron.components] - Setup of component mog2 took 0.0 seconds
2025-05-06 05:24:16.950 [INFO    ] [viseron.components] - Setup of component ffmpeg took 0.0 seconds
2025-05-06 05:24:17.179 [ERROR   ] [viseron.components] - Uncaught exception setting up component telegram: 'ptz'
Traceback (most recent call last):
  File "/src/viseron/components/__init__.py", line 169, in setup_component
    result = component_module.setup(self._vis, config)
  File "/src/viseron/components/telegram/__init__.py", line 116, in setup
    if not config[CONFIG_PTZ_COMPONENT]:
KeyError: 'ptz'
2025-05-06 05:24:17.179 [ERROR   ] [viseron.components] - Setup of component telegram failed
2025-05-06 05:24:17.179 [ERROR   ] [viseron.components] - Failed setup of component telegram
 webserver:
  auth:

telegram:
  telegram_bot_token: REDACTED
  telegram_chat_ids:
    - REDACTED
  telegram_user_ids:
    - REDACTED
  send_detection_thumbnail: true
  send_detection_video: true
  send_detection_message: true
  cameras:
    camera_1:

ffmpeg:
  camera:
    camera_1:
      name: paskapallo
      host: REDACTED
      port: 80
      path: /webcam2/?action=stream
      stream_format: mjpeg
      fps: 30
      recorder:
        codec: h264
        create_event_clip: true

darknet:
  object_detector:
    cameras:
      camera_1:
        fps: 1
        scan_on_motion_only: true
        labels:
          - label: person
            confidence: 0.50
            trigger_event_recording: true
          - label: car
            confidence: 0.50
            trigger_event_recording: true

mog2:
  motion_detector:
    cameras:
      camera_1:
        fps: 1

storage:
  recorder:
    tiers:
      - path: / 
        events:
          max_age:
            days: 14

nvr:
  camera_1:
logger:
  default_level: info
  logs:
    viseron.components.ffmpeg: debug
    viseron.components.edgetpu: debug
    viseron.components.telegram: debug
  cameras:
    camera_one: debug

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions