- Notifications
You must be signed in to change notification settings - Fork215
PTZ Config Examples
Alex X edited this pageFeb 18, 2024 ·10 revisions
type:'custom:webrtc-camera'entity:...ptz:# optional PTZ controlsopacity:0.4# optional default contols opacityservice:sonoff.send_command# service for control PTZ (check Hass docs to your camera)data_left:# service data for each directiondevice:'048123'cmd:leftdata_right:device:'048123'cmd:rightdata_up:device:'048123'cmd:updata_down:device:'048123'cmd:down
type:'custom:webrtc-camera'entity:...ptz:service:onvif.ptzdata_left:entity_id:...pan:LEFTdata_right:entity_id:...pan:RIGHTdata_up:entity_id:...tilt:UPdata_down:entity_id:...tilt:DOWNdata_zoom_in:# optional, for zoom increaseentity_id:...zoom:ZOOM_INdata_zoom_out:# optional, for zoom decreaseentity_id:...zoom:ZOOM_OUT
type:'custom:webrtc-camera'entity:...ptz:service:mqtt.publishdata_left:topic:myhome/dafang/motors/horizontal/setpayload:leftdata_right:topic:myhome/dafang/motors/horizontal/setpayload:rightdata_up:topic:myhome/dafang/motors/vertical/setpayload:updata_down:topic:myhome/dafang/motors/vertical/setpayload:down
type: custom:webrtc-cameraentity: camera.reolink_e1_zoom_profile000_mainstreamwebrtc: falseptz: service: onvif.ptz data_left: entity_id: camera.reolink_e1_zoom_profile000_mainstream pan: LEFT move_mode: ContinuousMove data_right: entity_id: camera.reolink_e1_zoom_profile000_mainstream pan: RIGHT move_mode: ContinuousMove data_up: entity_id: camera.reolink_e1_zoom_profile000_mainstream tilt: UP move_mode: ContinuousMove data_down: entity_id: camera.reolink_e1_zoom_profile000_mainstream tilt: DOWN move_mode: ContinuousMove data_zoom_in: entity_id: camera.reolink_e1_zoom_profile000_mainstream zoom: ZOOM_IN move_mode: ContinuousMove data_zoom_out: entity_id: camera.reolink_e1_zoom_profile000_mainstream zoom: ZOOM_OUT move_mode: ContinuousMoveptz:service:roborock.vacuum_remote_control_movedata_left:duration:0rotation:30velocity:0entity_id:vacuum.tankdata_right:duration:0rotation:-30velocity:0entity_id:vacuum.tankdata_up:duration:1000rotation:0velocity:0.29entity_id:vacuum.tankdata_down:duration:1000rotation:0velocity:-0.29entity_id:vacuum.tank
type:custom:webrtc-camerastreams: -entity:camera.cameraname_hd_streammode:webrtcmuted:trueptz:service:button.pressdata_left:entity_id:button.cameraname_move_leftdata_right:entity_id:button.cameraname_move_rightdata_up:entity_id:button.cameraname_move_updata_down:entity_id:button.cameraname_move_down
Checkthis issue
Checkthis issue
Checkthis issue
Checkthis issue
configuration.yaml
script:camera_ptz:sequence: -service:rest_command.camera_ptz_startdata:param:"{{ direction }}" -service:rest_command.camera_ptz_stopdata:param:"{{ direction }}"
card
type:'custom:webrtc-camera'entity:...ptz:service:script.camera_ptzdata_left:direction:directionleftdata_right:direction:directionrightdata_up:direction:directionupdata_down:direction:directiondown