FHEM

fhem

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, UniPi etc. to access the actors and sensors.

Features:

  • support for a lot of protocols used in house automation, audio/video devices, weather services, online calendars and more.
  • automatická tvorba záznamů ze zařízení při obdržení dat: zapněte FHEM a sledujte jak se údaje z vašich senzorů automaticky objevují
  • zaznamenávání událostí do souborů a databáze, disponuje filtry s regulárními výrazy
  • upozorňuje externí programy a scripty na události
  • časované příkazy (tzn. zaínání světel od soumraku do svítání)
  • množství rozhraní: jednoduché textové, JSON, XML, každý z nich fungující přes TCP/IP, SSL nebo HTTP
  • modulární struktura s cca 250 moduly, snadné připojení vašich speciálních zařízení
  • lot of frontends, choose your favorite
  • mnoho nadstaveb, stačí si vybrat

Supported protocols

  • eQ3 specific: FS20, HomeMatic, MAX!, EM1000, FHT80b, HMS, S300, ESA2000
  • KNX, ZWave, EnOcean, X10, FRITZ!Dect, Intertechno, HomeEasy, Philipps HUE
  • 1Wire, Firmata, webio, panStamp, LIRC, JeeLink, RFXCOM/RFXTRX, TellStick
  • Davis VantagePro2, Oregon Scientific, Allnet
  • TVs from Samsung/Panasonic/LG/Philips, devices from Sonos/Squeezebox, amplifier from Yamaha/Denon/Onkyo, iTunes/AppleTV, Enigma2, XBMC

Other Links