HomeStar / IOTDB is a complete IoT Platform for written by and for developers. It will run on most platforms that will run NodeJS. This app will connect to any HomeStar installation running on your LAN and allow you to control your devices.