My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

phyFHEM is an iPhone web frontend for FHEM.

What's special about phyFHEM ?

phyFHEM is a web frontend that required very few ressources of the server. Only at the first connection of the client with the webserver, the webpage is downloaded. After then, only the necessary device data is downloaded.

If a command is executed, only the command itself is transmitted, the whole webpage won't be reloaded again. As a result, phyFHEM is a very fast user interface, that is especially great for slow servers, like NAS or AVM devices.

Features

  • Switch, display and delete FS20 devices
  • Display of KS300, CUL_WS, CUL_FHTTK, OWTEMP and HMS devices
  • Display and controlling of FHT devices
  • Auto update of the device list
  • Execute any FHEM commands

Prerequisites

  • Webserver with php
  • FHEM installation

Installation

  1. Unpack the folder and copy the content to the server's webserver folder. Using apache webserver, the folder should be within the htdocs directory.
  2. adapt config.php: Host is the adress with FHEM running. Port is FHEM's running port. refreshInterval tells the web interface, in which timeslots it shall refresh the data.
  3. call index.php -> have fun!

Problems / Suggestions

Create a new entry in 'issues'.

For new device types: Please connect to your FHEM via telnet and enter 'xmllist'. Please append the device dependent parts to your suggestion.

*Screenshots*

Version 0.2: Screenshots

FAQ

Q: On my iPhone, the webinterface shows up with a huge zoom factor, that can't be changed.
A: By default, the webinterface is configured to disallow zooming. You can change that by altering the index.php: Replace<meta name="viewport" content="width=device-width, initial-scale=0.9, user-scalable=no;"> by<meta name="viewport" content="width=device-width, initial-scale=0.9">.

Powered by Google Project Hosting