FHEM on OS X Lion with CUL v1: Unterschied zwischen den Versionen

Aus FHEMWiki
(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 …“)
 
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
** Installation von Lion
** Installation von Lion
** Xcode herunterladen
** Xcode herunterladen
</li></ul>
* Update auf 10.7.5
* Update auf 10.7.5
* Xcode
* Xcode
** Programme &gt; Xcode installieren
** Programme &gt; Xcode installieren
** Xcode öffnen &gt; Einstellungen &gt; Downloads &gt; Command Line Tools installieren
** Xcode öffnen &gt; Einstellungen &gt; Downloads &gt; Command Line Tools installieren
</li></ul>
* [http://www.macports.org http://www.macports.org]
* <nowiki>[http://www.macports.org http://www.macports.org]</nowiki>
** 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)
</li></ul>
* [http://www.fhem.de http://www.fhem.de]
* <nowiki>[http://www.fhem.de http://www.fhem.de]</nowiki>
** 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)
</li></ul>
* 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
</li><li> apachectl restart
** apachectl restart
</li><li> cd in den entpackten fhem Ordner
** cd in den entpackten fhem Ordner
</li><li> cp fhem.pl /usr/sbin/
** cp fhem.pl /usr/sbin/
</li><li> cp -r FHEM /usr/lib/.
** cp -r FHEM /usr/lib/.
</li><li> cp /Users/xxx/Downloads/fhem-5.3/www/gplot/*.gplot /usr/lib/FHEM/.
** cp /Users/xxx/Downloads/fhem-5.3/www/gplot/*.gplot /usr/lib/FHEM/.
</li></ul>
 
</li></ul>
* 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)
</li></ul>
 
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)
</li><li> [http://growl.info/downloads#generaldownloads http://growl.info/downloads#generaldownloads], herunterladen und installieren
** [http://growl.info/downloads#generaldownloads http://growl.info/downloads#generaldownloads], herunterladen und installieren
</li><li> fhem.conf
 
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','@ %'"}}
</li></ul>
 
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]]

Version vom 11. Mai 2013, 16:47 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

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.