
Enigma2 SDK Driver
As some Users requested some Information about the implementation of Enigma2 Boxes (e.g. VU+ , Dreambox , or else ) here you find the Implementation provided by me:
https://github.com/carp3-noctem/neeo-driver-enigma2
To use this Driver it is required to Change the Local IP according to the github page. Also you need to enable the WebIf on your Box.
Current Implementation is fully functional with all available Commands Supported by the NEEO SDK. In Future Updates, i will also provide more possibilitys if the SDK gets enhanced. If you have Questions or Trouble with the Driver just reply in this Topic. If you want to make sure, that i get it in attention, just mention me with an @ and i will respon as soon as possible.
If you want to stay Updated about new Implementations or Bugfixes, just hit the Following Button!
-
Now i have some more practical knowledge with your Driver. As we already know, there is an open issue (https://github.com/NEEOInc/neeo-sdk/issues/4) when rebooting the brain. But in my tests, I also had to replace the Enigma Device config on the brain. A restart of the Driver itself were not sufficient. For now, this makes (and maybe any 3rd party) Driver not really usable. Let's hope that there will be a NEEO Update soon.
-
Thank you again for the driver.
I found some issues with the mapping of some functions and also some are missing.
I'm using a VU+ Duo2:
There are many different remotes for enigma2 receivers, which modell have you used?
Shouldn't be a big thing to adjust the mapping by myself.
Are there any limitations from the neeo sdk or why didn't you include all functions?
-
Markus Mahr
I've managed to adjust some wrong keymappings myself.
I found that some of the missing keys (e.g. Record) are already implemented in the driver but don't appear on the Remote.
And I tried to add some additional keys (TV and RADIO for testing) but I can't find them after driver restart. Do I have to readd the Device in Neeo for an update?
-
Joerg Mattiello Nicolas Maier Gilles van den Hoven Andreas Maier Jochen Reiss
I have just Updated the Enigma2 SDK Driver at Github. It now includes a Check if the Brain is On or Off and iff Off, it checks when the Brain comes back up and restart the Register of the Driver.
Also i Implemented all required Buttons (at least as Shortcuts) from all openWegif Supported Boxes.
You can visit the Linked Google Spreadsheet for Coded Buttons and Boxes witch are Supported.
https://github.com/carp3-noctem/neeo-driver-enigma2
I suggest you to Update to the last Version. If you see any Faults, let me know about it!
Nicolas Maier You still need to edit the Codes for the Remote if you like to change the Function. As is still coded the Driver for use with Dreambox (requires short other functions!)
-
I'm getting a "configure error" when I install sleep in the enigma2 folder.
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/nelus/node_modules/neeo-driver-enigma2/node_modules/sleep/build'
gyp ERR! System Linux 4.13.0-32-generic
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/nelus/node_modules/neeo-driver-enigma2/node_modules/sleep
gyp ERR! node -v v9.5.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sleep@5.1.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
-
I tried the driver, it works with NEEO but I have the problem that in Alexa now a device is shown as DM8000 (WeMo Switch). I don't want that the device shows up in Alexa this way because I control the complete Dreambox with Alexa and I don't want a device with the same name in Alexa. How can I disable the WeMO Switch? Why is there a WeMo simulation enabled?
-
Fonzo Joerg Mattiello Nicolas Maier Niels Feenstra Sandro Oehninger
I don't know which of you are still using the SDK app, as it is silence in here...
But for your Information i've updated the driver to the latest Version 0.2.3 It supports the NEEO CLI now (with corrected starting issue) and overcome a Brain reboot.