tsightler
f88164ee5a
Add chirp tone configuration
2023-08-31 11:18:32 -04:00
tsightler
959445f99b
Improve bypass logic
2023-08-30 21:36:27 -04:00
tsightler
30ebbb70bb
Remove unused support for bridge devices
2023-08-28 15:37:14 -04:00
tsightler
08cf3a0b2b
Crude HEVC support
2023-07-16 11:44:46 -04:00
tsightler
f13af473a6
Minor syntax cleanups
2023-06-30 14:07:58 -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
8c67e73775
Release v5.3.0
2023-06-03 21:19:00 -04:00
tsightler
32f457eb58
Revert "Push FCM token on every refresh token update"
...
This reverts commit af1f9fc97b
.
2023-06-03 13:31:54 -04:00
tsightler
c44dec144f
Revert to upstream ring-client-api
2023-06-03 13:31:39 -04:00
tsightler
113e89ca86
Revert to standard ring-client-api
2023-06-03 13:00:51 -04:00
tsightler
af1f9fc97b
Push FCM token on every refresh token update
2023-05-30 22:46:26 -04:00
tsightler
0ad9dccb95
Use persisten GCM/FCM credentials
2023-05-29 23:22:17 -04:00
tsightler
16fe65313b
Revert "Revert "Custom ring-client-api""
...
This reverts commit 245db8b9d1
.
2023-05-29 16:48:06 -04:00
tsightler
245db8b9d1
Revert "Custom ring-client-api"
...
This reverts commit c324b5bf66
.
2023-05-29 16:25:38 -04:00
tsightler
c324b5bf66
Custom ring-client-api
2023-05-29 16:25:26 -04:00
tsightler
0c589ec718
Include last 5 digits of systemId in display name
2023-05-27 17:49:10 -04:00
tsightler
9f9d7452b8
Remove debug for ring-client-api
2023-03-12 13:48:26 -04:00
tsightler
38210d442b
Fix crash for keypad motion
2023-03-11 22:01:54 -05:00
tsightler
dc4ec4c9ec
Minor fixes
2023-02-16 11:16:59 -05:00
tsightler
938c9fc972
Debug ring-client-api
2023-02-15 16:20:18 -05:00
tsightler
5f97ed5638
Add initial intercom support
2023-02-13 21:44:21 -05:00
tsightler
b8338e30de
Release 5.1.0 ( #537 )
...
* Use MQTT for start-stream debug messages
* Fix ANSI colors
* Refactor event URL management
* Fix subscription detection
* Improve event URL expiry handling by parsing Amazon S3 expire time
* Convert to ESM/replace colors with chalk
* Force colors for chalk
* Migrate to ESM
* Fix stop of keepalive stream
* Add transcoded event selections
* Update event URL on raw/trancoded toggle
* Switch to per-camera livecall threads
* Customized WebRTC functions
Mostly copied from ring-client-api with port to pure Javascript, removal of unneeded features and additional debugging modified for use as worker thread with ring-mqtt. Allows easier testing with updated Werift versions.
* Add nightlight enable/disable
* Include nightlight state as attribute
* Only pro versions have nightlight
* Tweak battery level reporting for dual battery cameras
* Release 5.1.0
2023-02-02 20:59:09 -05:00
tsightler
9230594c5f
Improve recovery from Ring service outage
2022-10-12 00:00:02 -04:00
tsightler
5b10a4cb51
Update init scripts
2022-10-10 21:34:08 -04:00
tsightler
c00bcf5d2f
Minor tweaks
2022-09-26 20:44:58 -04:00
tsightler
c5757d89b4
Tweak startup log messages
2022-09-21 21:40:34 -04:00
tsightler
ad5608bdba
Minor fixes
2022-09-21 10:48:42 -04:00
tsightler
bbb90c1364
Heartbeat test
2022-09-02 00:21:55 -04:00
tsightler
8b58605675
Reword discovery warning message
2022-08-28 22:22:43 -04:00
tsightler
9f01aefd65
Debug for refresh token issue
2022-08-23 00:41:57 -04:00
tsightler
69a74383fd
Remove legacy API option
2022-05-11 11:27:24 -04:00
tsightler
01d10036f8
Granular sensor bypass
2022-04-24 14:59:00 -04:00
tsightler
2bc562a67c
Tweak child device logic
2022-04-20 00:04:26 -04:00
tsightler
7047a15ad4
Don't duplicate thermostat temperature sensor
2022-04-19 08:27:41 -04:00
tsightler
f3b08bf9da
Suppress superfluous child device logging
2022-04-19 00:19:50 -04:00
tsightler
a8ffae7bf2
Switch to rtsp-simple-server v0.18
2022-04-13 15:00:39 -04:00
tsightler
b01a39754d
Fix retry
2022-04-10 19:54:15 -04:00
tsightler
5abe17d231
Standardize requires
2022-04-05 13:55:32 -04:00
tsightler
c9478d4a94
Initial device state framework
2022-04-03 12:56:38 -04:00
tsightler
a1f9b63af4
Back to v10-beta.1
2022-03-30 13:11:53 -04:00
tsightler
8657b03622
Revert "Use ring-client-api v10.0.0-beta2"
...
This reverts commit 30231dfa19
.
2022-03-29 21:48:46 -04:00
tsightler
30231dfa19
Use ring-client-api v10.0.0-beta2
2022-03-28 13:28:15 -04:00
tsightler
646d1ff2ec
Use thread pool for live streams
2022-03-13 22:54:04 -04:00
tsightler
b874f04c55
Combine contact/motion sensors
2022-03-09 19:21:52 -05:00
tsightler
5fc706b80b
Uses events for device commands
2022-03-08 20:59:53 -05:00
tsightler
5688ecf6d6
Fix log messages
2022-03-04 22:10:57 -05:00
tsightler
bfc2568211
Tweak startup messages
2022-03-04 21:58:21 -05:00
tsightler
4cb268b888
Fix republish
2022-03-04 21:22:58 -05:00
tsightler
f5d4ab5a34
Fix token app
2022-03-04 21:02:03 -05:00
tsightler
a702a98d96
Implement event based engine
...
* First steps toward EventEmitter based core
2022-03-04 20:41:02 -05:00