|  |   | 
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | 
| Zeile 1: | Zeile 1: | 
|  | =FHEM Installation auf Mac OS X= 
 |  | 
|  | 
 |  | 
 | 
|  | == Perl installieren ==
 |  | 
|  | Anscheinend ist die Perl-Installation von OS X nicht komplett oder fehlerhaft. Bei mir wurde zB die Icon-List nicht fertig geladen. Deshalb wird Perl nochmals neu installiert. [http://learn.perl.org/installing/osx.html]
 |  | 
|  | 
 |  | 
|  | <pre>curl -L http://xrl.us/installperlosx | bash</pre>
 |  | 
|  | 
 |  | 
|  | 
 |  | 
|  | == Fehlende Pakete installieren ==
 |  | 
|  | 
 |  | 
|  | Folgende Befehle in der Console absetzten:
 |  | 
|  | XML::Simple wird vom ENIGMA2 Modul benötigt
 |  | 
|  | JSON wird von diversen Modulen benötigt
 |  | 
|  | <pre>
 |  | 
|  | sudo cpan install Bundle::CPAN
 |  | 
|  | sudo cpan install Device::SerialPort 
 |  | 
|  | sudo cpan install XML::Simple
 |  | 
|  | cpan install JSON
 |  | 
|  | </pre>
 |  | 
|  | 
 |  | 
|  | 
 |  | 
|  | ==FHEM runterladen==
 |  | 
|  | Anschließend zB. nach /Users/Name/fhem entpacken
 |  | 
|  | 
 |  | 
|  | 
 |  | 
|  | == Makefile bearbeiten ==
 |  | 
|  | In der Datei Makefile 
 |  | 
|  | 
 |  | 
|  | <pre>BINDIR=/usr/local/bin</pre>
 |  | 
|  | 
 |  | 
|  | auf zB.
 |  | 
|  | 
 |  | 
|  | <pre>BINDIR=/Users/Name/fhem</pre>
 |  | 
|  | 
 |  | 
|  | ändern.
 |  | 
|  | 
 |  | 
|  | 
 |  | 
|  | == FHEM installieren ==
 |  | 
|  | In der Console folgendes eingeben
 |  | 
|  | 
 |  | 
|  | <pre>
 |  | 
|  | cd /Users/Name/fhem
 |  | 
|  | sudo make install
 |  | 
|  | </pre>
 |  | 
|  | 
 |  | 
|  | 
 |  | 
|  | == Infos ==
 |  | 
|  | <pre>
 |  | 
|  | fhem starten: cd /Users/Name/fhem/ && perl fhem.pl fhem.cfg
 |  | 
|  | fhem stopen: telnet 10.0.0.40 7072 --> shutdown
 |  | 
|  | </pre>
 |  |