gnhast ist eine Sammlung von Daemonen, die zusammen ein ereignisgesteuertes Heimautomatisierungssystem bilden. Jedes Ereignis (z.B. Einschalten einer Lampe) kann von einem externen Skript oder Programm gehandhabt werden. Diese Programme können in jeder Sprache geschrieben sein. Der zentrale Daemon handhabt die gesamte Kommunikation. Das System ist einfach um neue Gerätetypen und Protokolle erweiterbar. (non)