WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container
AGPL-3.0 License
Bot releases are hidden (Show)
Published by mrlt8 over 1 year ago
power
; payload: on|off|restart
Sent over Wyze Cloud API. (#845) (#841)bitrate
; payload: 1-255
Change the video bitrate/quality (#852)SUB_QUALITY_NAME=SD60
SUB_QUALITY: SD60
in Camera Specific Options.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.3.0...v2.3.1
Published by mrlt8 over 1 year ago
API_KEY
and API_ID
config for wyze API (#837)
WYZE_EMAIL
and WYZE_PASSWORD
are still required, but using API key/ID will allow you to skip 2FA without disabling it.cruise_points
for Pan cams. See cruise_points
ptz_position
for Pan cams. See ptz_position
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.2.4...v2.3.0
Published by mrlt8 over 1 year ago
WYZE_EMAIL
and WYZE_PASSWORD
are no longer required to start the bridge. #807Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.2.3...v2.2.4
Published by mrlt8 over 1 year ago
LOG_TIME
config to add timestamps to the logs. #830DEBUG_LEVEL
is now LOG_LEVEL
DEBUG_LEVEL
/LOG_LEVEL
and LOG_FILE
were broken in Home Assistant. #830
LOG_FILE
now logs to /config/wyze-bridge/logs/
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.2.2...v2.2.3
Published by mrlt8 over 1 year ago
autoplay
URL parameter was being ignored - Thanks @stere0123! #826LD_CFP
"Floodlight Pro" because it doesn't use tutk - Thanks @cryptosmasher! #822
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.2.1...v2.2.2
Published by mrlt8 over 1 year ago
motion_tracking
Thanks @crslen! #823battery
topic for API.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.2.0...v2.2.1
Published by mrlt8 over 1 year ago
⚠️ Breaking changes for MQTT/REST API
See wiki for details.
PUT
/POST
methods for REST API.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.8...v2.2.0
Published by mrlt8 over 1 year ago
set_pan_cruise_on
/ set_pan_cruise_off
- Enables or disables the Pan Scan ("Cruise") behavior, where the camera cycles through configured waypoints every 10 seconds. Thanks @jhanscheset_motion_tracking_on
/set_motion_tracking_off
/get_motion_tracking
- Follow detected motion events on Pan Cams. Thanks @jhanscheROTATE_IMG_CAM_NAME=<true|0|1|2|3>
- Rotate snapshots for a single camera. #804Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.7...v2.1.8
Published by mrlt8 over 1 year ago
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.6...v2.1.7
Published by mrlt8 over 1 year ago
Published by mrlt8 over 1 year ago
URI_MAC=true
to append last 4 characters of the MAC address to the URI to avoid conflicting URIs when multiple cameras share the same name. #760Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.4...v2.1.5
Published by mrlt8 over 1 year ago
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.3...v2.1.4
Published by mrlt8 over 1 year ago
LLHLS=true
which will generate the necessary SSL certificates to work on Apple devices.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.1...v2.1.3
Published by mrlt8 over 1 year ago
LLHLS=true
which will generate the necessary SSL certificates to work on Apple devices.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.1...v2.1.2
Published by mrlt8 over 1 year ago
ON_DEMAND
to toggle connection mode. #643 #750 #764Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.1.0...v2.1.1
Published by mrlt8 over 1 year ago
⚠️ This version updates the backend rtsp-simple-server to MediaMTX which may cause some issues if you're using custom rtsp-simple-server related configs.
SUB_QUALITY
- Specify the quality to be used for the substream. #755SNAPSHOT_FORMAT
- Specify the output file format when using SNAPSHOT
which can be used to create a timelapse/save multiple snapshots. e.g., SNAPSHOT_FORMAT={cam_name}/%Y-%m-%d/%H-%M.jpg
#757:media/wyze/img/
#660Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.0.2...v2.1.0
Published by mrlt8 over 1 year ago
set_rotary_
commands. #746get_motion_tagging
current status: 1
=ON, 2
=OFF.set_motion_tagging_on
turn on motion tagging.set_motion_tagging_off
turn off motion taggingFull Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.0.1...v2.0.2
Published by mrlt8 over 1 year ago
Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v2.0.0...v2.0.1
Published by mrlt8 over 1 year ago
⚠️ All streams will be on-demand unless local recording is enabled.
SUBSTREAM=True
to enable a lower resolution sub-stream on all cameras with a compatible firmware.SUBSTREAM_CAM_NAME=True
to enable sub-stream for a single camera without a firmware version check.cam-name-sub
uri./img/camera-name.jpg?exp=90
Take a new snapshot if the existing one is older than the exp
value in seconds./thumb/cam-name.jpg
Pull the latest thumbnail from the wyze API./api/cam-name/enable
Enable the stream for recording and streaming. #717/api/cam-name/disable
Disable the stream for recording and streaming. #717LOG_FILE=true
Log to file (/logs/debug.log
).SUBJECT_ALT_NAME=str
Specify the subjectAltName for SSL. #725start/stop/enable/disable
as well as some basic controls for the night vision.Some ENV options have been deprecated:
ON_DEMAND
- No longer used as all streams are now on-demand.TAKE_PHOTO
-> BOA_TAKE_PHOTO
PULL_PHOTO
-> BOA_PHOTO
PULL_ALARM
-> BOA_ALARM
MOTION_HTTP
-> BOA_MOTION
MOTION_COOLDOWN
-> BOA_COOLDOWN
Known Issues/Bugs:
AUDIO_CODEC=aac
for HLS and AUDIO_CODEC=libopus
for WebRTC.FORCE_ENCODE=true
.Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v1.11.10...v2.0.0
Published by mrlt8 over 1 year ago
take_photo
command #712Full Changelog: https://github.com/mrlt8/docker-wyze-bridge/compare/v1.11.7...v1.11.10