Commit Graph

25 Commits

Author SHA1 Message Date
Tom Sightler
22629adb05 Update entity categories 2024-04-18 20:56:30 -04:00
Tom Sightler
c03cc5a87f Update entity categories 2024-04-04 21:19:09 -04:00
zolakk
dff195e398 Update base-socket-device.js
Remove leading and trailing space from tamper status to make it compatible with OpenHAB MQTT binding
2023-07-27 16:54:20 -07:00
tsightler
f13af473a6 Minor syntax cleanups 2023-06-30 14:07:58 -04:00
Alistair Young
734cf3258a Change device class for tamper sensors to "tamper", now that HA supports it. 2023-03-25 23:05:28 -05:00
tsightler
464822fc49 Minor tweaks 2023-02-17 13:04:19 -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
01d10036f8 Granular sensor bypass 2022-04-24 14:59:00 -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
972cd95b4f Implement state 2022-04-01 22:33:30 -04:00
tsightler
b3b9b64f39 Disable transcoding 2022-03-05 21:34:25 -05:00
tsightler
a702a98d96 Implement event based engine
* First steps toward EventEmitter based core
2022-03-04 20:41:02 -05:00
tsightler
e11af25278 Support thermostat auto mode 2022-02-18 00:02:06 -05:00
tsightler
23af855094 Standardize multi-device discovery logic 2022-02-03 20:21:04 -05:00
tsightler
000653e1bf granular debug options 2021-09-25 15:28:49 -04:00
tsightler
ab998b0309 Release 4.8.4 (#270)
## v4.8.4
**Fixed Bugs**  
- Event streams failed to update status to off/inactive after event finished playing, causing various replay issues
- Minor change to default filter for value templates entities to hopefully quiet warnings for openHAB users attempting to leverage this project via the Home Assistant MQTT binding

**Minor Enhancements**
- Chimes snooze switch now includes additional JSON attribute with "minutes_remaining" showing approximate number of minutes before snooze expires.
2021-09-22 20:59:21 -04:00
tsightler
cd8ac02045 Release 4.8.3 (#267)
## v4.8.3
**New Features**
- The event stream select entity now includes eventId and recordingUrl attributes with values updated based on the selected event to facilitate automatic downloading of recorded videos. See the [camera documentation](CAMERAS.md) for more information and an example automation using Home Assistant downloader service.
- Dome sirens (and perhaps other Z-wave sirens) are now supported

**Fixed Bugs**
- Refactor and simplify snapshot functions, especially for battery cameras.  This should hopefully fix the issue of no motion snapshots for users with battery powered cameras.

**Breaking Changes**
- Siren devices are now represented as a switch instead of a binary_sensor.

**Other Changes**
- Device debug output now includes device name for all entries, including all received commands
2021-09-20 23:02:13 -04:00
tsightler
60b00eb716 Release 4.8.2 2021-09-14 17:58:26 -04:00
tsightler
b682a78a4e Release 4.8.2 2021-09-14 09:21:42 -04:00
tsightler
1a5b18a34b Fix tamper status entity not updating 2021-09-07 22:33:44 -04:00
tsightler
f489e6e868 Fix tamper entity state not updating 2021-09-07 22:27:37 -04:00
tsightler
c52be55680 Fix tamper entity not updating 2021-09-07 22:00:46 -04:00
tsightler
99f140f196 Release 4.7.0 (#224)
See docs/CHANGELOG.md
2021-08-16 19:49:52 -04:00