github / NPM repositorys from every User developing with the SDK
Because NEEO offers a SDK for the Public development of Drivers to be Supported with itself. And not everybody whant to search the Web for a NEEO Supported Driver by themselves. I would like to start a listing of every SDK driver available.
Visit the following link to find a Overview of the current Available (and discovered Drivers). Please feel Free to enter new discovered ones or selfmade Drivers.
As new entries will follow i will edit this Post and add the new Devices. If possible make a short reply and Mention me about a new Device.
All Bugs and Errors should be discussed in an other Topic or (the better way) directly over at the GitHub Page.
You can find the SDK on GitHub over here: https://github.com/NEEOInc/neeo-sdk or go to the Examples over here: https://github.com/NEEOInc/neeo-sdk-examples. The SDK Documentation is available under the following link: https://neeoinc.github.io/neeo-sdk/
Also Helpfull Links to get started with the Drivers are the following Topics from Niels de Klerk :
Node.js Starter Guide: https://planet.neeo.com/t/k9tnlp/getting-started-with-node-js-code-and-the-neeo-sdk-v0-5
API Examples: https://planet.neeo.com/t/x1trmk/api-examples-to-get-started
To Run multiple Drivers it is required to Change the Port of each individual Driver used. This must be fixed from NEEO in the Main SDK Code. They are allready working on a better solution!
For a quick overview of the actual availability of developed Drivers here is a short list:
Lurton Electronics Cassata Wireless Devices
Blustream HDBASET Matrix
TP-Link Smart WiFi Plugs (HS100 & HS110)
LIFX Smart Bulbs
Sony Bravia TVs
openHAB Binding and Transport
Belkin WeMo Switch
Sky Q STB
To Keep this Topic clean and only add Drivers, please Open a Topic for the Discussion of one of the Drivers!
If you like to Setup such a driver and have no clue how to do it, maybe this guide help you: https://planet.neeo.com/t/18kj94
If you have questions about the usage of drivers, just reply in the other Topic, please not within here!
I see Onkyo AVRs on the list here. Does this mean in order to use the NEEO with my Onkyo receiver I need to drop these drivers in somewhere? The use for my NEEO is in my home theater and it's powered by a 9.2 channel Onkyo AVR. I want to make sure I know exactly what I need to do when I get this thing out of the box to work in the theater.
While not your specific TV, but mine ;) I think the commands are going to be pretty much the same,
The 19MB manual starting on page 33 of the pdf!
Any tips for how to run the drivers as a background process on the Raspberry Pi using systemd? I got the Lutron Caseta driver working but only by launching it from the command line. I tried to replicate how the homebridge project is configured but I'm afraid I'm hitting my limits here.
What I'm looking for is the executable command and path to put in a .service file for systemd to use. 'npm start' works from command prompt but not when I use it in the .service file.
I've installed npm and neeo_sdk packages globally.
Neato Botvac Connected
Just in case somebody with actual coding/node.js skills wants to continue: I have some basic code to control a Neato Botvac Connected (start/stop for now):
Existing node.js Botvac Connected module:
Short video of my basic code test:
If someone is interessted howTo run such drivers, i write a short guide to do it with an RaspberryPi, it can be found here: https://planet.neeo.com/t/18kj94
I have just started a GitHub repo to develop the integration with Xiaomi Smart Home Gateway. It uses zigbee to connect to devices but there is also a LAN interface that my Home Assistant is using to integrate with...
I have added it to the spreadsheet, give me a shout if anyone else is interested in helping out develop or test...
Markus Mahr Openhab already has a binding for Xiaomi which controls all of it's functions. Also there is a transport (binding but with complete 2 way control) which lets you control all the openhab bindings from a NEEO remote. If a binding is already witten for Openhab you can map it to the Neo, completely by UI. Have a look here.
Markus Mahr I've started writing a LIRC driver, feel free to add it to the driver list. It's still proof of concept though...
Markus Mahr I'm working on a Home Assistant ( https://home-assistant.io/ ) driver. It has basic functionality at the moment and it would be good to get some feedback from anyone who tries it out in the thread linked below.
I'd also welcome feedback from other developers working with the SDK as my Node js is rusty and some of the issues listed on the github readme might be easily fixed by something I've overlooked.
Planet NEEO Topic: https://planet.neeo.com/t/q5ka39/home-assistant-integration
(Also I've also added it to the list of drivers.)
I added one, for the NVIDIA Shield TV (2017 version, with no IR), without IR... via adb !
https://github.com/Milredel/freebox_driver (shared with the freebox, but easy to separate, will create two repos when I have some spare time)
Added another Freebox V6 Player driver for NEEO Remote with advanced features. All remote commands are supported, capabilities: Power, Volume, Special (Menu, Back), Channel Zapper, Color Buttons, Controlpad, Numpad. Support for power status detection (Standby/On) to improve the user experience in recipes. UDP driver in progress.
GitHub: Freebox V6 Player driver for NEEO Remote
Have fun :)
New: Fibaro HomeCenter Scenes driver for NEEO Remote now available on GitHub and NPM.
Ability to load only scenes declared as visible in the Home Center (HCLite / HC2). All scenes can be used in all recipes or added as Shortcut in device.
Supports multiple controllers simultaneously. The application adds the data to a local cache to ensure proper operation even when restarting the brain or NodeJs server.
GitHub: Fibaro HomeCenter Scenes driver for NEEO Remote