FHEM auf Mac OS X: Unterschied zwischen den Versionen

Aus FHEMWiki
(FHEM auf Mac OS X)
 
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
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=Zusatzinfo
{{Randnotiz|RNText=Optionale Pakete
* XML::Simple
** [[Enigma2 Receiver (Dreambox, VUplus etc.) steuern|ENIGMA2 Modul]]
* JSON
* JSON
** [[Hue]]
** [[Hue]]
** [[Volkszaehler]]
** [[Volkszaehler]]
** [[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 Console folgende Befehle eingeben:
In der Konsole folgende Befehle eingeben:
<pre style="width:50%;">
<pre style="width:50%;">
sudo cpan install Bundle::CPAN
sudo -i
sudo cpan install Device::SerialPort  
cpan install Bundle::CPAN
sudo cpan install IO::Socket::SSL
cpan install Device::SerialPort  
sudo cpan install XML::Simple
cpan install IO::Socket::SSL
sudo cpan install JSON
</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 32: Zeile 45:
=== FHEM herunterladen ===
=== FHEM herunterladen ===
Anschließend wird FHEM von der [http://fhem.de/fhem.html#Download Website] heruntergeladen und ins gewünschte Verzeichnis entpackt. <br />
Anschließend wird FHEM von der [http://fhem.de/fhem.html#Download Website] heruntergeladen und ins gewünschte Verzeichnis entpackt. <br />
In dieser Anleitung wird FHEM nach ''/Users/Name/fhem'' entpackt
In dieser Anleitung wird FHEM nach ''/Users/Name/fhem-install'' entpackt


=== Makefile bearbeiten ===
=== Makefile bearbeiten ===
In der Datei ''/Users/Name/fhem/Makefile''  
In der Datei ''/Users/Name/fhem-install/Makefile''  


<pre style="width:50%;">BINDIR=/usr/local/bin</pre>
<pre style="width:50%;">BINDIR=/usr/local/bin</pre>
Zeile 46: Zeile 59:


=== FHEM installieren ===
=== FHEM installieren ===
In der Console folgende Befehle eingeben:
In der Konsole folgende Befehle eingeben:


<pre style="width:50%;">
<pre style="width:50%;">
cd /Users/Name/fhem
cd /Users/Name/fhem-install
sudo make install
sudo make install
</pre>
</pre>
Zeile 58: Zeile 71:


=== FHEM starten ===
=== FHEM starten ===
In der Console folgenden Befehl eingeben:
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 Console folgende Befehle eingeben:
In der Konsole folgende Befehle eingeben:
<pre style="width:50%;">
<pre style="width:50%;">
telnet IP-Adresse 7072
telnet IP-Adresse 7072

Aktuelle Version vom 23. März 2018, 09:50 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
Info green.pngOptionale Pakete

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-install entpackt

Makefile bearbeiten

In der Datei /Users/Name/fhem-install/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-install
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