Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dgreif/ring
/ functions
Functions
345 in github.com/dgreif/ring
⨍
Functions
345
◇
Types & classes
158
↓ 1 callers
Method
triggerFireAlarm
()
packages/ring-client-api/location.ts:526
↓ 1 callers
Method
unlock
()
packages/ring-client-api/ring-intercom.ts:67
↓ 1 callers
Method
updateData
(update: Partial<RingDeviceData>)
packages/ring-client-api/ring-device.ts:48
↓ 1 callers
Function
updateHomebridgeConfig
( homebridge: API, update: (config: string) => string, )
packages/homebridge-ring/config.ts:28
↓ 1 callers
Function
useLogger
(newLogger: Logger)
packages/ring-client-api/util.ts:57
↓ 1 callers
Function
wrapRefreshToken
(rt: string)
packages/ring-client-api/test/rest-client.spec.ts:187
Method
_internalOnly_pushNotificationCredentials
()
packages/ring-client-api/rest-client.ts:592
Method
acceptAnswer
(answer: { type: 'answer'; sdp: string })
packages/ring-client-api/streaming/peer-connection.ts:159
Method
activate
* @deprecated * activate will be removed in the future. Please use requestKeyFrame if you want to explicitly request an initial key frame
packages/ring-client-api/streaming/streaming-session.ts:68
Method
activateCameraSpeaker
()
packages/ring-client-api/streaming/streaming-session.ts:73
Method
activateCameraSpeaker
()
packages/ring-client-api/streaming/simple-webrtc-session.ts:52
Method
activeNotifications
()
packages/ring-client-api/ring-camera.ts:259
Method
addIceCandidate
(candidate: RTCIceCandidate)
packages/ring-client-api/streaming/peer-connection.ts:163
Method
authPromise
()
packages/ring-client-api/rest-client.ts:245
Method
batteryLevel
()
packages/ring-client-api/ring-camera.ts:273
Method
batteryLevel
()
packages/ring-client-api/ring-intercom.ts:63
Method
canTakeSnapshotWhileRecording
()
packages/ring-client-api/ring-camera.ts:299
Method
close
()
packages/ring-client-api/streaming/peer-connection.ts:171
Method
configureAccessory
(accessory: PlatformAccessory)
packages/homebridge-ring/ring-platform.ts:202
Method
constructor
(initialData: ChimeData, restClient: RingRestClient)
packages/ring-client-api/ring-chime.ts:29
Method
constructor
( initialData: RingDeviceData, location: Location, assetId: string, )
packages/ring-client-api/ring-device.ts:20
Method
constructor
( locationDetails: UserLocation, cameras: RingCamera[], chimes: RingChime[], intercoms: RingIn
packages/ring-client-api/location.ts:139
Method
constructor
( initialData: AnyCameraData, isDoorbot: boolean, restClient: RingRestClient, avoidSnapshotBat
packages/ring-client-api/ring-camera.ts:181
Method
constructor
(initialData: IntercomHandsetData, restClient: RingRestClient)
packages/ring-client-api/ring-intercom.ts:21
Method
constructor
(options: RingApiOptions & RefreshTokenAuth)
packages/ring-client-api/api.ts:59
Method
constructor
(authOptions: (EmailAuth | RefreshTokenAuth) & SessionOptions)
packages/ring-client-api/rest-client.ts:281
Method
constructor
( ticket: string, camera: RingCamera, options: StreamingConnectionOptions, )
packages/ring-client-api/streaming/webrtc-connection.ts:40
Method
constructor
(camera: RingCamera, connection: WebrtcConnection)
packages/ring-client-api/streaming/streaming-session.ts:45
Method
constructor
()
packages/ring-client-api/streaming/peer-connection.ts:50
Method
constructor
(camera: RingCamera, restClient: RingRestClient)
packages/ring-client-api/streaming/simple-webrtc-session.ts:14
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/switch.ts:13
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/unknown-zwave-switch.ts:13
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/valve.ts:13
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/multi-level-switch.ts:13
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/thermostat.ts:20
Method
constructor
( device: RingCamera, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/camera.ts:20
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/co-alarm.ts:12
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/motion-sensor.ts:12
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/fan.ts:13
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/contact-sensor.ts:12
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/beam.ts:16
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/brightness-only.ts:13
Method
constructor
( device: RingChime, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/chime.ts:15
Method
constructor
( streamingSession: StreamingSession, prepareStreamRequest: PrepareStreamRequest, ringCamera: Ring
packages/homebridge-ring/camera-source.ts:78
Method
constructor
(ringCamera: RingCamera)
packages/homebridge-ring/camera-source.ts:333
Method
constructor
( log: Logging, config: PlatformConfig & RingPlatformConfig & RefreshTokenAuth, api: API, )
packages/homebridge-ring/ring-platform.ts:157
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/smoke-alarm.ts:12
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/panic-buttons.ts:34
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/outlet.ts:13
Method
constructor
( device: RingIntercom, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/intercom.ts:17
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/flood-freeze-sensor.ts:14
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/security-panel.ts:25
Method
constructor
( location: Location, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/location-mode-switch.ts:41
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/freeze-sensor.ts:14
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/water-sensor.ts:14
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/smoke-co-listener.ts:12
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/lock.ts:32
Method
constructor
( device: RingDevice, accessory: PlatformAccessory, config: RingPlatformConfig, )
packages/homebridge-ring/temperature-sensor.ts:13
Method
constructor
()
packages/homebridge-ring/homebridge-ui/server.ts:24
Method
createHomebridgeAccessory
()
packages/homebridge-ring/ring-platform.ts:323
Method
createOffer
()
packages/ring-client-api/streaming/peer-connection.ts:152
Method
createSimpleWebRtcSession
* Returns a SimpleWebRtcSession, which can be initiated with an sdp offer. * This session has no backplane for trickle ICE, and is designed for use
packages/ring-client-api/ring-camera.ts:684
Method
currentTimestampAge
()
packages/ring-client-api/ring-camera.ts:538
Method
data
()
packages/ring-client-api/ring-chime.ts:46
Method
data
()
packages/ring-client-api/ring-device.ts:52
Method
data
()
packages/ring-client-api/ring-camera.ts:251
Method
data
()
packages/ring-client-api/ring-intercom.ts:51
Method
description
()
packages/ring-client-api/ring-chime.ts:54
Method
disableLocationModes
()
packages/ring-client-api/location.ts:555
Method
disconnect
()
packages/ring-client-api/ring-device.ts:122
Method
disconnect
()
packages/ring-client-api/location.ts:618
Method
disconnect
()
packages/ring-client-api/ring-camera.ts:716
Method
disconnect
()
packages/ring-client-api/api.ts:509
Method
enableLocationModes
()
packages/ring-client-api/location.ts:563
Method
end
()
packages/ring-client-api/streaming/simple-webrtc-session.ts:40
Function
generateMacAddress
(uuid: string)
packages/homebridge-ring/util.ts:3
Method
getAlarmMode
()
packages/ring-client-api/location.ts:378
Function
getBatteryChargingState
({ batteryStatus, batteryBackup, acStatus, }: RingDeviceData)
packages/homebridge-ring/base-device-accessory.ts:28
Method
getCurrentMode
()
packages/homebridge-ring/location-mode-switch.ts:64
Method
getCurrentState
()
packages/homebridge-ring/location-mode-switch.ts:67
Method
getDeviceSettings
()
packages/ring-client-api/ring-camera.ts:392
Method
getHealth
()
packages/ring-client-api/ring-chime.ts:145
Method
getHealth
()
packages/ring-client-api/ring-camera.ts:409
Method
getLocationModeSettings
()
packages/ring-client-api/location.ts:575
Method
getLocationModeSharing
()
packages/ring-client-api/location.ts:590
Method
getPeriodicalFootage
( { startAtMs, endAtMs } = { startAtMs: getStartOfToday(), endAtMs: getEndOfToday(), },
packages/ring-client-api/ring-camera.ts:501
Method
getProfile
()
packages/ring-client-api/api.ts:503
Method
getRoomList
(assetId: string)
packages/ring-client-api/location.ts:434
Function
getService
( serviceType: ServiceType, name = this.device.name, subType?: string, )
packages/homebridge-ring/base-accessory.ts:38
Method
getSnapshotByUuid
(uuid: string)
packages/ring-client-api/ring-camera.ts:654
Method
handleSnapshotRequest
( request: SnapshotRequest, callback: SnapshotRequestCallback, )
packages/homebridge-ring/camera-source.ts:473
Method
handleStreamRequest
( request: StreamingRequest, callback: StreamRequestCallback, )
packages/homebridge-ring/camera-source.ts:544
Method
hasBattery
()
packages/ring-client-api/ring-camera.ts:280
Method
hasInHomeDoorbell
()
packages/ring-client-api/ring-camera.ts:316
Method
hasLowBattery
()
packages/ring-client-api/ring-camera.ts:284
Method
hasSnapshotWithinLifetime
()
packages/ring-client-api/ring-camera.ts:542
Method
id
()
packages/ring-client-api/location.ts:206
Function
initBase
()
packages/homebridge-ring/base-device-accessory.ts:61
Function
initBase
()
packages/homebridge-ring/base-accessory.ts:34
Function
initSensorService
(serviceType: ServiceType)
packages/homebridge-ring/base-device-accessory.ts:121
← previous
next →
201–300 of 345, ranked by callers