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.
The program runs as a server, you can control it via web or smartphone
frontends, telnet or TCP/IP directly.
In order to use FHEM you'll need a 24/7 server (Fritz!Box, NAS, RPi, PC,
MacMini, etc) with a perl interpreter and some attached hardware like the
CUL, FHZ1300PC, etc. to access the actors and sensors. See the "Supported
hardware" section below.
Note: the FHEM development is a continuous one, and a release is
only a starting point for the update process.
Use the update command to get the
most recent version, especially if you want to report issues in the
forum.
Nightly versions:
fhem-cvs.tgz, debian.fhem.de
Please fill out our survey,
as we'd like to know which FHEM modules are in use. Here are the results.
Or use the fheminfo command to automatically generate this statistics.
http://www.dhs-computertechnik.de:
Integration of FHZ and NAS running FHEM. Using an enhanced
transmitter to achieve more distant transmission. Full integrated
solution for Home-Control and beyond (other service like UPS management,
etc. are also available).
Make sure you have perl. Most certainly you will need the
Device::SerialPort perl module, install it with "sudo cpan
Device::SerialPort" or "apt-get install libdevice-serialport-perl".
Download the
.tar.gz package, unpack it, and change to the unpacked directory.
start FHEM directly from this directory (perl fhem.pl fhem.cfg).
If you are using cygwin for your perl installation you can
follow the guidelines for Unix.
Fritz!BOX
As of Fritz!OS 6.20 AVM decided to remove all possibilities to start
"foreign" programs automatically after a reboot, that is why I advise
against deploying FHEM on the Fritz!BOX, see also this discussion
(in german). If you still insist:
On the FB7390 or FB7490 install this image. Note: it
is needed additionally to the OS image from AVM.
On the FB7270 unpack this zip file to a
USB-Disk, attach the disk to the FritzBox, log in, and start FHEM from
there.
After the installation follow the HOWTO for adding
devices or try out the demo configuration by starting fhem with:
perl fhem.pl fhem.cfg.demo
License:
Copyright:
Rudolf Koenig (r dot koenig at koeniglich dot de. Note: I do
not provide fhem-support via private mail, use the forum
instead)