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

Support for Nuimo is broken, documentation outdated #13646

Closed
riker09 opened this issue Apr 2, 2018 · 39 comments · Fixed by #45600
Closed

Support for Nuimo is broken, documentation outdated #13646

riker09 opened this issue Apr 2, 2018 · 39 comments · Fixed by #45600

Comments

@riker09
Copy link

riker09 commented Apr 2, 2018

There was some initial work on the Nuimo hardware controller by some Nuimo employee. But the documentation is outdated and the setup was never easy, you had to jump through several loops to get it running.

I'd suggest to remove the component from Home Assistant. In its current state it just raises false hopes for anyone wishing to integrate Nuimo into their HA setup.

@fabaff
Copy link
Member

fabaff commented Apr 2, 2018

It would help to get more details. "Support for Nuimo is broken" can mean a lot of things. If the dependency is outdated then we need to fix it. I'm wondering why there are not more reports (in the forum and the issue tracker) beside #6277 that the integration is broken.

Also, a tricky setup doesn't qualify an integration to be removed.

@riker09
Copy link
Author

riker09 commented Apr 17, 2018

I take your point. A tricky setup should not be a reason to remove a component.

The reason why there are not more reports is that this particular component didn't gain widespread attention. Only a few people seem to have a Nuimo and even fewer might want to use it with Home Assistant.

In my opinion it is not possible to get the Nuimo controller working with a current Home Assistant version as the Python version has been changed. And as far as I can tell one or more components that are required by the Nuimo compoment require a certain version of Python to be installed. There has been no feedback by the original developer. And without any support I'm afraid it is more than just tricky to setup this component.

Is there a policy when a component is just "tricky to setup" or when it is not maintained anymore?

@balloobbot
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.

Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍

@riker09
Copy link
Author

riker09 commented Jul 31, 2018

@fabaff I've tried setting up my Nuimo a few days ago with the default component. I didn't see any error message in the logs, but my Nuimo device never connected.

The current documentation does not provide enough information to solve this issue and there is no feedback from the developer. And I ask again: At what point is a (once working) component considered to be unmaintained? What steps can I take from here?

[EDIT]
I just saw that there was some sort of patch in v0.73 (PR#15006). I think my tests briefly described above where based on v0.72 or 0.71, so I will repeat my testing and report back here.

@wizzor
Copy link

wizzor commented Oct 25, 2018

Hi,
I tested Nuimo in accordance to the documentation, and did not get it to work at all. Home Assistant 0.80.3 on HassIO (under Resin).

I tried both with adding of the MAC address directly in config, and without, no luck.

Only log output is as follows:
2018-10-25 23:24:14 INFO (MainThread) [homeassistant.loader] Loaded nuimo_controller from homeassistant.components.nuimo_controller

In spite of this, Nuimo component is not listed as having been loaded by HA.

@JakobTewes
Copy link

Same issue here. Component setup correctly. No entities created in ha

@darraghbr
Copy link

Is this still an issue you are experiencing? Can you please try upgrading to the latest version of Home Assistant (0.90) and report back if this is still a problem? Thanks!

@wizzor
Copy link

wizzor commented Mar 22, 2019

Hi,
Problem still persists in 0.90.1 as of today. I have the device MAC address set in configuration.yaml, but the device does not get paired, also no items related to Nuimo appear on the logs.

@riker09
Copy link
Author

riker09 commented Mar 25, 2019

I can confirm that it doesn't work with the latest version.

The manufacturer has long moved to their next project and I'm afraid that the Nuimo device will not receive any support anymore.

@Snille
Copy link

Snille commented May 2, 2019

Anyone got Nuimo to work lately at all in Hassos?

@JakobTewes
Copy link

!!Attention!! Starting at version 0.92 the nuimo component breaks Home Assitant. Error logs do not point at nuimo but random python modules. https://community.home-assistant.io/t/0-92-heos-somfy-mylink-genius-hub/112980/189

@otherguy
Copy link

I'm seeing the same. Would love to get this working! The Nuimo Control is still being actively sold, only the apps have been discontinued in favor of their hub.

@otherguy
Copy link

The component error is in manifest.json. It seems the requirements cannot be parsed correctly.

@otherguy
Copy link

I did some tests with the Nuimo SDK here on a plain Linux system: https://github.com/getsenic/nuimo-linux-python

I can confirm that the SDK works and all events are registered correctly. I will continue testing with this integration.

@wizzor
Copy link

wizzor commented May 21, 2019

Let me know when we can test something, I have the HW at home sitting useless and would very much welcome a working integration.

@otherguy
Copy link

I will look into creating a custom component first. Having never done that before, there are package requirements (apt) that need to be installed and where I don't know how to do that.

It'll be a couple of days before I have something.

@JakobTewes
Copy link

think, that apt should not be the right was. more likely you have to set pip package requirements.
Maybe you can find some useful info at https://developers.home-assistant.io/docs/en/creating_component_index.html

@otherguy
Copy link

No no, it's definitely apt, but thank you :) I'm already reading up on component creation.

The problem seems to be 2-fold: first, some pip packages need to be installed as binary-only. Looks like that used to be possible but now Homeassistant is using urlparse() on each element in requirements. That breaks this component.

The second problem is that some system packages (blueetooth, dbus, ...) are required for some of the python packages.

@otherguy
Copy link

Alright, I got the basic connection working but the current component is very outdated. I'm going to create a new, custom component here: https://github.com/otherguy/home-assistant-nuimo

@stale
Copy link

stale bot commented Aug 20, 2019

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Aug 20, 2019
@riker09
Copy link
Author

riker09 commented Aug 20, 2019

What's the opinion of the developers on this? My proposal was to remove the integration since it does not work anyway. But that was turned down (see first answer). It's been more than a year without any visible progress (at least not visible to me).

[Edit]
I still would love to see the Nuimo control being integrated with Home Assistant.
@otherguy Did you make any progress? The repo you have linked seems to be empty.

@stale stale bot removed the stale label Aug 20, 2019
@otherguy
Copy link

@riker09 still working on it. I made progress but was focused on work the past few months. September looks better :)

There are a lot of issues in Senics own SDK implementation, which, unfortunately, has to be used. I commented on one of the bigger ones: getsenic/gatt-python#29

Either way, I also vote for the integration to be removed. By now, it simply does not work with the latest version of Home Assistant, so it's not just tricky setup. Worse, it actually conflicts with my solution.

@riker09
Copy link
Author

riker09 commented Sep 19, 2019

@darraghbr @fabaff As multiple commentors have pointed out this component does not work at all with the latest versions of Home Assistant and should be removed. Are there any reasons why you still keep it around? Are you waiting on a pull request to remove it?

@stale
Copy link

stale bot commented Dec 18, 2019

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Dec 18, 2019
@ghost
Copy link

ghost commented Dec 18, 2019

Here's the activity you're looking for!

@stale stale bot removed the stale label Dec 18, 2019
@rngtng
Copy link
Contributor

rngtng commented Mar 7, 2020

Hey all I just got to know HA and am now in process setting up my devices. Nuimo Controll is one of them. I once can confirm following https://www.home-assistant.io/integrations/nuimo_controller#mac breaks HA completely - after adding nuimo_controller: to config, core doesn't start anymore at all and for first time I was a bit lost regarding HA.

So indeed, to avoid false hopes and unpleasant experiences I'd vote too for removing official (but non-working) integration and (hopfully) develop one working to in HACS? - This said, any update on that, @otherguy?

@riker09 yes a PR it is, to make it quick & painless - you create one?

@JT089
Copy link

JT089 commented Mar 7, 2020

I backed the Nuimo project via kickstarter in the very beginning. All I got is a piece of uselessness hardware, that never served any means.

Seems, that Nuimo guys are not willing to fix anything - asked them, if they’d provide help or at least a working development kit but never received any feedback.

So I’d opt for removing the HA integration!

@otherguy
Copy link

otherguy commented Mar 8, 2020

It’s still on my to-do list and still an active project, but it has taken a backseat to real life events.

Like @JT089, I also haven’t gotten any response or help from the Nuimo guys. And without changes to their SDK, installing any Nuimo HA integration is going to be a PITA.

@stale
Copy link

stale bot commented Jun 6, 2020

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jun 6, 2020
@otherguy
Copy link

otherguy commented Jun 6, 2020

Thanks @stale-bot but it doesn’t. Remove stale label.

@stale stale bot removed the stale label Jun 6, 2020
@stale
Copy link

stale bot commented Sep 5, 2020

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 5, 2020
@JakobTewes
Copy link

Nuimo still useless. sucks. brick hardware

@stale stale bot removed the stale label Sep 5, 2020
@github-actions
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Jan 26, 2021
@otherguy
Copy link

Thanks @stale-bot but it still isn't resolved. Remove stale label again

@github-actions github-actions bot removed the stale label Jan 26, 2021
@riker09
Copy link
Author

riker09 commented Jan 27, 2021

Thank you for keeping this issue alive. I was really excited, when I got my Nuimo and initially I have used it. For a few weeks. It is spending its days in the drawer of doomed hardware since. Minus a few occasions where I had some time to spare to tinker with it (but to no avail). It's one of the most expensive useless pieces of hardware I own. 😆

@rngtng rngtng mentioned this issue Jan 27, 2021
21 tasks
@rngtng
Copy link
Contributor

rngtng commented Jan 27, 2021

FYI I went bold and just created this draft to remove any nuimo code: #45600. IMHO let's get rid of this legacy. I'm only unsure if it'll break for any existing users. Any chance to get numbers/estimates on this?

@otherguy
Copy link

@rngtng estimates on current users? This integration does nothing. It's just a proof of concept basically.

@rngtng
Copy link
Contributor

rngtng commented Jan 27, 2021

btw. my hopes are a bit on https://github.com/happycodelucky/rocket-nuimo-node this combined with a MQTT would IMHO be a great way to bring it back to HA. Maybe similar to zigbee2mqtt

@otherguy
Copy link

Oh that's awesome! I haven't seen that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.