El software de automatización del hogar es un software que facilita el control de los electrodomésticos comunes que se encuentran en una casa, una oficina o, a veces, un entorno comercial, como luces, equipos de calefacción, ventilación y aire acondicionado , control de acceso, rociadores y otros dispositivos. Por lo general, permite programar tareas, como encender los rociadores en el momento adecuado, y gestionar eventos, como encender las luces cuando se detecta movimiento. Por lo general, la aplicación admitirá varias interfaces con el mundo exterior, como XMPP , correo electrónico , Z-Wave y X10 .
La interfaz de usuario del software de automatización del hogar suele basarse en un modelo cliente-servidor, como una interfaz de usuario web o una aplicación para teléfonos inteligentes, o una combinación de ambos. Las aplicaciones más avanzadas permitirán a los usuarios escribir scripts en un lenguaje de programación para gestionar tareas más complejas. Actualmente existen muchos estándares de automatización del hogar que compiten entre sí tanto para hardware como para software.
Esta es una lista de software en múltiples plataformas que está diseñado para realizar automatización del hogar .
Esta es una lista de plataformas que requieren hardware cerrado y personalizado para la automatización del hogar.