Fronthem Installation: Unterschied zwischen den Versionen

Aus FHEMWiki
Zeile 52: Zeile 52:
[[Datei:Installation_SmartVISU.png]]
[[Datei:Installation_SmartVISU.png]]


== Installation fronthem ==
== Installation Fronthem ==
Folgende Pakete werden benötigt:
Folgende Pakete werden benötigt:
  curl -L https://cpanmin.us | perl - --sudo App::cpanminus
  curl -L https://cpanmin.us | perl - --sudo App::cpanminus
Zeile 58: Zeile 58:
  sudo cpanm JSON
  sudo cpanm JSON


Mit folgendem Befehl (Eingabe in Fhem) kann man Fronthem installieren / updaten:
Mit folgendem Befehl (Eingabe in der Fhem Web Kommandozeile) kann man Fronthem installieren / updaten:
  update force https://raw.githubusercontent.com/herrmannj/fronthem/master/controls_fronthem.txt
  update force https://raw.githubusercontent.com/herrmannj/fronthem/master/controls_fronthem.txt


Konfiguration von Fronthem in Fhem:
'''Konfiguration von Fronthem in Fhem:'''
  siehe http://www.fhemwiki.de/wiki/Fronthem#Basic_Syntax
In der Fhem Web Kommandozeile
define <name> fronthem
  define <name> fronthemDevice <ip>
"Save" nicht vergessen!
Näheres dazu findet man auch unter http://www.fhemwiki.de/wiki/Fronthem#Basic_Syntax

Version vom 11. Januar 2015, 16:53 Uhr

Einen Überblick über Fronthem findet man auf der Seite zu Fronthem

Allgemein

Fhem

Ein lauffähiges Fhem mit einem aktuellen Update sollte installiert sein.

Webserver

Für smartVISU muss ein Webserver (z.B. Apache oder nginx) installiert sein.

nginx

Die Konfiguration für nginx kann man unter

sudo nano /etc/nginx/sites-enabled/default

vornehmen.

Folgende Konfiguration sollte direkt funktionieren:

server {
listen 80;
root /var/www;
index index.html index.php;
server_name localhost;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Installation smartVISU

Die Installation stammt von https://www.domotiga.nl/projects/domotiga/wiki/SmartVISU

Download:

$ mkdir ~/install
$ cd ~/install
$ wget http://smartvisu.de/download/smartVISU_2.7.zip
$ unzip smartVISU_2.7.zip

Installation:

$ sudo cp -rp smartVISU /var/www/smartvisu
$ cd /var/www/smartvisu
$ sudo chown -R www-data:www-data /var/www/smartvisu

Installation überprüfen:

Beim Aufruf der Seite http://<IP-Adresse>/smartvisu sollte folgende Seite angezeigt werden:

Installation SmartVISU.png

Installation Fronthem

Folgende Pakete werden benötigt:

curl -L https://cpanmin.us | perl - --sudo App::cpanminus
sudo cpanm Net::WebSocket::Server
sudo cpanm JSON

Mit folgendem Befehl (Eingabe in der Fhem Web Kommandozeile) kann man Fronthem installieren / updaten:

update force https://raw.githubusercontent.com/herrmannj/fronthem/master/controls_fronthem.txt

Konfiguration von Fronthem in Fhem: In der Fhem Web Kommandozeile

define <name> fronthem
define <name> fronthemDevice <ip>

"Save" nicht vergessen! Näheres dazu findet man auch unter http://www.fhemwiki.de/wiki/Fronthem#Basic_Syntax