homebridge-twilio-sms-cooloff
Advanced tools
Comparing version 0.0.2 to 0.0.3
18
main.js
const fs = require( "fs" ); | ||
const path = require( "path" ); | ||
const process = require( "process" ); | ||
var Service, Characteristic; | ||
@@ -7,3 +9,3 @@ | ||
Characteristic = homebridge.hap.Characteristic; | ||
homebridge.registerAccessory("homebridge-twilio-sms", "Twilio", TwilioSwitch); | ||
homebridge.registerAccessory("homebridge-twilio-sms-cooloff", "Twilio-Cooloff", TwilioSwitch); | ||
} | ||
@@ -54,3 +56,3 @@ | ||
informationService | ||
.setCharacteristic(Characteristic.Manufacturer, "Twilio") | ||
.setCharacteristic(Characteristic.Manufacturer, "Twilio-Cooloff") | ||
.setCharacteristic(Characteristic.Model, "Send an SMS") | ||
@@ -75,9 +77,15 @@ .setCharacteristic(Characteristic.SerialNumber, "api"); | ||
// let save_file = fs.readFileSync( "/homebridge/node_modules/homebridge-twilio-sms/save_file.json" ); | ||
let save_file = fs.readFileSync( "./save_file.json" ); | ||
let save_file = fs.readFileSync( path.join( process.cwd() , "save_file.json" ) ); | ||
return JSON.parse( save_file ); | ||
} catch( e ) { console.log( e ); return {}; } | ||
} catch( e ) { | ||
console.log( "save file doesn't exist , creating" ); | ||
fs.writeFileSync( path.join( process.cwd() , "save_file.json" ) , JSON.stringify({ | ||
"sensors": {} | ||
})); | ||
return { "seonsors": {} }; | ||
} | ||
}, | ||
writeSaveFile( js_object ) { | ||
// fs.writeFileSync( "/homebridge/node_modules/homebridge-twilio-sms/save_file.json" , JSON.stringify( js_object ) ); | ||
fs.writeFileSync( "./save_file.json" , JSON.stringify( js_object ) ); | ||
fs.writeFileSync( path.join( process.cwd() , "save_file.json" ) , JSON.stringify( js_object ) ); | ||
}, | ||
@@ -84,0 +92,0 @@ setPowerState: function(powerOn, callback) { |
{ | ||
"name": "homebridge-twilio-sms-cooloff", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "Homebridge plugin to send SMSes with a static message using Twilio api (paid service) - with cooloff", | ||
@@ -5,0 +5,0 @@ "main": "main.js", |
8587
134