1.0.351 • Published 3 years ago

@chrisns/visonic_v8 v1.0.351

Weekly downloads
318
License
MIT
Repository
github
Last release
3 years ago

Visonic powermanage v8.0 API compatible client

Coverage Status ci MIT Licence Total alerts Language grade: JavaScript

The v8 api is noticeably different in that it requires email/password auth in addition to the user's pin

Written in typescript for your development pleasure :)

Supported features

  • authentication
  • get status of panel
  • get current alarms
  • get current troubles
  • get current alerts
  • get panel info
  • get event history
  • get wake up sms string
  • get devices
  • get status on a process change
  • get all locations
  • set the state (disarm/home/away)

Nice to have features

If you'd like to raise a PR? :)

  • trigger cameras to take pictures
  • collect pictures from cameras
  • user management

Example Usage

index.ts

import * as alarm from '@chrisns/visonic_v8'
const { hostname, app_id, user_code, panel_id, email, password } = process.env

const run = async () => {
  const authenticatedAxios = await alarm.getAuthenticatedAxios({
    hostname,
    app_id,
    user_code,
    user_token: null,
    panel_id,
    email,
    password
  })
  const status = await alarm.getStatus(authenticatedAxios)
  console.log(status)
}
try {
  run()
} catch (error) {
  console.error(error)
}

Shell

npm i --save @chrisns/visonic_v8 typescript
ts-node index.ts

Response

{
  connected: false,
  connected_status: {
    bba: {
      is_connected: false,
      state: 'online'
    },
    gprs: {
      is_connected: false,
      state: 'online'
    }
  },
  discovery: {
    completed: true,
    stages: 10,
    in_queue: 0,
    triggered: null
  },
  partitions: [ {
    id: -1,
    state: 'DISARM',
    status: '',
    ready: true,
    options: []
  } ],
  rssi: {
    level: 'ok',
    network: 'Unknown'
  }
}

References

1.0.342

3 years ago

1.0.349

3 years ago

1.0.345

3 years ago

1.0.347

3 years ago

1.0.351

3 years ago

1.0.340

3 years ago

1.0.338

3 years ago

1.0.339

3 years ago

1.0.330

3 years ago

1.0.334

3 years ago

1.0.333

3 years ago

1.0.326

3 years ago

1.0.324

3 years ago

1.0.319

3 years ago

1.0.316

3 years ago

1.0.315

3 years ago

1.0.317

3 years ago

1.0.311

3 years ago

1.0.307

3 years ago

1.0.306

3 years ago

1.0.309

3 years ago

1.0.301

3 years ago

1.0.300

3 years ago

1.0.297

3 years ago

1.0.298

3 years ago

1.0.294

3 years ago

1.0.289

3 years ago

1.0.292

3 years ago

1.0.290

3 years ago

1.0.285

3 years ago

1.0.282

3 years ago

1.0.283

3 years ago

1.0.279

3 years ago

1.0.278

3 years ago

1.0.275

3 years ago

1.0.273

3 years ago

1.0.268

3 years ago

1.0.269

3 years ago

1.0.271

3 years ago

1.0.262

3 years ago

1.0.260

3 years ago

1.0.261

3 years ago

1.0.256

3 years ago

1.0.258

3 years ago

1.0.253

3 years ago

1.0.252

3 years ago

1.0.246

3 years ago

1.0.245

3 years ago

1.0.248

3 years ago

1.0.241

3 years ago

1.0.239

3 years ago

1.0.237

3 years ago

1.0.233

3 years ago

1.0.232

3 years ago

1.0.235

3 years ago

1.0.234

3 years ago

1.0.228

3 years ago

1.0.224

3 years ago

1.0.223

3 years ago

1.0.226

3 years ago

1.0.219

3 years ago

1.0.216

3 years ago

1.0.215

3 years ago

1.0.214

3 years ago

1.0.210

3 years ago

1.0.208

3 years ago

1.0.207

3 years ago

1.0.201

3 years ago

1.0.203

3 years ago

1.0.198

3 years ago

1.0.199

3 years ago

1.0.187

3 years ago

1.0.188

3 years ago

1.0.183

3 years ago

1.0.184

3 years ago

1.0.180

3 years ago

1.0.176

3 years ago

1.0.179

3 years ago

1.0.193

3 years ago

1.0.195

3 years ago

1.0.191

3 years ago

1.0.143

3 years ago

1.0.145

3 years ago

1.0.141

3 years ago

1.0.131

3 years ago

1.0.133

3 years ago

1.0.174

3 years ago

1.0.130

3 years ago

1.0.173

3 years ago

1.0.139

3 years ago

1.0.135

3 years ago

1.0.138

3 years ago

1.0.170

3 years ago

1.0.165

3 years ago

1.0.166

3 years ago

1.0.122

3 years ago

1.0.161

3 years ago

1.0.162

3 years ago

1.0.128

3 years ago

1.0.169

3 years ago

1.0.125

3 years ago

1.0.126

3 years ago

1.0.155

3 years ago

1.0.152

3 years ago

1.0.158

3 years ago

1.0.157

3 years ago

1.0.118

3 years ago

1.0.117

3 years ago

1.0.113

3 years ago

1.0.115

3 years ago

1.0.110

3 years ago

1.0.111

3 years ago

1.0.106

3 years ago

1.0.104

3 years ago

1.0.100

3 years ago

1.0.102

3 years ago

1.0.95

3 years ago

1.0.98

3 years ago

1.0.96

3 years ago

1.0.91

3 years ago

1.0.88

3 years ago

1.0.89

3 years ago

1.0.84

3 years ago

1.0.85

3 years ago

1.0.80

3 years ago

1.0.81

3 years ago

1.0.77

3 years ago

1.0.73

3 years ago

1.0.75

3 years ago

1.0.74

3 years ago

1.0.70

3 years ago

1.0.68

3 years ago

1.0.66

3 years ago

1.0.65

3 years ago

1.0.62

3 years ago

1.0.60

3 years ago

1.0.54

3 years ago

1.0.52

3 years ago

1.0.58

3 years ago

1.0.57

3 years ago

1.0.49

3 years ago

1.0.46

3 years ago

1.0.45

3 years ago

1.0.42

3 years ago

1.0.40

3 years ago

1.0.38

3 years ago

1.0.37

3 years ago

1.0.34

3 years ago

1.0.33

3 years ago

1.0.30

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.0

3 years ago