FHEM on OS X Lion with CUL v1: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Diese Seite ist noch nicht ganz vollständig, da Zeit gerade etwas Mangelware ist... ==== Installation ==== * Mac App Store ** Installation von Lion ** Xcode …“) |
K (Kategory OSX) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 5: | Zeile 5: | ||
** Installation von Lion | ** Installation von Lion | ||
** Xcode herunterladen | ** Xcode herunterladen | ||
* Update auf 10.7.5 | * Update auf 10.7.5 | ||
* Xcode | * Xcode | ||
** Programme > Xcode installieren | ** Programme > Xcode installieren | ||
** Xcode öffnen > Einstellungen > Downloads > Command Line Tools installieren | ** Xcode öffnen > Einstellungen > Downloads > Command Line Tools installieren | ||
* [http://www.macports.org http://www.macports.org] | |||
* | |||
** Mac OS X Package (.pkg) Installer für Lion herunterladen und installieren (MacPorts-2.1.2-10.7-Lion.pkg) | ** Mac OS X Package (.pkg) Installer für Lion herunterladen und installieren (MacPorts-2.1.2-10.7-Lion.pkg) | ||
* [http://www.fhem.de http://www.fhem.de] | |||
* | |||
** fhem-5.3.tar.gz herunterladen und entpacken (sollte auch mit anderen folgenden Versionen funktionieren) | ** fhem-5.3.tar.gz herunterladen und entpacken (sollte auch mit anderen folgenden Versionen funktionieren) | ||
* Terminal | * Terminal | ||
** sudo -i | ** sudo -i | ||
Zeile 26: | Zeile 22: | ||
** vi /etc/apache2/httpd.conf | ** vi /etc/apache2/httpd.conf | ||
*** entfernen von # bei enable LoadModule php5_module libexec/apache2/libphp5.so | *** entfernen von # bei enable LoadModule php5_module libexec/apache2/libphp5.so | ||
** apachectl restart | |||
** cd in den entpackten fhem Ordner | |||
** cp fhem.pl /usr/sbin/ | |||
** cp -r FHEM /usr/lib/. | |||
** cp /Users/xxx/Downloads/fhem-5.3/www/gplot/*.gplot /usr/lib/FHEM/. | |||
* CUL einstecken | * CUL einstecken | ||
* Terminal | * Terminal | ||
** /usr/bin/perl /usr/sbin/fhem.pl /Users/xxx/Documents/FHEM/fhem.conf | ** /usr/bin/perl /usr/sbin/fhem.pl /Users/xxx/Documents/FHEM/fhem.conf | ||
** tail -f /tmp/fhem-2012-12.log (zum Überprüfen) | ** tail -f /tmp/fhem-2012-12.log (zum Überprüfen) | ||
FHEMobile funktioniert nun auch. | FHEMobile funktioniert nun auch. | ||
Zeile 43: | Zeile 38: | ||
* Mac App Store | * Mac App Store | ||
** Installation von Growl (kostenpflichtig) | ** Installation von Growl (kostenpflichtig) | ||
** [http://growl.info/downloads#generaldownloads http://growl.info/downloads#generaldownloads], herunterladen und installieren | |||
fhem.conf | |||
* define n_batt_chk notify .*:[Bb]attery.* { if("%" !~ m/ok/) {"/usr/local/bin/growlnotify -n FHEM -m 'Batteriewarnung','@ %'"}} | * define n_batt_chk notify .*:[Bb]attery.* { if("%" !~ m/ok/) {"/usr/local/bin/growlnotify -n FHEM -m 'Batteriewarnung','@ %'"}} | ||
Lässt sich auch gut mir Prowl ([http://www.prowlapp.com http://www.prowlapp.com]) kombinieren. | Lässt sich auch gut mir Prowl ([http://www.prowlapp.com http://www.prowlapp.com]) kombinieren. | ||
[[Kategorie:HOWTOS]] | |||
[[Kategorie:OSX]] |
Aktuelle Version vom 12. August 2014, 21:02 Uhr
Diese Seite ist noch nicht ganz vollständig, da Zeit gerade etwas Mangelware ist...
Installation
- Mac App Store
- Installation von Lion
- Xcode herunterladen
- Update auf 10.7.5
- Xcode
- Programme > Xcode installieren
- Xcode öffnen > Einstellungen > Downloads > Command Line Tools installieren
- http://www.macports.org
- Mac OS X Package (.pkg) Installer für Lion herunterladen und installieren (MacPorts-2.1.2-10.7-Lion.pkg)
- http://www.fhem.de
- fhem-5.3.tar.gz herunterladen und entpacken (sollte auch mit anderen folgenden Versionen funktionieren)
- Terminal
- sudo -i
- /usr/bin/xcode-select -switch /Applications/Xcode.app
- port -d selfupdate
- port upgrade outdated
- port install rrdtool
- cpan Device::SerialPort
- vi /etc/apache2/httpd.conf
- entfernen von # bei enable LoadModule php5_module libexec/apache2/libphp5.so
- apachectl restart
- cd in den entpackten fhem Ordner
- cp fhem.pl /usr/sbin/
- cp -r FHEM /usr/lib/.
- cp /Users/xxx/Downloads/fhem-5.3/www/gplot/*.gplot /usr/lib/FHEM/.
- CUL einstecken
- Terminal
- /usr/bin/perl /usr/sbin/fhem.pl /Users/xxx/Documents/FHEM/fhem.conf
- tail -f /tmp/fhem-2012-12.log (zum Überprüfen)
FHEMobile funktioniert nun auch.
Growl 2.0.1 mit GrowlNotify 2.0
- Mac App Store
- Installation von Growl (kostenpflichtig)
- http://growl.info/downloads#generaldownloads, herunterladen und installieren
fhem.conf
- define n_batt_chk notify .*:[Bb]attery.* { if("%" !~ m/ok/) {"/usr/local/bin/growlnotify -n FHEM -m 'Batteriewarnung','@ %'"}}
Lässt sich auch gut mir Prowl (http://www.prowlapp.com) kombinieren.