Skip to content

[New device support]: E2223 INSPELNING Plug, smart/energy monitor recognised as E2206Β #30433

@onurece

Description

@onurece

Link

https://www.ikea.com/gb/en/p/inspelning-plug-smart-energy-monitor-80569842/

Database entry

?

Zigbee2MQTT version

2.7.1

External definition

{
    "description": "INSPELNING smart plug",
    "exposes": [
        {
            "features": [
                {
                    "access": 7,
                    "description": "On/off state of the switch",
                    "label": "State",
                    "name": "state",
                    "property": "state",
                    "type": "binary",
                    "value_off": "OFF",
                    "value_on": "ON",
                    "value_toggle": "TOGGLE"
                }
            ],
            "type": "switch"
        },
        {
            "access": 7,
            "category": "config",
            "description": "Controls the behavior when the device is powered on after power loss",
            "label": "Power-on behavior",
            "name": "power_on_behavior",
            "property": "power_on_behavior",
            "type": "enum",
            "values": [
                "off",
                "on",
                "toggle",
                "previous"
            ]
        },
        {
            "access": 7,
            "category": "config",
            "description": "Enables/disables physical input on the device.",
            "label": "Child lock",
            "name": "child_lock",
            "property": "child_lock",
            "type": "binary",
            "value_off": "UNLOCK",
            "value_on": "LOCK"
        },
        {
            "access": 7,
            "category": "config",
            "description": "Enables/disables the led on the device.",
            "label": "Led enable",
            "name": "led_enable",
            "property": "led_enable",
            "type": "binary",
            "value_off": "FALSE",
            "value_on": "TRUE"
        },
        {
            "access": 2,
            "category": "config",
            "description": "Initiate device identification",
            "label": "Identify",
            "name": "identify",
            "property": "identify",
            "type": "enum",
            "values": [
                "identify"
            ]
        },
        {
            "access": 5,
            "description": "Instantaneous measured power",
            "label": "Power",
            "name": "power",
            "property": "power",
            "type": "numeric",
            "unit": "W"
        },
        {
            "access": 5,
            "description": "Measured electrical potential value",
            "label": "Voltage",
            "name": "voltage",
            "property": "voltage",
            "type": "numeric",
            "unit": "V"
        },
        {
            "access": 5,
            "description": "Instantaneous measured electrical current",
            "label": "Current",
            "name": "current",
            "property": "current",
            "type": "numeric",
            "unit": "A"
        },
        {
            "access": 5,
            "description": "Sum of consumed energy",
            "label": "Energy",
            "name": "energy",
            "property": "energy",
            "type": "numeric",
            "unit": "kWh"
        },
        {
            "access": 1,
            "category": "diagnostic",
            "description": "Link quality (signal strength)",
            "label": "Linkquality",
            "name": "linkquality",
            "property": "linkquality",
            "type": "numeric",
            "unit": "lqi",
            "value_max": 255,
            "value_min": 0
        }
    ],
    "model": "E2206",
    "options": [
        {
            "access": 2,
            "description": "Calibrates the power value (percentual offset), takes into effect on next report of device.",
            "label": "Power calibration",
            "name": "power_calibration",
            "property": "power_calibration",
            "type": "numeric",
            "value_step": 0.1
        },
        {
            "access": 2,
            "description": "Number of digits after decimal point for power, takes into effect on next report of device. This option can only decrease the precision, not increase it.",
            "label": "Power precision",
            "name": "power_precision",
            "property": "power_precision",
            "type": "numeric",
            "value_max": 3,
            "value_min": 0
        },
        {
            "access": 2,
            "description": "Calibrates the voltage value (percentual offset), takes into effect on next report of device.",
            "label": "Voltage calibration",
            "name": "voltage_calibration",
            "property": "voltage_calibration",
            "type": "numeric",
            "value_step": 0.1
        },
        {
            "access": 2,
            "description": "Number of digits after decimal point for voltage, takes into effect on next report of device. This option can only decrease the precision, not increase it.",
            "label": "Voltage precision",
            "name": "voltage_precision",
            "property": "voltage_precision",
            "type": "numeric",
            "value_max": 3,
            "value_min": 0
        },
        {
            "access": 2,
            "description": "Calibrates the current value (percentual offset), takes into effect on next report of device.",
            "label": "Current calibration",
            "name": "current_calibration",
            "property": "current_calibration",
            "type": "numeric",
            "value_step": 0.1
        },
        {
            "access": 2,
            "description": "Number of digits after decimal point for current, takes into effect on next report of device. This option can only decrease the precision, not increase it.",
            "label": "Current precision",
            "name": "current_precision",
            "property": "current_precision",
            "type": "numeric",
            "value_max": 3,
            "value_min": 0
        },
        {
            "access": 2,
            "description": "Calibrates the energy value (percentual offset), takes into effect on next report of device.",
            "label": "Energy calibration",
            "name": "energy_calibration",
            "property": "energy_calibration",
            "type": "numeric",
            "value_step": 0.1
        },
        {
            "access": 2,
            "description": "Number of digits after decimal point for energy, takes into effect on next report of device. This option can only decrease the precision, not increase it.",
            "label": "Energy precision",
            "name": "energy_precision",
            "property": "energy_precision",
            "type": "numeric",
            "value_max": 3,
            "value_min": 0
        },
        {
            "access": 2,
            "description": "Sets the duration of the identification procedure in seconds (i.e., how long the device would flash).The value ranges from 1 to 30 seconds (default: 3).",
            "label": "Identify timeout",
            "name": "identify_timeout",
            "property": "identify_timeout",
            "type": "numeric",
            "value_max": 30,
            "value_min": 1
        },
        {
            "access": 2,
            "description": "State actions will also be published as 'action' when true (default false).",
            "label": "State action",
            "name": "state_action",
            "property": "state_action",
            "type": "binary",
            "value_off": false,
            "value_on": true
        }
    ],
    "source": "native",
    "supports_ota": true,
    "vendor": "IKEA"
}

What does/doesn't work with the external definition?

I've recently purchased this device and it works just fine. However, it was recognised as the EU version while I have E2223 the UK version. Is it possible to add this as a white label to E2206?

Notes

I've opened this PR to help with the update
Koenkk/zigbee-herdsman-converters#11171

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions