Advertisement
Guest User

Untitled

a guest
Dec 16th, 2018
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request = require('request');
  2. var cheerio = require('cheerio');
  3. var options = {
  4.   uri: 'http://192.168.1.70/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion',
  5.   auth: {
  6.     user: 'admin',
  7.     pass: 'pass',
  8.     sendImmediately: false
  9.   }
  10. };
  11. var arr=[] ;
  12. setInterval(function () {
  13.  
  14. request(options, function(error, response, body){
  15.     if (!error && response.statusCode == 200){
  16.     var newBody = body.toString('utf8');      
  17.     var $page = cheerio.load(newBody);
  18.     var cam = $page('body').text();
  19.     var arr = cam.split('\n');
  20.     if (arr[1] == 'channels[1]=1') {
  21.     setState("mqtt.0.homebridge.Tests.Движение_камерой", true);
  22.      console.log('Сработал вирт датчик движения камерой');
  23.     }
  24.     // было else if (arr[3] == 'channels[3]=1')
  25.     if (arr[3] == 'channels[3]=1')
  26.     {
  27.     // sendTo("telegram", "send",{text: 'Движение у крыльца.'});
  28.     setState("mqtt.0.homebridge.from.dvigenie_krilco"/*dvigenie krilco*/, true);
  29.     console.log('Сработал вирт датчик движения у крыльца');
  30.     }
  31.     }
  32.     else{
  33.         console.log('Code : ' + response.statusCode)
  34.         console.log('error : ' + error)
  35.         console.log('body : ' + body)
  36.         }
  37. });}, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement