UNPKG

homebridge-sepsadsecurity

Version:

Publish your sepsad security system as an homekit accessory

29 lines (27 loc) 682 B
module.exports = { checkParameter: function (parameter, min, max, def) { if (parameter == undefined || parameter < min || parameter > max) return def; else return parameter; }, checkBoolParameter: function (parameter, def) { if (parameter == undefined) { return def; } else { if (typeof parameter === 'string') { switch (parameter.toLowerCase().trim()) { case 'true': case 'yes': return true; case 'false': case 'no': case null: return false; default: return parameter; } } else { return parameter; } } }, };