FHEM

FHEM

FHEM is an open source home automation software written in Perl that allows users to automate various devices and tasks in their home. It can control lighting, heating, security systems, sensors, and more. FHEM runs on Linux and other Unix-based systems.
FHEM image
automation lighting-control heating-control security sensors

FHEM: Open Source Home Automation Softwares

FHEM is an open source home automation software written in Perl that allows users to automate various devices and tasks in their home, controlling lighting, heating, security systems, sensors, and more, running on Linux and other Unix-based systems.

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.

FHEM Features

Features

  1. Controls and monitors a wide range of devices like lights, thermostats, sensors, security systems, etc
  2. Supports many communication protocols like Z-Wave, EnOcean, MQTT, HTTP, etc
  3. Highly customizable through plugins and scripts
  4. Web interface for remote access and control
  5. Rules engine for automation based on events and conditions
  6. Notifications through email, Telegram, etc
  7. Data logging and graphs
  8. Voice control integration (Alexa, Google Assistant)
  9. OpenHAB and Home Assistant integration

Pricing

  • Open Source

Pros

Free and open source

Very flexible and extensible

Supports many devices and protocols

Active community support

Self-hosted, not dependent on cloud services

Cons

Steep learning curve

Setup and configuration can be complex

CLI-focused, lacks polished UI

Requires Linux server to run

Limited smartphone apps


The Best FHEM Alternatives

Top Home & Family and Home Automation and other similar apps like FHEM


Home Assistant icon

Home Assistant

Home Assistant is an open source home automation platform that integrates with various smart devices and allows users to control and automate their homes. Some key features of Home Assistant:Works with over 1500 different smart devices and services including lights, switches, cameras, sensors and more.Provides a user friendly interface to...
Home Assistant image
OpenHAB icon

OpenHAB

openHAB is an open source home automation software designed to integrate all kinds of smart home devices and technologies into a unified interface. It works as a central automation hub to connect to and control a wide range of products and systems, including:Lighting systems like Philips Hue and IKEA TradfriSmart...
OpenHAB image
Domoticz icon

Domoticz

Domoticz is a lightweight, flexible, and extensible home automation platform designed primarily for controlling various devices and systems within a home network. It provides a user-friendly web interface for monitoring and configuration, allowing centralized control over lights, switches, sensors, cameras, climate controls, security systems, and more using a computer or...
Domoticz image
IP-Symcon icon

IP-Symcon

IP-Symcon is an open-source home automation platform that enables centralized control and monitoring of various devices and systems in a home environment. It provides a flexible framework to integrate and manage lighting, climate control, security systems, multi-room audio, garden watering, and more from a single interface.Some key features of IP-Symcon...
IP-Symcon image
Domogik icon

Domogik

Domogik is an extensible home automation platform written in Python that allows users to control, monitor, and automate devices in the home. It can integrate with Z-Wave, EnOcean, MAVLink, MQTT, HTTP interfaces and more to provide a unified interface for controlling home devices such as lights, switches, sensors, cameras, irrigation...
Domogik image
Conrad Connect icon

Conrad Connect

Conrad Connect is a customer data platform (CDP) designed to unify customer data from disparate sources into unified profiles to power marketing personalization and optimization. Key features include:Data collection from multiple online and offline sources such as CRM, email, website, mobile apps, call center, point-of-sale, surveys, and moreProfile stitching technology...
Conrad Connect image
HomeGenie icon

HomeGenie

HomeGenie is an open-source home automation software package that allows advanced but easy control of a home's lighting, HVAC, multi-media, security systems and more. It works with most home automation hardware protocols like X10, Z-Wave, EnOcean and Insteon.Key features of HomeGenie include:Supports Z-Wave, Insteon and other popular home automation protocolsWorks...
HomeGenie image
Stringify icon

Stringify

Stringify is a cloud-based integration platform-as-a-service (iPaaS) that allows users to easily integrate, manage and analyze data from various sources. Some key features and benefits of Stringify include:Intuitive graphical interface for building integrations and flows - no coding requiredConnectors for databases, APIs, files, cloud apps and more as data sourcesTools...
IoBroker icon

IoBroker

ioBroker is an open source home automation platform designed to integrate various smart home systems and technologies into one centralized system for control and automation. Here is an overview of key details about ioBroker:It can connect to and control devices using standards and protocols like Z-Wave, Philips Hue, MQTT, HTTP...
IoBroker image
Gladys Assistant icon

Gladys Assistant

Gladys Assistant is an open-source home automation platform that allows you to monitor and control devices and appliances in your home. It provides a centralized dashboard to manage and automate everyday tasks.With Gladys, you can:Control lights, switches, thermostats, cameras, locks, and other connected devicesCreate rules and scenarios to automate routines...
Gladys Assistant image
Jeedom icon

Jeedom

Jeedom is a feature-rich open source home automation platform designed to control and monitor a variety of smart home devices and services. It provides a flexible solution to automate and integrate lights, switches, sensors, cameras, climate controls, security systems, and more into a single interface accessible via web browser or...
Jeedom image
Scrypted icon

Scrypted

Scrypted is an open-source home automation server and API designed to integrate and control smart home devices and services. It enables local control of internet-connected devices without relying on vendor cloud services.With Scrypted, you can centrally manage and automate devices like security cameras, lights, sensors, locks, media centers and more....
Scrypted image
Freedomotic icon

Freedomotic

Freedomotic is an open-source Internet of Things application framework to build IoT, smart home, building automation, and smart city solutions. It provides a way to integrate heterogeneous systems and protocols into a single solution.Some key features and capabilities of Freedomotic include:Works with a wide range of communication protocols including ZigBee,...
Freedomotic image
HUEston icon

HUEston

HUEston is an open-source platform built specifically for controlling Philips Hue smart lights and accessories. It provides an alternative to the official Philips Hue app with more advanced features for automation and control.With HUEston, users can set schedules to have lights turn on or off at specific times. For example,...
HUEston image
Homegear icon

Homegear

Homegear is an open-source home automation software that allows you to integrate devices and technologies from various manufacturers and ecosystems into one central system. Written in C++, it works as a gateway/hub between your smartphone/tablet/PC and all connected devices in your smart home.With Homegear you can combine and control technologies...
Homegear image
Pimatic icon

Pimatic

Pimatic is an open-source home automation platform built on Node.js. It provides a flexible framework for connecting various smart home devices and sensors, allowing you to control and automate your home over a web-based interface.Some key features of Pimatic include:Support for a wide range of connected devices like Philips Hue...
Pimatic image