I originally wanted a touch screen controller for our home automation that my wife could use to turn things on/off from bedside. My home used Insteon switches controlled from an ISY-994 controller so I built a Raspberry Pi based console that was a real hit with her (and super convenient). Recently, at our seasonal home I installed z-wave switches and wanted to adapt the console for use there. So this console now can control multiple, mixed hubs from ISY and Home Assistant. While I am sure there are other projects like this on the HA side I figured I’d make it available here in case anyone found it interesting now that it supports HA.
It runs on a pi using one of a variety of touchscreens (Adafruit 2.8, 3.5, 7in, and some Chinese clones). All the source is Python (originally 2.7 but now 3.5 hence a few hacks until all my existing users move to 3) and is on github. As a part of this overall effort I also built some 3D printed cases for the console and a mechanism for mounting a 2.8 inch touchscreen with a Pi) into a single gang wall box. I have the software (and the cases) in use across 2 homes and there are a number of folks who are ISY users who are running it in their places.
Here are some photos of it on various touchscreens: https://1drv.ms/f/s!AmUpYkWiYac50CsL_zXQu3shWTMI
Here is the link to the code (including installation scripts): https://github.com/kevinkahn/softconsole
There is a long discussion thread on the ISY forums that has a history of its use and support at topic: 18026-soft-keypadlinc-like-console-from-raspberry-pi/
T the 3D case for a 3.5 inch table console and a 2.8 inch wall mount are both on Thingiverse:
Table: thing:1652666
Wall: thing:1617848
The directory with the pictures also has links to the discussion and the Thingiverse items that I couldn’t put in this post due to forum limitations on new posters.
Hope this turns out of use to someone.