52 Commits

Author SHA1 Message Date
tsightler
f13af473a6 Minor syntax cleanups 2023-06-30 14:07:58 -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
1c3bfc249c Update run 2022-10-12 00:28:57 -04:00
tsightler
8acee5288e Update init scripts 2022-10-10 22:27:15 -04:00
tsightler
54570b8907 Release 2022-10-10 22:24:14 -04:00
tsightler
552ca6ce61 Update run 2022-10-10 22:18:53 -04:00
tsightler
fb2074d0c1 Update finish 2022-10-10 22:18:40 -04:00
tsightler
0c6a01d299 Update finish 2022-10-10 22:15:50 -04:00
tsightler
7034e229e1 Update finish 2022-10-10 22:13:23 -04:00
tsightler
1a93f4b8ba Update init scripts 2022-10-10 22:11:57 -04:00
tsightler
0fca37f730 Update init scripts 2022-10-10 22:05:52 -04:00
tsightler
0f9b7fff56 Update init scripts 2022-10-10 22:00:50 -04:00
tsightler
46d82a4f57 Update init scripts 2022-10-10 21:48:38 -04:00
tsightler
9dcfd35929 Update init scripts 2022-10-10 21:47:11 -04:00
tsightler
5b10a4cb51 Update init scripts 2022-10-10 21:34:08 -04:00
tsightler
ba80d4b910 Update init scripts 2022-10-10 21:27:34 -04:00
tsightler
51a5d6ea62 Update init scripts 2022-10-10 21:19:38 -04:00
tsightler
f721332769 Update init script 2022-10-10 21:14:28 -04:00
tsightler
160c727835 Update init scripts 2022-10-10 21:11:50 -04:00
tsightler
efa0609fb7 Update init scripts 2022-10-10 21:02:46 -04:00
tsightler
1a3bdc7b30 Update run 2022-10-10 20:43:20 -04:00
tsightler
c0a46b1ebe Update run 2022-10-10 20:38:30 -04:00
tsightler
d3a6376ccd Use alternate method for addon detection 2022-10-10 20:24:22 -04:00
tsightler
91ba3cc050 Release 5.0.4 2022-10-05 22:10:23 -04:00
tsightler
e3aa80a469 Update to s6-overlay v3 2022-08-25 20:37:45 -04:00
tsightler
8c15ded4c1 Release v5.0.3 2022-08-04 11:56:42 -04:00
tsightler
2d5cf51d8c Remove superfluous line 2022-04-25 23:41:22 -04:00
tsightler
83372c07a9 Implement auto MQTT discovery in Node 2022-04-25 16:40:33 -04:00
tsightler
e61fedaac5 Migrate auto configuration to Node 2022-04-25 13:51:25 -04:00
tsightler
cf65da4b97 MQTT URL Updates 2022-04-18 13:13:36 -04:00
tsightler
ce8e532509 MQTT URL Legacy compatibility 2022-04-18 12:52:10 -04:00
tsightler
0e48eaf83d MQTT URL Legacy compatibility 2022-04-18 12:50:42 -04:00
tsightler
6c6813d43b MQTT URL Fix 2022-04-18 11:54:56 -04:00
tsightler
0d1fe5d291 MQTT URL Update 2022-04-18 11:53:29 -04:00
tsightler
6654cbf770 MQTT URL Update 2022-04-18 11:48:49 -04:00
tsightler
70c8c6fcf2 MQTT URL Update 2022-04-18 11:46:17 -04:00
tsightler
07783ba734 MQTT URL Fixes 2022-04-18 11:43:06 -04:00
tsightler
f5d181ac1b MQTT URL fixes 2022-04-18 11:39:02 -04:00
tsightler
e670f89203 Initial MQTTS support 2022-04-17 22:44:43 -04:00
tsightler
a1f9b63af4 Back to v10-beta.1 2022-03-30 13:11:53 -04:00
tsightler
1bf45fa958 More WebRTC tweaks 2022-03-30 01:50:14 -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
26ed1b9fc9 Try instruction scheduling 2022-03-20 21:11:32 -04:00
tsightler
c082b17948 Release 5.0.0 2022-02-21 10:21:42 -05:00
tsightler
1d9364c1a2 Release 4.8.5 2021-10-08 22:30:34 -04:00
tsightler
0cc606d21b Release 4.8.5 2021-09-27 00:39:01 -04:00
tsightler
720f84b30c Release 4.8.5 2021-09-27 00:25:52 -04:00
tsightler
4f9bdef696 Release 4.8.5 2021-09-26 22:17:55 -04:00
tsightler
000653e1bf granular debug options 2021-09-25 15:28:49 -04:00