I’m wondering if anyone has any pointers on where I can find out all the parameters for a ZigBee bulb like the Sengled E13-N11. My ZigBee integration picked it up fine, and I see motion alarms, can turn the bulb on/off and can set brightness. But I’d like to tweak it’s settings for motion sensitivity, how long the light stays on, etc. My understanding is that these will be in the Cluster Attributes on the device – and for some of my other ZigBee or Z-Wave devices the products came with charts indicating what all the parameters were, and their valid value ranges. This product didn’t include any charts, and my Google-Fu is failing me.
I, too, would love for this device to be added to the database. I have never done a new one from scratch, and got a bit lost in the guides. But having a motion sensor AND led light in one package seems like it could be super useful. I have one of these bulbs in my system and even got it to connect to Zigbee, but it doesn’t know how to use it properly.
Did anyone ever make any progress with this? I get the bulb, metering, and motion sensing entities when I add the bulb, but there isn’t any clear information on how to adjust how long the light stays on or it’s sensitivity. Even if there is a ‘hack’ way to adjust those properties, it would be nice to have the information.
I still haven’t found any documentation, and playing around with some of the clusters I still haven’t been able to make any meaningful guesses as to the values needed to turn off Motion detection, or adjust how long it stays on/off – perhaps if someone has a Sengled Hub they might be able to somehow snoop the values needed – since their hub + app seems to support the settings:
Going to go ahead and revive this thread, rather than start a new one. I recently purchased this bulb, as well. Am also interested and hunting for more info on the clusters, as you asked.
I’m using zigbee2mqtt with it, and while I get bulb control and an motion (occupancy) sensor, I do not get a lumen (light level) sensor. Does anyone else? Also, I noted that the sensor triggered last night (early morning) and the light came on, but I do not see the lamp as reporting having turned on: do you see the lamp turn on as well, and report that status in HA?
Has anyone had any luck on this? I’d love to be able to disable the internal motion automation
Have the same question. The motion sensor is too sensitive!
I’ve had some success with the driver for the E13-A21 which is the 240v variant.
Its likely a similar driver would work for the E13-N11.
If you are using zigbee2mqtt give this external converter a try. I can’t help with ZHA though.
const {identify, light, electricityMeter, ota, deviceAddCustomCluster, binary, enumLookup, numeric} = require('zigbee-herdsman-converters/lib/modernExtend');
const definition =
{
zigbeeModel: ['E13-N11'],
model: 'E13-N11',
vendor: 'sengled',
description: 'Flood light with motion sensor light outdoor',
extend: [
identify(),
light({color: false, effect: false, powerOnBehavior: false}),
electricityMeter({"cluster":"metering"}),
ota(),
deviceAddCustomCluster('manuSpecificSengledMotionSensor', {
ID: 0xfc01,
manufacturerCode: 0x1160, //Zcl.ManufacturerCode.SENGLED_CO_LTD
attributes: {
triggerCondition: {ID: 0x0000, type: 0x20}, // Zcl.DataType.UINT8
enableAutoOnOff: {ID: 0x0001, type: 0x10}, // Zcl.DataType.BOOLEAN
motionStatus: {ID: 0x0003, type: 0x20}, // Zcl.DataType.UINT8
offDelay: {ID: 0x0004, type: 0x21}, // Zcl.DataType.UINT16
},
commands: {},
commandsResponse: {},
}),
enumLookup({
name: 'trigger_condition',
lookup: {dark: 0, 'weak_light': 1},
cluster: 'manuSpecificSengledMotionSensor',
attribute: 'triggerCondition',
description: 'Choose whether the PAR38 bulb comes on when motion is detected under weak light conditions or dark conditions',
zigbeeCommandOptions: {manufacturerCode: 0x1160},
access: 'STATE_SET',
}),
binary({
name: 'enable_auto_on_off',
cluster: 'manuSpecificSengledMotionSensor',
attribute: 'enableAutoOnOff',
description: 'Enable the PAR38 bulb to turn on automatically when motion is detected',
valueOn: [true, 0x01],
valueOff: [false, 0x00],
zigbeeCommandOptions: {manufacturerCode: 0x1160},
access: 'STATE_SET',
}),
binary({
name: 'motion_status',
cluster: 'manuSpecificSengledMotionSensor',
attribute: 'motionStatus',
reporting: {min: '1_SECOND', max: 'MAX', change: 1},
description: 'Whether the PAR38 bulb has detected motion',
valueOn: [true, 0x01],
valueOff: [false, 0x00],
zigbeeCommandOptions: {manufacturerCode: 0x1160},
access: 'STATE_GET',
}),
numeric({
name: 'off_delay',
cluster: 'manuSpecificSengledMotionSensor',
attribute: 'offDelay',
description: 'How long the light stays on once the motion sensor is triggered',
valueMin: 30,
valueMax: 14400,
valueStep: 1,
unit: 'seconds',
zigbeeCommandOptions: {manufacturerCode: 0x1160},
access: 'STATE_SET',
}),
],
};
module.exports = definition;