Product Guides

Come integrare SONOFF CAM-PT2 in Home Assistant?

How to Integrate SONOFF CAM-PT2 into Home Assistant?

1. Introduzione

Questa guida ti accompagna nell'integrazione della SONOFF CAM-PT2 in Home Assistant usando il protocollo ONVIF. Con questa configurazione, potrai:

  • Visualizza video in tempo reale in Home Assistant
  • Ricevi eventi di rilevamento movimento e umano
  • Configura l'automazione (ad esempio, avvia la registrazione quando viene rilevato un movimento)

Prima di iniziare, assicurati che il firmware del dispositivo e la versione dell'app soddisfino i requisiti per il supporto ONVIF.

2. Cosa ti servirà

Per completare questa integrazione, assicurati di avere quanto segue:

Hardware e software

  • Telecamera SONOFF CAM-PT2 con firmware ≥ v1.0.5
  • App eWeLink (versione ≥ v5.17.0) installata sul tuo telefono
  • Un dispositivo con Home Assistant (ad esempio, Raspberry Pi 4+, PC o Docker)
  • Sia la telecamera che Home Assistant sono nella stessa rete locale

Informazioni account e accesso

  • La tua CAM-PT2 è stata aggiunta all'app eWeLink
  • Funzione ONVIF/RTSP abilitata tramite: Impostazioni dispositivo → Altre impostazioni → ONVIF/RTSP

Annota le seguenti informazioni:

  • Indirizzo IP della telecamera
  • Porta ONVIF
  • Nome utente e password (modificabili)

3. Associa con Home Assistant

Passo 1: Installa l'integrazione ONVIF

  1. Vai alla dashboard principale di Home Assistant.
  2. Naviga a: Impostazioni → Dispositivi e servizi → Aggiungi integrazione

  1. Cerca ONVIF e selezionala

  1. Clicca Invia

Passo 2: Aggiungi la telecamera

  1. Quando CAM-PT2 viene rilevata, selezionala e clicca Invia

  1. Inserisci il Nome utente e password ONVIF

  1. Clicca Salta e termina

Ora vedrai la tua telecamera nella dashboard di Home Assistant sotto Panoramica scheda.

4. Cosa puoi fare

4.1 Streaming in tempo reale

  • Guarda il video in diretta direttamente in Home Assistant
  • Attiva/disattiva audio

4.2 Stato Rilevamento Movimento & Umano

  • Rilevamento Movimento/Umano come Trigger per Automazioni

4.3 Automazioni

Crea automazioni usando eventi della camera come trigger. Esempio:

Quando viene rilevato un movimento:

  • Vai a Device Info → + Add Automation → Use device as trigger

  • Seleziona “Motion started detecting”

  • Scegli un'azione:
    Camera → Record, imposta il percorso del file come:
    /media/{{ now().strftime('%Y%m%d-%H%M%S') }}.mp4

  • Configura durata e lookback
  • Clicca Salva

Puoi quindi trovare le registrazioni sotto Media → I miei media.

5. Panoramica delle caratteristiche

CAM-PT2 supporta ONVIF e RTSP, permettendo una facile integrazione con Home Assistant. Per aiutarti a conoscere le differenze, di seguito è fornita una rapida panoramica delle caratteristiche.

Caratteristica

ONVIF

RTSP

Rilevamento dispositivo

×

Visualizzazione in diretta

Controllo PTZ

È richiesta la configurazione manuale tramite script.

×

Notifica evento

Automazione trigger (Movimento, Umano)

×

6. Conclusione

Integrando SONOFF CAM-PT2 con Home Assistant tramite ONVIF per:

  • Rilevamento dispositivo
  • Streaming video locale
  • Automazioni intelligenti basate sul rilevamento di movimento o umano

    Scopri di più

    SONOFF New Website Launched – Smarter, Faster, and Built for You!
    How to Integrate SONOFF CAM-PT2 into Scrypted?

    5 commenti

    MaMia

    MaMia

    Reply to Aurelio: Lamentamos que la CAM-PT2 actualmente no permita configurar el Modo de Privacidad directamente en Home Assistant. Puede consultar la respuesta anterior para obtener instrucciones sobre cómo habilitar el control PTZ mediante scripts. Gracias por su comprensión.

    MaMia

    MaMia

    Reply to Bobo Cher:
    Thank you for reaching out. PTZ control can be achieved by adding cards to the dashboard.

    Go to the dashboard and start with creating a new card. Choose the “Picture Glance” one.

    Next, switch to “Show Code Editor” mode by pressing the button at the bottom left side. You will see the following code:

    camera_view: live
    type: picture-glance
    title: Kitchen
    image: https://demo.home-assistant.io/stub_config/kitchen.png
    entities: []
    camera_image: camera.tapo_mainstream

    Replace the original code with the code we provide:

    camera_view: auto
    type: picture-glance
    title: Kitchen
    image: https://demo.home-assistant.io/stub_config/kitchen.png
    entities:
    – entity: camera.pt2_profile_0
    tap_action:
    action: call-service
    service: onvif.ptz
    service_data:
    entity_id: camera.pt2_profile_0
    pan: LEFT
    speed: 1
    distance: 0.3
    move_mode: ContinuousMove
    name: Pan Left
    icon: mdi:arrow-left
    – entity: camera.pt2_profile_0
    tap_action:
    action: call-service
    service: onvif.ptz
    service_data:
    entity_id: camera.pt2_profile_0
    tilt: UP
    speed: 1
    distance: 0.3
    move_mode: ContinuousMove
    name: Tilt Up
    icon: mdi:arrow-up
    – entity: camera.pt2_profile_0
    tap_action:
    action: call-service
    service: onvif.ptz
    service_data:
    entity_id: camera.pt2_profile_0
    tilt: DOWN
    speed: 1
    distance: 0.3
    move_mode: ContinuousMove
    name: Tilt Down
    icon: mdi:arrow-down
    – entity: camera.pt2_profile_0
    tap_action:
    action: call-service
    service: onvif.ptz
    service_data:
    entity_id: camera.pt2_profile_0
    pan: RIGHT
    speed: 1
    distance: 0.3
    move_mode: ContinuousMove
    name: Pan Right
    icon: mdi:arrow-right
    image_entity: person.jimmy
    camera_image: camera.pt2_profile_0

    That’s all. Now you should see the PTZ camera card on the dashboard along with control buttons.

    Aurelio

    Aurelio

    A mí también me interesa saber cómo entrar en el modo privacidad en home assistant en el mismo supuesto.
    Además de cómo hacer el ptz como script

    Bobo Cher

    Bobo Cher

    Thanks for the Guide. How to make PTZ controls work?

    Eml

    Eml

    Thanks for the great detailed tutorial. Works like a charm.

    I wish I could set the sleep mode ON and OFF based on other events in the house (eg. when the alarm is disabled, put the camera in sleep mode for privacy). Is there a way to automate this in Home Assistant ?

    Commenta

    Nota che i commenti devono essere approvati prima di essere pubblicati.

    Questo sito è protetto da hCaptcha e applica le Norme sulla privacy e i Termini di servizio di hCaptcha.