You can find more about DreamScreen at https://www.dreamscreentv.com/.
To find out more about NEEO, the Brain and "The Thinking Remote" checkout https://neeo.com/.
- You must have Node.js v6 installed, see http://nodejs.org
-
download the driver and unzip it (extract files).
-
For windows: Go to start -> Run, Type cmd and press ok. with the command promt go to the extracted driver. i.e.
cd Downloads
thencd neeo_driver-DreamScreen-master
depending on the location. insode the folder runnpm install
to install needed dependencies. -
For mac/linux open the console. move to the location where the files are extracted. and run
npm install
to install needed dependencies. -
Start up the driver by executing
npm start
How to add a DreamScreen to NEEO:
- Connect to your NEEO Brain in the NEEO app
- Go to add device
- You should be able to find and add the DreamScreen by searching for DreamScreen
- When you selected the DreamScreen driver you will be presented with all the DreamScreens found in your network, Select the one you want to add.
How to use a DreamScreen with NEEO: The DreamScreen is marked as a LIGHT device type. this way you can use a power On/Off switch and Brightness slider like any other light device in NEEO.
Adding shortcuts: While in any recipe, you can add shortcuts (Add buttons to the GUI). You can add the following buttons:
- Mode Off
- Mode Video
- Mode Music
- Mode Ambient
- Input HDMI 1
- Input HDMI 2
- Input HDMI 3
automate input selection and or Mode selection:
- Edit a recipe.
- add a command.
- sellect the DreamScreen.
- Sellect the command you want to automate.
- Fixed instructions in the readme.md
- Fixed HDMI input issues.
- Code restructure.
- Code cleanup.
- SDKv2.
- seperated each driver service (HD, 4K and Sidekick).
- Fixed notification issues.
- Initialize driver only when needed.
- Added Ambient modes.
- Code Cleanup
- Modules Cleanup
- Fixed HDMI input change.
- First almost working driver
- POC
- DreamScreen for supporting this project!
- Kyle Seconrd for writing the node mudule needed for this project. (https://github.com/ksecord/dreamscreen-node)
- Michael Vogt for helping me out and giving new insights.