some changes
This commit is contained in:
parent
c171b2ba3a
commit
cafea72d63
1 changed files with 26 additions and 12 deletions
36
plejd/api.js
36
plejd/api.js
|
|
@ -156,27 +156,41 @@ class PlejdApi extends EventEmitter {
|
||||||
const first = inputs[0];
|
const first = inputs[0];
|
||||||
const second = inputs[1];
|
const second = inputs[1];
|
||||||
|
|
||||||
newDevice.id = first;
|
let switchDevice = {
|
||||||
newDevice.name += ' knapp vä';
|
id: first,
|
||||||
|
name: device.title + ' knapp vä',
|
||||||
|
type: type,
|
||||||
|
typeName: name,
|
||||||
|
dimmable: dimmable,
|
||||||
|
version: plejdDevice.firmware.version,
|
||||||
|
serialNumber: plejdDevice.deviceId
|
||||||
|
};
|
||||||
|
|
||||||
if (roomDevices[device.roomId]) {
|
if (roomDevices[device.roomId]) {
|
||||||
roomDevices[device.roomId].push(newDevice);
|
roomDevices[device.roomId].push(switchDevice);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
roomDevices[device.roomId] = [newDevice];
|
roomDevices[device.roomId] = [switchDevice];
|
||||||
}
|
}
|
||||||
devices.push(newDevice);
|
devices.push(switchDevice);
|
||||||
|
|
||||||
newDevice.id = second;
|
switchDevice = {
|
||||||
newDevice.name = device.title + ' knapp hö';
|
id: second,
|
||||||
|
name: device.title + ' knapp hö',
|
||||||
|
type: type,
|
||||||
|
typeName: name,
|
||||||
|
dimmable: dimmable,
|
||||||
|
version: plejdDevice.firmware.version,
|
||||||
|
serialNumber: plejdDevice.deviceId
|
||||||
|
};
|
||||||
|
|
||||||
if (roomDevices[device.roomId]) {
|
if (roomDevices[device.roomId]) {
|
||||||
roomDevices[device.roomId].push(newDevice);
|
roomDevices[device.roomId].push(switchDevice);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
roomDevices[device.roomId] = [newDevice];
|
roomDevices[device.roomId] = [switchDevice];
|
||||||
}
|
}
|
||||||
devices.push(newDevice);
|
devices.push(switchDevice);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (roomDevices[device.roomId]) {
|
if (roomDevices[device.roomId]) {
|
||||||
|
|
@ -185,10 +199,10 @@ class PlejdApi extends EventEmitter {
|
||||||
else {
|
else {
|
||||||
roomDevices[device.roomId] = [newDevice];
|
roomDevices[device.roomId] = [newDevice];
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
devices.push(newDevice);
|
devices.push(newDevice);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (this.includeRoomsAsLights) {
|
if (this.includeRoomsAsLights) {
|
||||||
logger('includeRoomsAsLights is set to true, adding rooms too.');
|
logger('includeRoomsAsLights is set to true, adding rooms too.');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue