Apple Home vs FHEM
Apple Home
apple.comFHEM
fhem.deSide by side
| Figure | Apple Home | FHEM |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | — | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| iOS | Yes | Yes |
| Android | — | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Home Automation & Smart Home Software | 8.3 (#6) | 8.5 (#5) |
| Spec score · Home automation platforms | 8.2 (#11) | 8.0 (#16) |
| Spec score · Home Automation | 8.3 (#12) | 8.5 (#7) |
| Energy monitoring | Yes | Yes |
| Free plan | Yes | Yes |
| Local control | Yes | Yes |
| Voice assistant support | Yes | Yes |
Plans
In their own words
Apple Home
Apple Home is a free app for controlling smart home accessories across Apple devices. Its Home tab groups accessories into categories such as Lights, Security, and Climate and displays their status. It supports compatible accessories for lighting, security, comfort, and entry, along with Matter, cameras, energy monitoring, and voice assistants. The app can show up to four cameras at once, while guest access can grant time-limited permissions for door locks, garage doors, and alarm systems. Accessories can be added by scanning a code or bringing an iPhone or iPad near them; Apple says they cannot be added to Home on Mac. A HomePod, HomePod mini, or Apple TV can serve as a hub for remote access and automation. Examples include turning on lights at a set time, closing blinds when leaving, or adjusting a fan as temperature rises. Siri can also control accessories. Apple says Home data is stored so it cannot read it, accessories are controlled by Apple devices rather than the cloud, and communications are end-to-end encrypted. The app requires Apple devices and compatible accessories.
FHEM
FHEM is free, GPL version 2 software for automating household devices from a self-hosted Perl server. It can control lamps, shutters, heating, and other compatible equipment while recording temperature, humidity, and power events. Control is available through web or smartphone frontends, telnet, or TCP/IP. FHEM can create devices and logs when new device data arrives, write events to files or databases with regular-expression filters, notify external programs or scripts, and run timed commands. Its text, JSON, and XML interfaces work over plain TCP/IP, SSL, or HTTP. The modular system lists more than 430 modules and supports devices and services including HomeMatic, Z-Wave, EnOcean, Philips Hue, FRITZ!Dect, Alexa, HomeKit, HomeBridge, and MQTT. Media examples include major television brands, Bose, Sonos, Kodi, Plex, and Apple TV. It offers local control, energy monitoring, voice-assistant support, installation guidance, packages, containers, documentation, and a forum.