Função PTZ com Câmeras Onvif no Home Assistant

Bom dia !
Tenho uma câmera ONVIF PTZ que está localizada em uma área entre 2 sensores de porta.
Gostaria de poder criar uma rotina no Node-red que essa câmera “vire” través do recurso “PTZ” automaticamente para a porta que foi aberta.
Poderiam me dizer se existe esse recurso, e caso positivo poderiam me orientar como funcionaria isso no Node-red ?
Agradeço o apoio.

Olá ercb200, eu tenho algo semelhante ao que vc quer, porem não estou usando o Node-Red.
Para isso eu uso a automação nativa do HA.

Vou colocar o yaml de minha automação.

alias: Câmera Patrulha (Movimento Noite)
description: ''
trigger:
  - type: moving
    platform: device
    device_id: c30fca915070da5b1a080b3ebcc5
    entity_id: binary_sensor.movimento_calcada
    domain: binary_sensor
    for:
      hours: 0
      minutes: 0
      seconds: 6
condition:
  - condition: time
    after: '20:00:00'
    before: '06:00:00'
    weekday:
      - sun
      - sat
      - fri
      - thu
      - wed
      - tue
      - mon
action:
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '2'
    target:
      entity_id: camera.vista_rua_profile_001
  - repeat:
      until:
        - type: is_not_moving
          condition: device
          device_id: c30fca915070da5b1a080b3ebcc5
          entity_id: binary_sensor.movimento_calcada
          domain: binary_sensor
          for:
            hours: 0
            minutes: 0
            seconds: 15
      sequence:
        - delay:
            hours: 0
            minutes: 0
            seconds: 10
            milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '6'
    target:
      entity_id: camera.vista_rua_profile_001
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '1'
    target:
      entity_id: camera.vista_rua_profile_001
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '3'
    target:
      entity_id: camera.vista_rua_profile_001
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '4'
    target:
      entity_id: camera.vista_rua_profile_001
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '2'
    target:
      entity_id: camera.vista_rua_profile_001
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: onvif.ptz
    data:
      distance: 0.1
      speed: 0.1
      move_mode: GotoPreset
      preset: '1'
    target:
      entity_id: camera.vista_rua_profile_001
mode: restart
1 Like

@Adessotti muito obrigado, vou testar !