OpenHAB
OpenHAB is an open-source home-automation software with a large set of available bindings to connect to thousands of smart-home devices. OpenHAB runs locally; not in the cloud. There are pre-installed images for a Raspberry Pi and other computers. This makes it easy to install.