Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Energy consumption measuring support [INSPELNING] #92

Closed
kevin-wijnen opened this issue Sep 11, 2024 · 5 comments
Closed

Energy consumption measuring support [INSPELNING] #92

kevin-wijnen opened this issue Sep 11, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@kevin-wijnen
Copy link

kevin-wijnen commented Sep 11, 2024

Background

As of yesterday, IKEA launched the INSPELNING plug (in the United States, and also France) which is capable of turning its powering device(s) on/off but also measuring their energy consumption. It coincides with IKEA's earlier announcement to support end users with energy consumption readings through their own proprietary mobile apps.

Feature Request

Is it possible to add support for energy consumption readings originating from the INSPELNING, to allow for outputting said data to use it in other tools?

The outlet code might provide base support for controlling the state of plugged in devices, but the energy consumption readings need to be added in to fully support the new plug.

A quick scan of the documentation shows that I should be able to help debug/figure out an implementation of its messages by listening to the Update Events (feel free to correct me if I'm mistaken). Once I get my hands on some INSPELNING outlets, I would love to support regarding developing the support for them.

@vaylvn
Copy link

vaylvn commented Sep 11, 2024

Ah that's fantastic, very eager to get my hands on them and help where possible once / if they arrive in the UK.

@Leggin
Copy link
Owner

Leggin commented Sep 12, 2024

Hey, thank you for the request, this sounds interesting.
You could start by posting the json of that device using this:

all_devices = dirigera_hub.get("/devices")
print(all_devices)

It will print all devices registered in your hub. You can post just the part about the new plug, then we can start integrating.

@kevin-wijnen kevin-wijnen changed the title Energy consumption measuring support [INSPILNING] Energy consumption measuring support [INSPELNING] Sep 12, 2024
@kevin-wijnen
Copy link
Author

Hey, thank you for the request, this sounds interesting. You could start by posting the json of that device using this:

Thanks for the instructions - once I get my hands on the plug I'll happily contribute the JSON data if no one has done it already by that point. 👍

@Leggin Leggin added the enhancement New feature or request label Sep 18, 2024
@kevin-wijnen
Copy link
Author

Wanted to give a heads up: apparently the INSPELNING should be unofficially available in some countries through the physical stores, looking at Koenkk/zigbee2mqtt#23961.

There's also some information, possibly usable for direct implementation.

@Leggin
Copy link
Owner

Leggin commented Sep 26, 2024

Support is added in Release v1.2.0

@Leggin Leggin closed this as completed Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants