Skip to content
Surf Wiki
Save to docs
general/home-automation

From Surf Wiki (app.surf) — the open knowledge base

List of home automation software

None


None

Home automation software facilitates control of devices connected within a home automation system. Commonly controlled devices include: lights, HVAC equipment, access control and sprinklers - although many more appliances continue to be added to the 'Smart Home'. Sensor devices, such as those to detect light or motion, may also be connected and managed to facilitate automations.

The software enables users to monitor their connected devices and also configure desired behaviours. Example behaviours include scheduling device activation/deactivation (e.g. turning sprinklers on at an appropriate time for a 20 minute period each day) and reactive event handling (e.g. turning lights on when motion is detected).

Typically the application will support multiple interfaces to the outside world, such as XMPP, email, Z-Wave, and X10.

Home automation software is often based on a client-server model, where a user is able to configure devices and their actions via a web or smartphone app and the connected devices orchestrated by a server-side software or 'hub' device.

The user interface of mass-market players (such as Apple) focus on rich user interfaces with the ability to configure straightforward actions. More advanced, niche or open-sourced, software allows users to write scripts in a programming language to handle more complex tasks. There are currently many competing home automation standards for both hardware and software.

Open-source software

This is a list of software across multiple platforms which is designed to perform home automation.

NameLinuxMacWindowsAndroidiOSLicenseTechnologies
AllJoyn (by AllSeen Alliance)Apache 2.0 License
[Calaos](https://calaos.fr/en/)
[Domoticz](https://www.domoticz.com)
[evcc](https://evcc.io)Control AppControl App
[FHEM](https://fhem.de)
[Homebridge](https://homebridge.io)
Home AssistantControl AppControl AppApache 2.0 Licensetitle=Integrationsurl=https://www.home-assistant.io/integrations/access-date=2025-04-26website=Home Assistantlanguage=en}} Popular examples include; Alexa, Bluetooth, ecobee, IFTTT, Google Cast (Chromecast and Google Home/Nest), Google Assistant, HomeKit, IKEA Home Smart, KNX, Kodi (XBMC), Lutron, Matter, MQTT, Philips Hue, Plex, Samsung/SmartThings, Shelly, Sonos, SwitchBot, Tuya, Xiaomi Smart Home (Mi Home), Zigbee, Z-Wave
[IoBroker](https://www.iobroker.net)
IoTivity (by Open Connectivity Foundation)Apache 2.0 License
[Jeedom](https://jeedom.com)
LinuxMCEControl AppControl AppControl AppGPLAsterisk, Bluetooth, KNX, [1-Wire](1-wire), Serial, Wake on LAN (WoL), Z-Wave, X10, Infrared, GlobalCache, MythTV, Video Disc Recorder (VDR), Hulu, HDHomeRun
[MisterHouse](https://misterhouse.sourceforge.net)
openHABEclipse Public LicenseAs of April 2025, 474 add-ons were available for integration. Popular examples include Alexa, Bluetooth, Bose, BTIcino, Chromecast, Daikin, IFTTT, Google Assistant, HomeKit, IKEA, KNX, Kodi (XBMC), Philips Hue, MQTT, Nest, Miele, MiHome, Samsung, Sonos, Tesla, Zigbee, ZWave
OpenRemoteControl AppControl AppAGPL
QIVICONEclipse Public License 2.0HomeMatic, Zigbee

Closed-source software

NameLinuxMacWindowsAndroidiOSLicenseTechnologies
Microsoft HomeOSAcademic license
HomeSeerIntegrations include (but are not limited to) Alexa, August Home, ecobee, IFTTT, Google Cast (Chromecast and Google Home/Nest), LIFX, MQTT, Node-RED, Philips Hue, Tuya, Zigbee, Z-Wave
HomeKitHomeKit Accessory Protocol

Proprietary hardware

This is a list of platforms that require custom, closed hardware for home automation.

NameConfiguration ToolsTechnologies
AMX LLCNetlinx Studio, TPDesignConfiguration tools only work on Windows.
Control4ComposerUses a Linux kernel, configuration tools only work on Windows. Platform also supports open hardware utilising the Z-Wave standard.
HomeySome of the available integrations are: Alexa, ecobee, IFTTT, Google Cast (Chromecast and Google Home/Nest), Google Assistant, IKEA Home Smart, KNX, Lutron, Matter, MQTT, Philips Hue, Plex, Samsung/SmartThings, Shelly, Sonos, SwitchBot, Tuya, Xiaomi Smart Home (Mi Home), Zigbee, Z-Wave
InsteonInsteon Hub, Insteon for WindowsLighting, appliances, sensors. Mobile apps for Android and iOS, configuration tools only work with Windows.
LutronFocused on lighting and shades, configuration tools only work on Windows.
SmartThingsLighting, appliances, sensors. Mobile apps for Android and iOS.
VivintSensors and one-touch hardware for security.

References

References

  1. "Integrations".
  2. "openHAB Add-ons".
  3. "HomeKit Accessory Protocol Specification (Non-Commercial Version) - Support - Apple Developer".
  4. (20 September 2016). "Control4 becomes latest company to join Z-Wave Alliance". IoT Tech News.
  5. "Homey App Store".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about List of home automation software — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report