Commit Graph

38 Commits

Author SHA1 Message Date
tsightler
426a9378be Bump to ring-client-api v12.0.0 2023-08-22 15:13:01 -04:00
tsightler
2e15938745 Attempt to 2023-08-16 19:54:54 -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
6d57e2ff4a Use exported rest-client vs direct import 2023-06-03 19:04:25 -04:00
tsightler
113e89ca86 Revert to standard ring-client-api 2023-06-03 13:00:51 -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
948e90408b Fix duplicate clients in Ring control center 2023-05-28 23:40:53 -04: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
16829daf67 Fix token regeneration notice 2022-05-09 12:33:02 -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
d6c659a2dd Minor logging updates 2022-03-06 16:18:33 -05:00
tsightler
44e825409a Update tokenapp.js 2022-03-04 21:18:16 -05:00
tsightler
7fd2f6c05a Fix tokenapp 2022-03-04 21:07:49 -05:00
tsightler
f5d4ab5a34 Fix token app 2022-03-04 21:02:03 -05:00
tsightler
be1bafeb55 Fix tokenapp for addon 2022-03-04 20:45:12 -05:00
tsightler
a702a98d96 Implement event based engine
* First steps toward EventEmitter based core
2022-03-04 20:41:02 -05:00
tsightler
cde72af7d6 Release 5.0.0 2022-02-22 22:13:35 -05:00
tsightler
b98bd6e42a Release 5.0.0 2022-02-22 21:42:12 -05:00
tsightler
6239e64d29 Release 5.0.0 2022-02-22 21:40:25 -05:00
tsightler
12f1f81fea Release 5.0.0 2022-02-22 19:20:16 -05:00
tsightler
454827971a Release 5.0.0 2022-02-22 19:11:49 -05:00
tsightler
c9baf0cc8d Release 5.0.0 2022-02-22 01:08:05 -05:00
tsightler
84f3cf4fe1 Release 5.0.0 2022-02-21 23:40:57 -05:00
tsightler
30fee672cc Release 5.0.0-beta1 2022-02-18 20:33:42 -05:00
tsightler
e2ad425d40 Modularize state functions 2022-02-07 00:26:45 -05:00
tsightler
35ffb8f104 Release 4.8.0 2021-09-03 00:49:00 -04:00
tsightler
154c798d92 Switch to s6 process supervisor 2021-08-30 21:29:47 -04:00
tsightler
99f140f196 Release 4.7.0 (#224)
See docs/CHANGELOG.md
2021-08-16 19:49:52 -04:00
tsightler
bacc7aeff0 Release 4.5.7 (#192) 2021-07-14 13:29:52 -04:00
tsightler
7e10eefe78 Release 4.5.6 (#187)
* Adding camera motion detection enabled status for MQTT messaging.   (#174)
* Temporarily warn on promise rejections only
* Temp hack to test fixes for losing camera ding/motion events
* Attempted fix for camera motion/ding events becoming unavailable

Co-authored-by: Steve Stevenson <sstevenson72@gmail.com>
2021-07-11 17:46:59 -04:00
tsightler
712a3c1e40 Fix undeclared variable
Somehow this worked in Node 12.x but not in 10.x
2020-09-25 19:25:43 -04:00
tsightler
796d099cba Merge 4.0.0 Release (#101)
* Add Home Assistant Device Model support
* Major refactor of device discovery and republish to simplify code
* Add support for alarm status
* Implement new topic heirarchy
* Add support for keypad status monitoring
* Misc bugfixes from refactor
* Remove legacy attribute support
* Display chirps only for security-keypad
* Add support for panic buttons
* Must be explicitly enabled with "enable_panic"
* Addon auto configuration
* Enhance web based token generator
* Improve error handling for token generation
* Add support for Home Assistant device registry for cameras
2020-09-04 23:25:14 -04:00