FHEM on OS X Lion with CUL v1

Aus FHEMWiki
Version vom 10. Mai 2013, 22:44 Uhr von Generix (Diskussion | Beiträge) (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 …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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 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 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.