FHEM auf Mac OS X: Unterschied zwischen den Versionen
Fhainz (Diskussion | Beiträge) (FHEM auf Mac OS X) |
Fhainz (Diskussion | Beiträge) (Benötigte / Optionale Pakete) |
||
Zeile 6: | Zeile 6: | ||
<pre style="width:50%;">curl -L http://xrl.us/installperlosx | bash</pre> | <pre style="width:50%;">curl -L http://xrl.us/installperlosx | bash</pre> | ||
{{Randnotiz|RNText= | {{Randnotiz|RNText=Optionale Pakete | ||
* JSON | * JSON | ||
** [[Hue]] | ** [[Hue]] | ||
Zeile 14: | Zeile 12: | ||
** [[Pushbullet]] | ** [[Pushbullet]] | ||
** [[withings]] | ** [[withings]] | ||
** [[Ubiquit mFi/mPower]] | |||
** etc. | ** etc. | ||
* Net::Telnet | |||
**[[Ubiquit mFi/mPower]] | |||
* Net::WebSocket::Server | |||
** [[Fronthem]] | |||
* XML::Simple | |||
** [[Enigma2 Receiver (Dreambox, VUplus etc.) steuern|ENIGMA2 Modul]] | |||
}} | }} | ||
=== Benötigte Pakete installieren === | === Benötigte Pakete installieren === | ||
In der | In der Konsole folgende Befehle eingeben: | ||
<pre style="width:50%;"> | <pre style="width:50%;"> | ||
sudo cpan install Bundle::CPAN | sudo -i | ||
cpan install Bundle::CPAN | |||
cpan install Device::SerialPort | |||
cpan install IO::Socket::SSL | |||
</pre> | </pre> | ||
=== Optionale Pakete installieren === | |||
In der Konsole folgende Befehle eingeben: | |||
<pre style="width:50%;"> | |||
sudo -i | |||
cpan install JSON | |||
cpan install Net::Telnet | |||
cpan install Net::WebSocket::Server | |||
cpan install XML::Simple | |||
</pre> | |||
==FHEM installieren== | ==FHEM installieren== | ||
Zeile 46: | Zeile 59: | ||
=== FHEM installieren === | === FHEM installieren === | ||
In der | In der Konsole folgende Befehle eingeben: | ||
<pre style="width:50%;"> | <pre style="width:50%;"> | ||
Zeile 58: | Zeile 71: | ||
=== FHEM starten === | === FHEM starten === | ||
In der | In der Konsole folgenden Befehl eingeben: | ||
<pre style="width:50%;"> | <pre style="width:50%;"> | ||
cd /Users/Name/fhem/ && perl fhem.pl fhem.cfg | cd /Users/Name/fhem/ && perl fhem.pl fhem.cfg | ||
Zeile 64: | Zeile 77: | ||
=== FHEM stoppen === | === FHEM stoppen === | ||
In der | In der Konsole folgende Befehle eingeben: | ||
<pre style="width:50%;"> | <pre style="width:50%;"> | ||
telnet IP-Adresse 7072 | telnet IP-Adresse 7072 |
Version vom 18. April 2015, 10:03 Uhr
OS X vorbereiten
Perl installieren
Anscheinend ist die Perl-Installation von OS X nicht komplett oder fehlerhaft wodurch nach der Installation zB die Icon-List nicht komplett geladen wurde. Deshalb wird Perl zur Sicherheit nochmals neu installiert. [1]
curl -L http://xrl.us/installperlosx | bash
Benötigte Pakete installieren
In der Konsole folgende Befehle eingeben:
sudo -i cpan install Bundle::CPAN cpan install Device::SerialPort cpan install IO::Socket::SSL
Optionale Pakete installieren
In der Konsole folgende Befehle eingeben:
sudo -i cpan install JSON cpan install Net::Telnet cpan install Net::WebSocket::Server cpan install XML::Simple
FHEM installieren
FHEM herunterladen
Anschließend wird FHEM von der Website heruntergeladen und ins gewünschte Verzeichnis entpackt.
In dieser Anleitung wird FHEM nach /Users/Name/fhem entpackt
Makefile bearbeiten
In der Datei /Users/Name/fhem/Makefile
BINDIR=/usr/local/bin
den Pfad
BINDIR=/Users/Name/fhem
entsprechend ändern.
FHEM installieren
In der Konsole folgende Befehle eingeben:
cd /Users/Name/fhem sudo make install
Nun sollte FHEM korrekt installiert und unter der URL http://IP-Adresse:8083 erreichbar sein.
Infos
FHEM starten
In der Konsole folgenden Befehl eingeben:
cd /Users/Name/fhem/ && perl fhem.pl fhem.cfg
FHEM stoppen
In der Konsole folgende Befehle eingeben:
telnet IP-Adresse 7072 shutdown