안드로이드 웹캠(Android IP Webcam)


android_ip_webcam 통합구성요소는 모든 Android 폰 또는 태블릿을 여러 보기 옵션이 있는 네트워크 카메라로 쓸 수 있습니다.

MJPEG 카메라로 설정되고 모든 설정은 Home Assistant 내부의 스위치로 설정됩니다. 센서를 노출시킬 수도 있습니다. 스마트폰이 여러개인 경우 목록 내 모든 옵션을 사용할 수 있습니다.

현재 홈어시스턴트에는 다음과 같은 장치 유형이 지원됩니다. :

  • Binary Sensor
  • Camera
  • Sensor
  • Switch

셋업

the IP Webcam app을 다운로드하고 앱을 시작하십시오. ‘Start Server’을 누르면 전화기에서 비디오 스트리밍이 시작되고 장치의 IP 주소가 화면에 표시됩니다.

설정

컴포넌트를 설정하려면 configuration.yaml 파일에 다음 정보를 추가하십시오 :

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.10

Configuration Variables

host

(string)(Required)

네트워크에서 전화의 IP 주소.

port

(integer)(Optional)

IP 웹캠이 수신하는 포트.

Default value:

8080

name

(string)(Optional)

전화 이름을 무시함.

Default value:

IP Webcam

username

(string)(Inclusive)

전화에 액세스하기위한 사용자 이름.

password

(string)(Inclusive)

전화에 액세스하기위한 비밀번호.

scan_interval

(integer)(Optional)

전화의 업데이트 간격을 정의.

Default value:

10

sensors

(list)(Optional)

프런트 엔드에 센서를 표시하기위한 조건. 지원되는 센서 목록을 참조하십시오.

audio_connections

오디오 연결

battery_level

배터리 잔량

battery_temp

배터리 온도

battery_voltage

배터리 전압

light

빛의 밝기

motion

모션 감지

pressure

현재 압력

proximity

근접

sound

소리 감지

video_connections

비디오 연결

switches

(list)(Optional)

프런트 엔드에 설정을 표시하기위한 조건입니다. 지원되는 스위치 목록을 참조하십시오.

exposure_lock

노출 잠금 제어

ffc

전면 카메라 제어

focus

초점 조절.

gps_active

GPS 제어.

night_vision

나이트 비전 제어

overlay

오버레이 제어.

torch

토치(조명) 제어.

whitebalance_lock

화이트 밸런스 잠금 장치를 제어.

video_recording

비디오 녹화를 제어.

motion_sensor

(boolean)(Optional)

만일 auto_discovery가 비활성화된 경우 모션 센서 활성화

Default value:

false

Home Assistant에서 센서 상태를 보려면 Android 앱에서 로깅을 활성화해야합니다 (Data logging > Enable data logging). 센서 상태는 활성화될 때까지 unknown으로 유지됩니다.

전체 사례

# Example configuration.yaml entry
android_ip_webcam:
  - host: 192.168.1.202
    port: 8000
    sensors:
      - audio_connections
      - battery_level
      - battery_temp
      - battery_voltage
      - light
      - motion
      - pressure
      - proximity
      - sound
      - video_connections
    switches:
      - exposure_lock
      - ffc
      - focus
      - gps_active
      - night_vision
      - overlay
      - torch
      - whitebalance_lock
      - video_recording
  - host: 192.168.1.203
    port: 8000
    sensors:
      - light
    switches:
      - torch

Binary Sensor

android_ip_webcam 바이너리 센서 플랫폼을 사용하면 Home Assistant를 통해 Android IP webcam 센서의 모션 상태를 관찰할 수 있습니다. 장치가 자동으로 설정됩니다.

예제

다음 스크립트를 사용하여 binary 모션 센서를 설정할 수도 있습니다. :

binary_sensor:
  - platform: rest
    name: Kitchen Motion
    sensor_class: motion
    resource: http://IP:8080/sensors.json?sense=motion_active
    value_template: '{{ value_json.motion_active.data[0][1][0] | round(0) }}'

카메라

android_ip_webcam 통합구성요소는 연동을 사용하지 않고 여전히 비디오 피드를 보려는 경우 mjpeg camera 플랫폼을 사용해서 기본적인 카메라로 추가 가능합니다.

설정

설치시 카메라만 활성화하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
camera:
  - platform: mjpeg
    mjpeg_url: http://IP_ADDRESS:8080/video

센서

android_ip_webcam 센서 플랫폼을 사용하면 Home Assistant를 통해 Android IP webcam 센서의 상태를 관찰할 수 있습니다.

웹캠 서버에서 JSON 파일을 검사하여 자체 센서를 설정할 수 있습니다 : http://IP:8080/sensors.json