Commit Graph

564 Commits

Author SHA1 Message Date
Tom Sightler
66bcc19d85 Remove useless tweaks 2025-03-28 22:49:25 -04:00
Tom Sightler
2960a083f3 Streaming pipeline enhancements
Streaming tweaks

Continued streaming tweaks

Tweak snapshot ffmpeg process handling

Snapshot stream performance tuning

Tweak live stream startup

More snapshot stream tweaks

Tweak livesnaps pipeline

Tweak livesnaps stream

Refactor stream worker code

Snapshot stream improvements

Split camera stream handlers from main code
2025-02-15 15:58:14 -05:00
Tom Sightler
eb53678b1f Publish snapshot stream state 2025-01-01 23:06:54 -05:00
Tom Sightler
4991fe69df Initial changes for snapshot stream 2025-01-01 23:01:58 -05:00
Tom Sightler
c672a5554e Bump ring-client-api 13.0.0-beta.2
Implement FCMv1 push changes

Fixes for new notification v2 format

Revert to upstream ring-client-api

Use upstream ring-client-api

Fix timestamp for notification v2 format

Fix incorrect timestamp property

Bump ring-client-api

Drop milliseconds from ding timestamp
2024-07-01 14:21:12 -04:00
Tom Sightler
c03cc5a87f Update entity categories 2024-04-04 21:19:09 -04:00
xannor
37ceb5e8ea add entity_category support to discovery message and entities. (#767)
Not final state, but will start here.
2024-01-25 12:22:08 -05:00
tsightler
cc4746e270 Release v5.6.3 (#736)
* Minor tweaks to IPC

* Suppress go2rtc hass config error

* Release v5.6.3

* Update go2rtc.js

* Revert "Update go2rtc.js"

This reverts commit 0da9cf33be.

* Update HVAC to remove deprecated aux_heat

* Implement supported features for Alarm Control Panel

* Fix thermostat

* Bump got2rtc to v1.7.1

* Implrement locking/unlocking state

* Release v5.6.3

* Release v5.6.3

* Tweak variable names

* Release v5.6.3
2023-09-22 12:49:17 -04:00
tsightler
75e415b492 Include snapshot type in snapshot attributes 2023-08-31 13:33:54 -04:00
tsightler
36a819ef39 Add comment 2023-08-29 16:24:22 -04:00
tsightler
0ddccf3d4a Fix for setSnapshotInterval 2023-08-29 16:08:20 -04:00
tsightler
f050a14a12 Simplify setSnapshotInterval 2023-08-29 15:05:11 -04:00
tsightler
be9203e8bb Tweak auto interval disable logic 2023-08-29 00:28:45 -04:00
tsightler
3bbffc6dfa Fix incorrect case for light commands 2023-08-28 21:51:21 -04:00
tsightler
19e3dcc1a3 Switch true/false conditionals to boolean 2023-08-28 21:39:42 -04:00
tsightler
163772da77 Fix snapshot mode setting 2023-08-28 20:43:15 -04:00
tsightler
735b437dfb Tweak snapshot modes 2023-08-28 20:40:26 -04:00
tsightler
7d0a252073 Tweak snapshot mode settings 2023-08-28 19:39:44 -04:00
tsightler
5637caf12c Improve error message 2023-08-28 15:43:44 -04:00
tsightler
bfb880dcc5 Explicitly set number entities UI behavior 2023-08-28 14:38:23 -04:00
tsightler
72b2efe217 Improve logging for snapshots 2023-08-28 14:14:05 -04:00
tsightler
750189687b Fix bug in on-demand snapshot 2023-08-28 14:09:02 -04:00
tsightler
c77fdf1ef3 Implement on-demand snapshots 2023-08-28 13:40:13 -04:00
tsightler
1440ca709b Support snapshot on ding 2023-08-28 11:40:12 -04:00
tsightler
6efa660017 New HA entity naming 2023-08-25 20:08:57 -04:00
tsightler
6dd6e5ad8d Streaming changes for HEVC cameras 2023-07-19 14:32:49 -04:00
tsightler
252cc74b5b More HEVC Testing 2023-07-19 12:10:31 -04:00
tsightler
2ca884d33f Don't retry for motion snapshots with battery cameras 2023-07-17 16:12:49 -04:00
tsightler
516b293149 Always use non-cached snapshot API 2023-07-17 16:11:01 -04:00
tsightler
93f590d1e9 Retry on failed snapshot requests 2023-07-17 12:24:22 -04:00
tsightler
432d090ea6 Increase timeout for transcoded video generation 2023-07-16 21:10:56 -04:00
tsightler
1e53653fbb Fix motion warning detection 2023-07-16 16:02:25 -04:00
tsightler
f9d6dbafb1 Tweak motion settings 2023-07-16 15:56:18 -04:00
tsightler
3357eec1be Tweak motion warning feature 2023-07-16 15:39:45 -04:00
tsightler
d335943a8a Update camera.js 2023-07-16 15:34:39 -04:00
tsightler
45ff2606c2 Avoid duplicate state update after motion warning toggle 2023-07-16 14:30:44 -04:00
tsightler
e9e3018322 Force publish motion warning state change 2023-07-16 14:25:48 -04:00
tsightler
e3c42dad94 Revert "Update camera.js"
This reverts commit ae959f12f0.
2023-07-16 14:12:17 -04:00
tsightler
ae959f12f0 Update camera.js 2023-07-16 14:11:40 -04:00
tsightler
e905eb8f47 Support motion warning switch 2023-07-16 14:03:39 -04:00
tsightler
3950bf3d2a Implement motion warning switch 2023-07-16 13:50:45 -04:00
tsightler
08cf3a0b2b Crude HEVC support 2023-07-16 11:44:46 -04:00
tsightler
17909c1109 Remove unused variable 2023-07-15 12:29:50 -04:00
tsightler
7626c63aaf Revert temporary changes for event streams 2023-07-07 16:50:34 -04:00
tsightler
4f8116f919 Temporarily disable event stream transcoding 2023-07-07 15:31:22 -04:00
tsightler
f13af473a6 Minor syntax cleanups 2023-06-30 14:07:58 -04:00
tsightler
5b529ff3ab Request uncached snapshot for motion events 2023-06-29 20:17:02 -04:00
tsightler
ceafa7d15a Fix errors when no subscription 2023-06-29 12:16:28 -04:00
tsightler
411c9adc3f Release v5.4.0 (#650)
* Display system name in token UI
* Implement startup event cache
* Bump bashio version
* Use new event history API
* Fix person event lookup
* Use device history for event stream URL
* Implement armedBy/disarmedBy attributes
* Implement pending state for transcoded event stream
* Switch transcoding to downloads API
* Never use cached snapshot for UUID
2023-06-24 14:20:58 -04:00
tsightler
ca566cd7e6 Fix motion detection state 2023-06-03 22:12:03 -04:00