Hoanoho is Maori and means Roommate. Hoanoho is a beautiful state of the art Frontend for FHEM. It is designed to run a Raspberry Pi.
You need a fully working installation of FHEM and the corresponding actuators in your home environment.
A local web server together with PHP5 and also a working node.js installation.
PHP needs the following modules to be installed:
- php5-curl
- php5-gd
- php5-imagick
- php5-imap
- php5-mysql
node.js needs the following modules to be installed:
- mysql
- socket.io
- ws
Just put these files into your webserver root directory and went through the installer located under http://yourhostname/install .
You should also edit the Database credentials in the following files: js/socketserver.js
Weather: */15 * * * * root php -f /var/www/homie/cron/datacollector_openweathermap.php &> /dev/null */15 * * * * root php -f /var/www/homie/cron/datacollector_openweathermap_forecast.php &> /dev/null */5 * * * * root php -f /var/www/homie/cron/dwd_warning.php &> /dev/null
Fritzbox callerlist: */10 * * * * root bash /var/www/homie/cron/getCallerlistFromFritzbox.sh &> /dev/null
Garbage: 0 18,20 * * * root php -f /var/www/homie/cron/check_garbageplan.php &> /dev/null 0 1 * * * root php -f /var/www/homie/cron/import_garbageplan.php &> /dev/null
Scheduler: */1 * * * * root php -f /var/www/homie/cron/scheduler.php &> /dev/null
State of network devices: */1 * * * * root php -f /var/www/homie/cron/ping.php &> /dev/null
DLNA Device Scan: */5 * * * * root curl -s http://yourhostname/tablet/includes/pupnp/cronjob.php &> /dev/null
Check Batteries: 0 8,20 * * * root php -f /var/www/homie/cron/check_batteries.php &> /dev/null
Currently the following devices are supported:
- Homematic HM-LC-Sw1PBU-FM
- Homematic HM-LC-Bl1PBU-FM
- Homematic HM-TC-IT-WM-W-EU
- Homematic HM-ES-PMSw1-Pl
- Homematic HM-LC-SW1-FM
- Homematic HM-Sec-TiS
- Homematic HM-SEC-SC-2
- Froggit WH1080
- PVserver
- Iskra MT681
- Gardena selfbuild via Raspberry PI GPIO
Father of Hoanoho, Core Developer