I just released an integration between openHAB and the Nuimo. The concept here is to use Nuimo as a UI / control device for openHAB (similar to what the Nuimo Android/iOS apps are offering for very few systems like Hue or Sonos). My app is meant for installation on a Linux system, e.g. the Raspberry Pi - preferebly, but not necessarily, on the same system where OpenHab is installed.
Unfortunately, Senic ended support and production of the Nuimo. Anyhow, there are some white Nuimoās left and they have a special offer for users that plan to use the openHAB integration: You can buy them for 100,-⬠(which is 50% of the original price) by just writing an e-mail to them at hi@senic.com. Just write in your subject āNuimo openHAB Saleā and the number of Nuimoās youād like to order. Beware that there will be no official support for the software side by Senic anymore, they only provide support for proper functioning of the hardware.
Before you buy a Nuimo, you should know that itās range is quite short (The āsafe zoneā for a very stable connection has a range of 2,5 - 3m in my setup). Also, the battery has to be charged via microUSB every few weeks depending on usage. Last but not least, the connection quality with the built-in adapters of the Pi is extremely bad for all Piās until 3B. With 4B, nobody has tested it yet. If you use the Pi, I recommend using an USB Bluetooth Adapter that supports BLE.
Thanks for your feedback! As soon as the integration is a little bit more advanced, Iāll post a short video giving an impression how the integration āfeels likeā.
My Nuimo has been gathering dust so far in a dark corner since their Android and third-party support is so poor. I was looking at doing a MQTT gateway on a C.H.I.P. single-board computer, but havenāt quite found time yet, so Iām really looking forward to this!
Cool. I have also got a Nuimo here and was waiting for the BLE support in Eclipse Smarthome. Will try it as soon as I find some time.
BTW: Senic just announced a Smart Home Hub based on an open source (maybe Smarthome???): https://blog.senic.com/posts/what-were-building-next
@blassphemy: Yes, I saw your work before I started my one. But for my use case, it didnāt fit because in your scenario, openHAB is just one of multiple apps that could connect to Nuimo. I wanted to use the Nuimo completely as a openHAB UI and therefore also wanted to have the openHAB menue on āroot levelā as well as some openHAB integration features like support for Icons etc.. I think both our libraries have their purpose. MQTT is more flexible and enables you to keep interoperable with other applications than openHAB, but if you use it together with openHAB, setup is much more complicated as you have to do much configuration on openHAB side.
@MHerbst: Iām in contact with Senic and can tell you that Senicās Hub is, unfortunately, not ESH-based.
@idean: As you can see when you take a look into the configuration file, you can configure the openHAB API URL. Of course, this could also be a remote URL I develop the integration on a remote Raspberry Pi and their is no noticeable difference in reaction time (but the remote connection is established via Ethernet, didnāt test WLAN).
A lot of progress happened since my last post, I just released an Alpha version that contains most of the features that the stable version will have. Especially it introduces:
sitemap-based configuration
flexibility to configure menu navigation and default behavior via keymaps
support for icon sets
makes command icons configurable (āplayā, āpauseā, āpoweronā, āpoweroffā, ..)
Iām curious getting feedback and get this into beta / stable state soon! Btw, this app makes it also possible to run it on multiple āBluetooth access pointsā to have an optimal Bluetooth coverage over the whole house. Hand-over from one Bluetooth access point to another works automatically.
Planned improvements for the Beta release:
Support for sendFrequency parameter (Sliderās)
Keymap documentation + short YouTube introduction video for some example keymaps
Exactly, both is possible. Regarding how to attach two Nuimoās you could either:
install and run this app twice OR
install it just once and setup two systemd services pointing to different config files (path can be set via environment variable NUIMO_OPENHAB_CONFIG_PATH)
Regarding handoff: Basically, there is nothing special implemented for that. Itās just working out-of-the box that if the Nuimo loses the connection to a BT adapter, itāll automatically connect to another one if such is in range. So you have in fact a short disconnect.
now all code changes Iād like to do before the stable release are done. Iāll test the current code state for a while now to be sure that the latest commits did not introduce any new issues. If you want, you can do the same. Short howto:
Do a new installation on this version: git clone --recurse-submodules https://github.com/pfink/nuimo-openhab-python (other than stated by the docs, without -b latest-release)
Upgrading existing installations to the current master: git pull --recurse-submodules && git submodule update --recursive --remote && git checkout master
If you find any issues, please post them on GitHub. If there is nothing reported and Iām not experiencing any issues myself, Iāll release this version as 1.0 Stable.
Hey.
Could i controll anything in openhab? Its an awesome device but they are not very much services that work with it. I would love to see to controll my shades or trigger my harmony hub actions with nuimo. Is this possible? Am i being right if i think you are from germany? if thatās right you could answer me in german.Because i am as well. Im not new to the smart home world but new to openhub. But it sounds very interesting and im thinking it is the system that i am searching. At the moment i have a rasperry pi with homebridge. Which i would upgrade, if it works. I hope you can help me out.
Meant to look at this a while back but Iāve been playing today and I have it working now. Very pleased.
It took me a bit to get my head around how it was all linked together and I think it would benefit from a step by step instructions for ānewbiesā about the openHAB link side.. I might try and post something over the next few days.
Have you ever run the app within the OpenHAB Docker container Patrick ?
I had some problems with BlueZ and access to the adapter so in the end Iām using the OH Docker container but running the app outside of that. I think I may have just found information that would help me on this though using priveledged mode.