Fhem is a GPL'd perl server for house automation. It is used to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature / humidity / power consumption.
C. Peters, F. Reichert, and B. Gläsel. Human Friendly Automation: Arbeit und Künstliche Intelligenz neu denken, Frankfurter Allgemeine Buch, Frankfurt, Germany, 1 edition, (2023)