Осталось совсем чуть-чуть.

Если вы являетесь поклонником Home Assistant, то знаете основную головную боль любителей HomeKit, из-за которой Home Assistant не становится для них панацеей на любой случай — поддержка камер.

На текущий момент для того, чтобы прокинуть ваши камеры в HomeKit, вы можете воспользоваться двумя решениями:

  • Node-Red
  • Homebridge

Т.е. вы не можете установить Home Assistant (бывш. HASSIO), запустить на нем модуль HomeKit и довольствоваться вашими камерами в приложении Дом. Вам потребуется устанавливать либо отдельный homebridge — что не так просто на готовых образах HASSIO. Либо пытаться прокинуть камеры через Node-Red, что для большинства пользователей тоже не самое простое занятие.

Некоторое время уже разработчики любители трудятся над поддержкой прокидывания камер в HomeKit и буквально на днях данный PR был влит — т.е. это значит, что в ближайшее время мы увидим его уже в релизе и сможем попробовать в полной мере.

Примерно так будет выглядеть настройка камеры в configuration.yaml

# Example configuration.yaml
stream:
ffmpeg:
camera:
- platform: ffmpeg
name: FfmpegCam
input: http://some/ffmpeg-compatible/stream
- platform: mjpeg
name: MjpegCam
mjpeg_url: http://mjpeg/webcam/?action=stream
still_image_url: http://mjpeg/webcam/?action=snapshot
- platform: generic
name: StreamCam
still_image_url: http://rtsphost/screenshot
stream_source: rtsp://rtsphost:8555/unicast
homekit:
name: Cam Bridge
entity_config:
camera.mjpegcam:
# Required since mjpeg camera doesn't support stream_source()
stream_source: http://mjpeg/webcam/?action=stream
camera.ffmpegcam:
# Set maximums for negotiating resolutions
max_fps: 15
max_width: 640
max_height: 480
camera.streamcam:
# IP address from which ffmpeg will stream to rtp, if different
stream_address: 10.0.0.1
# Can override stream_source for camera types that provide it
stream_source: rtsp://rtsphost:8555/another-stream
# Opt-in only audio support
support_audio: True
Author

Наш главный гайд-мастер. Инструкции и обзоры его конёк. Иногда перебарщивает с личным мнением.

Write A Comment