mirror of
https://github.com/mtan93/homebridge.git
synced 2026-05-19 14:18:54 +01:00
removed some logs
changed to autodetection if hm channel is supported yet
This commit is contained in:
@@ -308,14 +308,15 @@ HomeMaticPlatform.prototype = {
|
|||||||
// that.log('name', ch.name, ' -> address:', ch.address);
|
// that.log('name', ch.name, ' -> address:', ch.address);
|
||||||
if ((ch.address !== undefined) && (!isChannelFiltered)) {
|
if ((ch.address !== undefined) && (!isChannelFiltered)) {
|
||||||
|
|
||||||
if ((ch.type == "SWITCH") || (ch.type == "BLIND") || (ch.type == "SHUTTER_CONTACT") || (ch.type == "DIMMER") || (ch.type == "CLIMATECONTROL_RT_TRANSCEIVER") || (ch.type == "MOTION_DETECTOR") || (ch.type == "KEYMATIC")) {
|
|
||||||
// Switch found
|
// Switch found
|
||||||
// Check if marked as Outlet
|
// Check if marked as Outlet
|
||||||
var special = (that.outlets.indexOf(ch.address) > -1) ? "OUTLET" : undefined;
|
var special = (that.outlets.indexOf(ch.address) > -1) ? "OUTLET" : undefined;
|
||||||
var accessory = new HomeMaticGenericChannel(that.log, that, ch.id, ch.name, ch.type, ch.address, special);
|
var accessory = new HomeMaticGenericChannel(that.log, that, ch.id, ch.name, ch.type, ch.address, special);
|
||||||
that.foundAccessories.push(accessory);
|
if (accessory.sType()!=undefined) {
|
||||||
}
|
// support exists for this channel
|
||||||
|
that.foundAccessories.push(accessory);
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
that.log(device.name + " has no address");
|
that.log(device.name + " has no address");
|
||||||
|
|||||||
@@ -78,9 +78,7 @@ HomeMaticGenericChannel.prototype = {
|
|||||||
// Check custom Mapping from HM to HomeKit
|
// Check custom Mapping from HM to HomeKit
|
||||||
var map = this.datapointMappings[dp];
|
var map = this.datapointMappings[dp];
|
||||||
if (map != undefined) {
|
if (map != undefined) {
|
||||||
this.log("Mapping found for " + dp);
|
|
||||||
if (map[value]!=undefined) {
|
if (map[value]!=undefined) {
|
||||||
this.log("Mapping found for " + dp + " " + value);
|
|
||||||
value = map[value];
|
value = map[value];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -636,7 +634,7 @@ HomeMaticGenericChannel.prototype = {
|
|||||||
return types.THERMOSTAT_STYPE;
|
return types.THERMOSTAT_STYPE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((this.type=="SHUTTER_CONTACT") ||(this.type=="ROTARY_HANDLE_SENSOR")) {
|
if ((this.type=="SHUTTER_CONTACT") || (this.type=="ROTARY_HANDLE_SENSOR")) {
|
||||||
return types.CONTACT_SENSOR_STYPE;
|
return types.CONTACT_SENSOR_STYPE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user