Automation primarily consists of sensors and controls, as well as information systems (apps) that centralize the topology and can provide user and application interfaces to the data and capabilities.
Domoticz
a very light weight home automation system that lets you monitor and configure miscellaneous devices, including lights, switches, various sensors/meters like temperature, rainfall, wind, ultraviolet (UV) radiation, electricity usage/production, gas consumption, water consumption and many more. Notifications/alerts can be sent to any mobile device.
Domoticz is open source and completely free! You only need to invest in
hardware.
Videos
Useful posts
Arduino data logger - tigtag
Suppliers
AutomationDirect - PLC components