diff --git a/src/devices/innr.ts b/src/devices/innr.ts index 4b640697e29eb..5e57f6444bba4 100644 --- a/src/devices/innr.ts +++ b/src/devices/innr.ts @@ -669,6 +669,18 @@ const definitions: Definition[] = [ ota: ota.zigbeeOTA, exposes: [e.power(), e.current(), e.voltage(), e.switch(), e.energy()], }, + { + zigbeeModel: ['OSP 210'], + model: 'OSP 210', + vendor: 'Innr', + description: 'Outdoor smart plug', + extend: extend.switch(), + configure: async (device, coordinatorEndpoint, logger) => { + const endpoint = device.getEndpoint(1); + await reporting.bind(endpoint, coordinatorEndpoint, ['genOnOff']); + await reporting.onOff(endpoint); + }, + }, { zigbeeModel: ['OFL 120 C'], model: 'OFL 120 C',