1.0.351 • Published 5 years ago

@chrisns/visonic_v8 v1.0.351

Weekly downloads
318
License
MIT
Repository
github
Last release
5 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

5 years ago

1.0.349

5 years ago

1.0.345

5 years ago

1.0.347

5 years ago

1.0.351

5 years ago

1.0.340

5 years ago

1.0.338

5 years ago

1.0.339

5 years ago

1.0.330

5 years ago

1.0.334

5 years ago

1.0.333

5 years ago

1.0.326

5 years ago

1.0.324

5 years ago

1.0.319

5 years ago

1.0.316

5 years ago

1.0.315

5 years ago

1.0.317

5 years ago

1.0.311

5 years ago

1.0.307

5 years ago

1.0.306

5 years ago

1.0.309

5 years ago

1.0.301

5 years ago

1.0.300

5 years ago

1.0.297

5 years ago

1.0.298

5 years ago

1.0.294

5 years ago

1.0.289

5 years ago

1.0.292

5 years ago

1.0.290

5 years ago

1.0.285

5 years ago

1.0.282

5 years ago

1.0.283

5 years ago

1.0.279

5 years ago

1.0.278

5 years ago

1.0.275

5 years ago

1.0.273

5 years ago

1.0.268

5 years ago

1.0.269

5 years ago

1.0.271

5 years ago

1.0.262

5 years ago

1.0.260

5 years ago

1.0.261

5 years ago

1.0.256

5 years ago

1.0.258

5 years ago

1.0.253

5 years ago

1.0.252

5 years ago

1.0.246

5 years ago

1.0.245

5 years ago

1.0.248

5 years ago

1.0.241

5 years ago

1.0.239

5 years ago

1.0.237

5 years ago

1.0.233

5 years ago

1.0.232

5 years ago

1.0.235

5 years ago

1.0.234

5 years ago

1.0.228

5 years ago

1.0.224

5 years ago

1.0.223

5 years ago

1.0.226

5 years ago

1.0.219

5 years ago

1.0.216

5 years ago

1.0.215

5 years ago

1.0.214

5 years ago

1.0.210

5 years ago

1.0.208

5 years ago

1.0.207

5 years ago

1.0.201

5 years ago

1.0.203

5 years ago

1.0.198

5 years ago

1.0.199

5 years ago

1.0.187

5 years ago

1.0.188

5 years ago

1.0.183

5 years ago

1.0.184

5 years ago

1.0.180

5 years ago

1.0.176

5 years ago

1.0.179

5 years ago

1.0.193

5 years ago

1.0.195

5 years ago

1.0.191

5 years ago

1.0.143

5 years ago

1.0.145

5 years ago

1.0.141

5 years ago

1.0.131

5 years ago

1.0.133

5 years ago

1.0.174

5 years ago

1.0.130

5 years ago

1.0.173

5 years ago

1.0.139

5 years ago

1.0.135

5 years ago

1.0.138

5 years ago

1.0.170

5 years ago

1.0.165

5 years ago

1.0.166

5 years ago

1.0.122

5 years ago

1.0.161

5 years ago

1.0.162

5 years ago

1.0.128

5 years ago

1.0.169

5 years ago

1.0.125

5 years ago

1.0.126

5 years ago

1.0.155

5 years ago

1.0.152

5 years ago

1.0.158

5 years ago

1.0.157

5 years ago

1.0.118

5 years ago

1.0.117

5 years ago

1.0.113

5 years ago

1.0.115

5 years ago

1.0.110

5 years ago

1.0.111

5 years ago

1.0.106

5 years ago

1.0.104

5 years ago

1.0.100

5 years ago

1.0.102

5 years ago

1.0.95

5 years ago

1.0.98

5 years ago

1.0.96

5 years ago

1.0.91

5 years ago

1.0.88

5 years ago

1.0.89

5 years ago

1.0.84

5 years ago

1.0.85

5 years ago

1.0.80

5 years ago

1.0.81

5 years ago

1.0.77

5 years ago

1.0.73

5 years ago

1.0.75

5 years ago

1.0.74

5 years ago

1.0.70

5 years ago

1.0.68

5 years ago

1.0.66

5 years ago

1.0.65

5 years ago

1.0.62

5 years ago

1.0.60

5 years ago

1.0.54

5 years ago

1.0.52

5 years ago

1.0.58

5 years ago

1.0.57

5 years ago

1.0.49

5 years ago

1.0.46

5 years ago

1.0.45

5 years ago

1.0.42

5 years ago

1.0.40

5 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.34

5 years ago

1.0.33

5 years ago

1.0.30

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.0

5 years ago