question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reconfig failes for Innr SP120 power plug

See original GitHub issue

Describe the bug After installing the latest core-2021.12.1 there was a quirk added for the Innr SP120 plug. I guess this is the quirk: Innr SP120 multiplier fix #1174 A fix I’m really looking forward too!!! But I don’t observe that the values where corrected, So I initiated a reconfigure in ZHA (using a Conbee 2 stick). The reconfigure process fails (see below) and the values remain wrong!

To Reproduce

  • press reconfigure for the SP120 device in ZHA

Expected behavior I expect the reconfigure succeeds and that the the values from then on get corrected by the new multipliers

Screenshots The result of reconfigure: Capture

Additional context The device info: Capture2

The device signature:

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4454, maximum_buffer_size=127, maximum_incoming_transfer_size=80, server_mask=0, maximum_outgoing_transfer_size=80, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 49246,
      "device_type": "0x0010",
      "in_clusters": [
        "0x0000",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0008",
        "0x000a",
        "0x0702",
        "0x0b04"
      ],
      "out_clusters": [
        "0x0003",
        "0x000a",
        "0x0019"
      ]
    },
    "2": {
      "profile_id": 49246,
      "device_type": "0x1000",
      "in_clusters": [
        "0x1000"
      ],
      "out_clusters": []
    }
  },
  "manufacturer": "innr",
  "model": "SP 120",
  "class": "zhaquirks.innr.innr_sp120_plug.SP120"
}

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:21 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
Adminiugacommented, Dec 15, 2021

nah, it does look right. just the AC_POWER_DIVISOR reads as 10, that’s why it’s 0.4W

1reaction
dmulcaheycommented, Dec 15, 2021

I see some unsupported attributes responses… those should be no big deal. there is one interesting response that I have to look at: ConfigureReportingResponseRecord(status=141, direction=0, attrid=0) not sure how this response code makes sense tbh. INVALID_DATA_TYPE = 0x8D

@Adminiuga have you ever seen this come back in this response before?

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Reset your Innr Smart Plugs - YouTube
This video will explain the reset method for Innr Smart Plugs. This reset method is the same for EU Smart Plugs, UK Smart...
Read more >
Service & Support with Video Tutorials, Q&A and Downloads
Getting started or need help with Innr Lighting products? Watch a video tutorial, download a manual or find out about some tips and...
Read more >
Philips Hue: Supported lights and devices [Hue compatible ...
The full power of iConnectHue will be unleashed when you use switches and sensors. ... Innr plug SP 120 (Euro plug) / SP...
Read more >
INNR Zigbee - main discussion topic - Page 2
March 2018 edited March 2018. The error looks like a general zigbee error: ... Does the new innr plug SP120 have power/energy metering?...
Read more >
SP 120 smart plug - deCONZ REST-API
Timestamp of the last power-cyle or rejoin. R. lastseen, ISO 8601 timestamp, Timestamp of the last communication. R. manufacturername, String, "innr", R.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found