@koush/ring-client-api
Version:
Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting
27 lines (21 loc) • 626 B
text/typescript
import 'dotenv/config'
import { RingApi } from '../api'
import { logError } from '../api/util'
async function example() {
const ringApi = new RingApi({
refreshToken: process.env.RING_REFRESH_TOKEN!,
debug: true,
}),
[] = await ringApi.getLocations(),
[] = location.chimes,
newRingtone = await chime.getRingtoneByDescription('Triangle', 'ding')
await chime.updateChime({
settings: {
ding_audio_id: newRingtone.id,
ding_audio_user_id: newRingtone.user_id,
},
})
await chime.playSound('ding')
await chime.playSound('motion')
}
example().catch(logError)