UNPKG

homebridge-hilo

Version:

Plugin Homebridge (non officiel) pour la passerelle et les appareils Hilo de Hydro-Québec | Unofficial Homebridge plugin for Hydro-Québec Hilo bridge and devices

26 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HiloDevice = void 0; const logger_1 = require("../logger"); class HiloDevice { constructor(accessory, api, logger = (0, logger_1.getLogger)()) { var _a; this.accessory = accessory; this.api = api; this.logger = logger; this.service = null; accessory .getService(this.api.hap.Service.AccessoryInformation) .setCharacteristic(this.api.hap.Characteristic.Manufacturer, "Hilo") .setCharacteristic(this.api.hap.Characteristic.Model, (_a = accessory.context.graphqlDevice.deviceType) !== null && _a !== void 0 ? _a : accessory.context.device.type) .setCharacteristic(this.api.hap.Characteristic.SerialNumber, accessory.context.graphqlDevice.physicalAddress); } get device() { return this.accessory.context.graphqlDevice; } updateDevice(device) { this.accessory.context.graphqlDevice = device; } } exports.HiloDevice = HiloDevice; //# sourceMappingURL=HiloDevice.js.map