Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var request = require('request');
- var cheerio = require('cheerio');
- var options = {
- uri: 'http://192.168.1.70/cgi-bin/eventManager.cgi?action=getEventIndexes&code=VideoMotion',
- auth: {
- user: 'admin',
- pass: 'pass',
- sendImmediately: false
- }
- };
- var arr=[] ;
- setInterval(function () {
- request(options, function(error, response, body){
- if (!error && response.statusCode == 200){
- var newBody = body.toString('utf8');
- var $page = cheerio.load(newBody);
- var cam = $page('body').text();
- var arr = cam.split('\n');
- if (arr[1] == 'channels[1]=1') {
- setState("mqtt.0.homebridge.Tests.Движение_камерой", true);
- console.log('Сработал вирт датчик движения камерой');
- }
- // было else if (arr[3] == 'channels[3]=1')
- if (arr[3] == 'channels[3]=1')
- {
- // sendTo("telegram", "send",{text: 'Движение у крыльца.'});
- setState("mqtt.0.homebridge.from.dvigenie_krilco"/*dvigenie krilco*/, true);
- console.log('Сработал вирт датчик движения у крыльца');
- }
- }
- else{
- console.log('Code : ' + response.statusCode)
- console.log('error : ' + error)
- console.log('body : ' + body)
- }
- });}, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement