What is FHEM?
FHEM (For Home Event Manager) is an extensive and popular open source home automation software system written in Perl. It allows users to automate, monitor, and control various devices and tasks in their home such as lighting, heating, security systems, sensors, and more. FHEM runs on Linux and other Unix-based systems.
Some key features of FHEM include:
- Supports a wide variety of communication protocols and standards like MQTT, HTTP, FTP, and many more to connect to devices and services
- Modular plugin-based architecture allowing easy extension of functionality
- Web-based interface for monitoring and control
- Rules engine and scripts to create automation logic
- Data logging and graphs
- Notifications via email, Telegram, Twitter, Pushover and more
- API for integration with other systems
- Large catalog of device drivers for many brands and standards
FHEM has an active developer and user community that continuously expand device support and features. It can be installed on low-cost Linux platforms like Raspberry Pi. The software is free and open source under the GPL license.
Home Assistant, openHAB, Domoticz, IP-Symcon, domogik, Conrad Connect, HomeGenie, Stringify, ioBroker, Gladys Assistant, Jeedom, Scrypted, Freedomotic, HUEston, Homegear, pimatic are some alternatives to FHEM.