riker09 / nuimo-mqtt-bridge Goto Github PK
View Code? Open in Web Editor NEWAddon for Hass.io to integrate one (or more) Nuimo controllers with Home Assistant via an MQTT broker
Addon for Hass.io to integrate one (or more) Nuimo controllers with Home Assistant via an MQTT broker
The Nuimo is a two-way device. Sensor input (like click, swipe or rotate gesture) is send to Home Assistant, the LED matrix can display information send from HA. There should be an intuitive way to send information to the display from HA.
@mwild1 created a small helper for that. You can draw a matrix and it gets converted into a string. You can find it here: https://matthewwild.co.uk/uploads/matrix.html
You can draw an icon there and it gets converted into a short text string. Enter that string in your automation, action or whatever and send it to the Nuimo bridge, the bridge should render it onto the matrix.
Optional parameter duration (with default value of 5s) after which the matrix is set to blank (saves battery)
Hey, thanks for working on this!
I initially had some trouble installing the add-on, I made #1 with some changes.
What platform were you testing on?
The add-on starts and connects to MQTT successfully, but that's it. My Nuimo stays in bluetooth pairing mode, but nothing else happens. Am I missing something?
The username and password for the MQTT broker (if any) should be made configurable from the hass.io web config. And while we're at it the broker IP/hostname as well, of course.
The 9x9 LED matrix can show static pictograms. Longer texts could be rendered by implementing a ticker. Kinda like the advertisments in some shop windows.
If there is a library for that is should provide the following features:
We need to be able to add and switch between domains. A domain is specified by the user and can be one of light
, temperature
, volume
. Pretty much anything that has a numeric range with a min and max value.
When switching domains (the default gesture for this when using the Nuimo with the official app is swiping left and right, if I remember correcly) the selected domain should be indicated in the LED matrix with a recognizable (yet customizable) icon (or text).
Where should the state (like selected domain) be stored? One possible solution is an input_select
in Home Assistant.
How can we achive support for more than one Nuimo device? The state (like selected domain) should be maintained for each Nuimo individually. When sending information to the matrix I can think of two scenarios: Either all connected Nuimos receive the message (default) or the sender needs to specify a target device.
The latter would require some sort of naming of the devices. Maybe by their Bluetooth MAC address? The last three byte should suffice.
Hello
I wanted to try out you add-on so I can finaly get some use out of my Nuimo. But I can't seem to be able to add your repository to HassIO, it comes up as "unknown" and no addon is displayed in add-on store.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.