Custom Input Triggers with GPIO or (local) API (Node-red)
For situations it would be extremely useful to automatically switch to another layout/playlist when there is an external trigger.
With local API you would be able to install Node-red and automate all kinds of actions triggered by the program you write in Node-red. Node-red does give the option to handle GPIO as well. So if there is a way to make an API for localhost (127.0.0.1) it is also safe against network hijackers.
- With GPIO you could measure the temperature. When it is hot, it would show other content than when it is cold.
- With GPIO you could make interactive content by triggering layouts when movements are detected.
- With local API you would be able to display live local information about the building like: generated energy of the solar panels, power usage, number of people inside, etc.
- With local API (in combination with Node-red) it would be possible to show the amount of people in line in a waiting room. You could trigger the screen to display the number of the person next in line by pressing a button.
This doesn't have to be difficult and if done correctly, yodeck could sell prebuilt add-ons, hardware and software, for common users. Advance users can develop their own program/setup to maybe share with others in the community.
I really hope this feature would be considered to be added as it would give a lot of possibilities to the user, community and Yodeck.