<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kohe</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kohe"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Kohe"/>
	<updated>2026-05-04T00:46:18Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=SmartVISU_Installation&amp;diff=27819</id>
		<title>SmartVISU Installation</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=SmartVISU_Installation&amp;diff=27819"/>
		<updated>2018-09-10T16:27:41Z</updated>

		<summary type="html">&lt;p&gt;Kohe: /* lighttpd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SEITENTITEL:smartVISU Installation}}&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt die Installation des Web-Frontends [[smartVISU]] und berücksichtigt mehrerer Alternativen für unterschiedliche Web-Server. Zum Betrieb von smartVISU mit FHEM ist die Installation und Konfiguration von [[fronthem]] erforderlich.&lt;br /&gt;
&lt;br /&gt;
Alle Artikel zur Thematik fronthem/smartVISU sind [[:Kategorie:fronthem/smartVISU|hier]] kategorisiert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Für die Installation ist es immer sinnvoll, von einem auf aktuellem Stand befindlichen System zu starten.&lt;br /&gt;
&lt;br /&gt;
Für das Betriebssystem (Linuxderivat)&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Für FHEM&lt;br /&gt;
 &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; in der Eingabezeile&lt;br /&gt;
&lt;br /&gt;
Die Installation lässt sich in 4 Bereiche unterteilen.&lt;br /&gt;
&lt;br /&gt;
== Webserver installieren ==&lt;br /&gt;
&lt;br /&gt;
Welcher Webserver zum Einsatz kommt, ist unerheblich. Im Folgenden sind Beispiele für lighttpd, nginx und Apache2 zu finden. Es wird nur &#039;&#039;&#039;eine&#039;&#039;&#039; Installation benötigt.&lt;br /&gt;
&lt;br /&gt;
=== lighttpd ===&lt;br /&gt;
Dieses Beispiel basiert auf diesem {{Link2Forum|Topic= 27291|Message=208880|LinkText=Forumsbeitrag}}.&lt;br /&gt;
&lt;br /&gt;
Webserver installieren:&lt;br /&gt;
 sudo apt-get install lighttpd&lt;br /&gt;
&lt;br /&gt;
PHP installieren:&lt;br /&gt;
 sudo apt-get install php-common php-cgi php&lt;br /&gt;
&lt;br /&gt;
PHP konfigurieren:&lt;br /&gt;
 sudo lighty-enable-mod fastcgi-php&lt;br /&gt;
&lt;br /&gt;
Webserver-Dienst einmal neu starten, damit die Einstellungen wirksam werden:&lt;br /&gt;
 sudo service lighttpd force-reload&lt;br /&gt;
&lt;br /&gt;
Welchseln in des Root-Verzeichnis des Webservers (bei Bedarf, wenn sich das Root-Verzeichnis einer Distribution woanders ist, muss dieser Pfad entsprechend angepasst werden):&lt;br /&gt;
 cd /var/www&lt;br /&gt;
&lt;br /&gt;
Setzen des Besitzers und der Gruppe für das Root-Verzeichnis (TODO: Ist dieser Schritt wirklich notwendig?):&lt;br /&gt;
 sudo chown www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
Setzen der Berechtigungen des Root-Verzeichnis (TODO: Ist dieser Schritt wirklich notwendig?):&lt;br /&gt;
 sudo chmod 775 /var/www&lt;br /&gt;
&lt;br /&gt;
=== nginx ===&lt;br /&gt;
==== mit PHP5 ====&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel basiert auf diesem {{Link2Forum|Topic=30909|Message=273180|LinkText=Forumsbeitrag}}.&lt;br /&gt;
&lt;br /&gt;
Für die Installation des Webservers und PHP5 werden folgende Pakete benötigt:&lt;br /&gt;
 sudo apt-get install nginx php5-fpm&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration für PHP muss in der entsprechenden Konfigurationsdatei vorgenommen werden:&lt;br /&gt;
 sudo nano /etc/nginx/sites-enabled/default&lt;br /&gt;
&lt;br /&gt;
Folgende Konfiguration sollte direkt funktionieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
         listen 80;&lt;br /&gt;
         root /var/www;&lt;br /&gt;
         index index.html index.php;&lt;br /&gt;
         server_name localhost;&lt;br /&gt;
         location / {&lt;br /&gt;
               try_files $uri $uri/ /index.php?$args;&lt;br /&gt;
         }&lt;br /&gt;
         location ~ \.php$ {&lt;br /&gt;
                 try_files $uri =404;&lt;br /&gt;
                 fastcgi_pass unix:/var/run/php5-fpm.sock;&lt;br /&gt;
                 fastcgi_index index.php;&lt;br /&gt;
                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;br /&gt;
                 include fastcgi_params;&lt;br /&gt;
          }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mit PHP7 ====&lt;br /&gt;
Ubuntu 16.04 läuft standardmäßig mit PHP7. Der Betrieb ist noch nicht zu 100% getestet und daher ohne Garantie.&lt;br /&gt;
&lt;br /&gt;
Für die Installation des Webservers und PHP werden folgende Pakete benötigt:&lt;br /&gt;
 sudo apt-get install nginx php7.0-fpm&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration für PHP muss in der entsprechenden Konfigurationsdatei vorgenommen werden:&lt;br /&gt;
 sudo nano /etc/nginx/sites-enabled/default&lt;br /&gt;
&lt;br /&gt;
Folgende Konfiguration sollte direkt funktionieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
        listen 80 default_server;&lt;br /&gt;
        listen [::]:80 default_server;&lt;br /&gt;
        root /var/www/html;&lt;br /&gt;
        index index.php index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
        server_name _;&lt;br /&gt;
&lt;br /&gt;
        location / {&lt;br /&gt;
                try_files $uri $uri/ =404;&lt;br /&gt;
        }&lt;br /&gt;
        location ~ \.php$ {&lt;br /&gt;
                 try_files $uri =404;&lt;br /&gt;
                 fastcgi_split_path_info ^(.+\.php)(/.+)$;&lt;br /&gt;
                 fastcgi_pass unix:/run/php/php7.0-fpm.sock;&lt;br /&gt;
                 fastcgi_index index.php;&lt;br /&gt;
                 include fastcgi.conf;&lt;br /&gt;
                 fastcgi_read_timeout 600;&lt;br /&gt;
         }&lt;br /&gt;
         location ~* \.(js|css|png|jpg|jpeg|gif|ico|eot|otf|ttf|woff)$ {&lt;br /&gt;
                 access_log off; log_not_found off; expires 30d;&lt;br /&gt;
         }&lt;br /&gt;
         location = /robots.txt { access_log off; log_not_found off; }&lt;br /&gt;
         location ~ /\. { deny all; access_log off; log_not_found off; }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Apache2 ===&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel basiert auf diesem [http://www.meintechblog.de/2015/06/smartvisu-mit-fhem-die-perfekte-visualisierung-teil-1-basics/ Blogeintrag].&lt;br /&gt;
&lt;br /&gt;
Für die Installation des Webservers und PHP5 werden folgende Pakete benötigt:&lt;br /&gt;
 sudo apt-get install apache2 php5 libapache2-mod-php5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für das git /cleaninstall: da liegt die erweiterte smartVISU, mit Mandanten und reparierten widgets (wo nötig) - ansonsten aber unverfälscht und nicht mit widgets erweitert.&lt;br /&gt;
&lt;br /&gt;
== smartVISU Installation ==&lt;br /&gt;
&lt;br /&gt;
Für das Klonen (Herunterladen) wird folgendes Paket benötigt:&lt;br /&gt;
 sudo apt-get install git&lt;br /&gt;
&lt;br /&gt;
;Verfügbare Versionen (Stand Juli 2016):&lt;br /&gt;
Bis zur V2.7 gibt es ein offizielles Release, auf dem sowohl die Dokumentation auf der Seite [www.smartVISU.de] basiert, als auch das nachfolgend beschriebene smartvisu-cleaninstall.&lt;br /&gt;
&lt;br /&gt;
Die nicht offizielle V2.8 kann aus den Entwicklungszweig von smartVISU heruntergeladen werden, muss aber im Anschluss um die Erweiterungen für den Betrieb mit FHEM ergänzt werden. Ob es ein offizielles Release V2.8 geben wird, ist derzeit unbekannt. Unabhängig davon wird an einem Fork in Zusammenhang für den Betrieb mit FHEM gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Zwar sollten alle Widgets, die auf V2.7 lauffähig sind, auch mit V2.8 kompatibel sein, dieses ist derzeit aber nicht getestet und kann nicht garantiert werden. Die Widgets müssen bei Bedarf entsprechend angepasst werden. Andererseits gibt es bereits Widgets, die V2.8 voraussetzen. Bei manchen Widgets sind die Voraussetzungen ist der Dokumentation beschrieben.&lt;br /&gt;
&lt;br /&gt;
Die Unterschiede zwischen V2.7 und V2.8 sind in diesem {{Link2Forum|Topic=54506|Message=469401|LinkText=Beitrag}} zusammengefasst. &lt;br /&gt;
&lt;br /&gt;
Derzeit kann aber bereits empfohlen werden, bei einer Neuinstallation gleich V2.8 zu installieren {{Link2Forum|Topic=53881|Message=471075|LinkText=(Forum)}}.&lt;br /&gt;
 &lt;br /&gt;
=== smartVISU-cleaninstall, V2.7 ===&lt;br /&gt;
==== Herunterladen ====&lt;br /&gt;
Für die Installation gibt es ein fertig zusammengestelltes Paket aus dem git-Repo von Jörg Herrmanns ([https://github.com/herrmannj/smartvisu-cleaninstall]).&lt;br /&gt;
&lt;br /&gt;
Hierbei handelt es sich um das Original smartVISU inkl. einigen Anpassungen (fhem-Treiber, Widget-Korrekturen, ...).&lt;br /&gt;
&lt;br /&gt;
Einrichten eines Installationsordners im home-Verzeichnis:&lt;br /&gt;
 mkdir ~/install&lt;br /&gt;
&lt;br /&gt;
Wechseln in das Verzeichnis:&lt;br /&gt;
 cd ~/install&lt;br /&gt;
&lt;br /&gt;
Klonen der Pakets:&lt;br /&gt;
 git clone https://github.com/herrmannj/smartvisu-cleaninstall.git&lt;br /&gt;
Dabei wird der Unterordner ./smartvisu-cleaninstall angelegt, in den die Dateien heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
==== Kopieren in das Webserver Root-Verzeichnis ====&lt;br /&gt;
Damit der Webserver die Seiten von smartVISU zur Verfügung stellt, müssen diese an die richtige Stelle in Abhängigkeit des verwendeten Webservers und Konfiguration kopiert werden. Ggf. muss die Konfiguration des Webservers entsprechend angepasst werden.&lt;br /&gt;
&lt;br /&gt;
Das neu erstellte Verzeichnis in das Root-Verzeichnis des Webservers kopieren. Dass, wie in diesem Fall angegeben, das Verzeichnis /var/www/ das richtige Verzeichnis ist, kann z.B. dadurch bestätigt werden, dass dort bereits die Default-Seite des Webservers nach der Ersteinrichtung zu finden ist. Bei Bedarf ist das Verzeichnis anzupassen.&lt;br /&gt;
 sudo cp -rp smartvisu-cleaninstall /var/www/smartVISU&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich lässt dich auch ein anderes Installationsverzeichnis wählen. Die folgenden Schritte müssen dann entsprechend angepasst werden.&lt;br /&gt;
&lt;br /&gt;
==== Config.ini kopieren ====&lt;br /&gt;
Hierbei handelt es sich um die Hauptdatei mit der das Verhalten von smartVISU gesteuert wird.&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;quot;config.ini.default&amp;quot; muss zu &amp;quot;config.ini&amp;quot; umbenennen oder besser kopiert werden:&lt;br /&gt;
 sudo cp /var/www/smartVISU/config.ini.default /var/www/smartVISU/config.ini&lt;br /&gt;
&lt;br /&gt;
==== Berechtigungen setzen ====&lt;br /&gt;
Später wird zumindest die Konfiguration von dem, was auf dem Endgerät angezeigt werden soll, vom Endgerät aus konfiguriert. Damit dieses auch funktioniert, müssen die Berechtigungen der Seiten entsprechend angepasst werden.&lt;br /&gt;
&lt;br /&gt;
Wechseln in das Verzeichnis:&lt;br /&gt;
 cd /var/www&lt;br /&gt;
&lt;br /&gt;
Setzen des Besitzers und der Gruppe für das Root-Verzeichnis von smartVISU&lt;br /&gt;
 chown -R www-data:www-data smartVISU&lt;br /&gt;
&lt;br /&gt;
Setzen der Berechtigungen für das Root-Verzeichnis &amp;quot;smartVISU&amp;quot; und alle Unterordner&lt;br /&gt;
 chmod -R 775 smartVISU&lt;br /&gt;
&lt;br /&gt;
==== ggf. Gruppenmitgliedschaft anpassen ====&lt;br /&gt;
Dieser Schritt ist optional und dann hilfreich, wenn man mit einem normalen user z.B. über fileZilla die Dateien austauschen möchte. Da der Schritt zulasten der Sicherheit geht, sollte man ihn nach Abschluss der Konfiguration ggf. wieder rückgängig machen.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der user &amp;quot;pi&amp;quot; zur Gruppe &amp;lt;code&amp;gt;www-data&amp;lt;/code&amp;gt; hinzugefügt. Verwendet man einen anderen user, muss dieses selbstverständig angepasst werden.&lt;br /&gt;
 sudo usermod -a -G www-data pi&lt;br /&gt;
&lt;br /&gt;
Rückgängig machen kann man die Gruppenzugehörigkeit über&lt;br /&gt;
 sudo deluser pi www-data&lt;br /&gt;
&lt;br /&gt;
==== Installation überprüfen ====&lt;br /&gt;
&lt;br /&gt;
Beim Aufruf der Seite &amp;lt;code&amp;gt;http://&amp;lt;IP-Adresse&amp;gt;/smartVISU&amp;lt;/code&amp;gt; sollte folgende Seite angezeigt werden: {{Randnotiz|RNTyp=y|RNText=&lt;br /&gt;
Ggf. in der php.ini (error_reporting) die Ausgabe von Warnings abschalten, wenn so was kommt wie &amp;quot;Notice: Undefined index...&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Diese Seite wird ggf. nur einmal direkt nach der Ersteinrichtung angezeigt und ist im Folgenden nicht mehr notwendig.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Installation_SmartVISU.png]]&lt;br /&gt;
&lt;br /&gt;
=== nicht offizielle Version, V2.8 ===&lt;br /&gt;
&lt;br /&gt;
Die Beschreibung für die Installation der nicht offiziellen Version 2.8 von smartVISU basiert auf diesem [https://github.com/ddtlabs/build-smartvisu-cleaninstall Git-Eintrag] von [user=dev0].&lt;br /&gt;
&lt;br /&gt;
Da man das Softwarepaket für smartVISU direkt aus dem Entwicklungszweig herunterläd, müssen die notwendigen Erweiterungen für den Betrieb mit FHEM nachträglich manuell eingefügt werden. Dabei ist der &amp;quot;Treiber&amp;quot; am wichtigsten.&lt;br /&gt;
&lt;br /&gt;
Wie leicht zu erkennen, ist im folgenden Beispiel das Root-Verzeichnis des Webservers &amp;lt;code&amp;gt;/var/www/html&amp;lt;/code&amp;gt; und das Verzeichnis, in das smartVISU installiert wird &amp;quot;sv&amp;quot;.&lt;br /&gt;
Die smartVISU-Seite wird am Ende der Installation entsprechend mit &amp;lt;code&amp;gt;http://&amp;lt;IP-Adresse&amp;gt;/sv&amp;lt;/code&amp;gt; aufgerufen.&lt;br /&gt;
&lt;br /&gt;
Anpassen der Gruppenmitgliedschaften kann nach dem oben beschriebenen Muster durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
==== Herunterladen ====&lt;br /&gt;
&lt;br /&gt;
Die Dateien werden direkt aus dem Entwicklungszweig heruntergeladen.&lt;br /&gt;
 git clone https://github.com/Martin-Gleiss/smartvisu.git&lt;br /&gt;
&lt;br /&gt;
==== Kopieren in das Webserver Root-Verzeichnis ====&lt;br /&gt;
 sudo cp -rp smartvisu /var/www/html/sv&lt;br /&gt;
&lt;br /&gt;
==== Herunterladen der Erweiterungen für FHEM ====&lt;br /&gt;
 git clone https://github.com/herrmannj/smartvisu-cleaninstall.git&lt;br /&gt;
&lt;br /&gt;
==== Kopieren der Erweiterungen ====&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/readme.txt /var/www/html/sv/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/lib/functions_config.php /var/www/html/sv/lib/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/lib/includes.php /var/www/html/sv/lib/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/config.ini.default /var/www/html/sv/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/pages/base/configure.php /var/www/html/sv/pages/base/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/driver/io_fhem.js /var/www/html/sv/driver/&lt;br /&gt;
 sudo cp ./smartvisu-cleaninstall/driver/io_fhem.min.js /var/www/html/sv/driver/&lt;br /&gt;
&lt;br /&gt;
==== Config.ini kopieren ====&lt;br /&gt;
 sudo cp /var/www/html/sv/config.ini.default /var/www/html/sv/config.ini&lt;br /&gt;
&lt;br /&gt;
==== Setzen der Berechtigungen (Besitzer und Gruppe) ====&lt;br /&gt;
 cd /var/www/html&lt;br /&gt;
 sudo chown -R www-data:www-data sv&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting == &lt;br /&gt;
&lt;br /&gt;
=== SSL ===&lt;br /&gt;
&lt;br /&gt;
Wird derzeit nicht unterstützt {{Link2Forum|Topic=43226|Message=352115|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== Performanceproblem ===&lt;br /&gt;
&lt;br /&gt;
Während der Entwicklung gab es mehrere Evolutionen, was die Verbindung über den Treiber angeht. Trotzdem hat auch die Platform, auf der smartVISU läuft einen gehörigen Anteil an der Reaktivität der Oberfläche. Darüber hinaus hat selbstredend die Komplexität einer Seite Einfluss auf die Geschwindigkeit.&lt;br /&gt;
Mit einem Webserver auf dem RPi2 scheint es noch potential nach oben zu geben, setzte man eine performantere Platform ein {{Link2Forum|Topic= 48243|Message=402427|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== Config-Seite anstatt der individuellen Seite ===&lt;br /&gt;
&lt;br /&gt;
Es wurde vergessen, die Datei config.ini.default nach config.ini zu kopieren {{Link2Forum|Topic= 46501|Message=382426|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== Zugriffsprobleme mit Apache ===&lt;br /&gt;
Anscheinend gab es vereinzelt Zugriffsprobleme auf das smartVISU-Vereichnis, die sich aber mit dieser Erweiterung der Apache-Konfiguration beheben lies {{Link2Forum|Topic=30909|Message=239882|LinkText=(Forum)}}:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Directory &amp;quot;/var/www/smartvisu&amp;quot;&amp;gt;&lt;br /&gt;
    Options +Indexes FollowSymLinks +ExecCGI&lt;br /&gt;
    AllowOverride AuthConfig FileInfo&lt;br /&gt;
    Order allow,deny&lt;br /&gt;
    Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 404 not found ===&lt;br /&gt;
&lt;br /&gt;
Wird noch nicht einmal die Seite gefunden (404), sind bereits die statischen Seiteninhalte der Webseite nicht richtig konfiguriert. Es muss sichergestellt werden, dass eine Datei im Verzeichnis von smartVISU von einem Endgerät angezeigt werden kann {{Link2Forum|Topic= 46501|Message=49524|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== *.js dateien ===&lt;br /&gt;
&lt;br /&gt;
Sollte jemand Änderungen an den *.js Dateien bearbeiten muss man daran denken, dass in der config.ini ganz unten vereinbart wird welche Version der Datei benutzt wird {{Link2Forum|Topic=30909|Message=252375|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== verschiedene Devices, verschiedene Anzeigen ===&lt;br /&gt;
&lt;br /&gt;
Möchte man sicherstellen, dass auf allen Endgeräten die gleiche page konfiguriert ist, verschiebt man den entsprechenden Teil in der config.ini in den &amp;lt;nowiki&amp;gt;[default]&amp;lt;/nowiki&amp;gt;-Bereich. &lt;br /&gt;
&lt;br /&gt;
An dieser Stelle sei eindringlich empfohlen, diese Änderung nur bei nicht laufendem Websocket durchzuführen und in jedem Falle ein Backup der Datei vorzuhalten. Bei Syntaxfehlern wird diese Datei neu erzeugt und überschreibt ohne Nachfrage die Vorversion {{Link2Forum|Topic=46541|Message=383006|LinkText=(Forum)}} {{Link2Forum|Topic=36420|Message=287038|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== Welcher Treiber ist installiert ===&lt;br /&gt;
&lt;br /&gt;
Um zu prüfen, welche Version vom Treiber man aktuell verwendet, kann man im Browser die Konsole öffnen und nach einem page reload diesen Log-Eintrag suchen:&lt;br /&gt;
&lt;br /&gt;
 [io.fhem]: init [V1.10] (address= ...&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel ist es Version 1.10 {{Link2Forum|Topic=35960|Message=283617|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== neue Clients ===&lt;br /&gt;
&lt;br /&gt;
Das Anlegen neuer Clients In smartVISU müssen nicht händisch ergänzt werden. In der config.ini gibt es den parameter auto_add = true|false. Wenn dieser auf true steht, werden neue Clients automatisch in smartVISU angelegt und bekommen eine Kopie der default Einstellungen.&lt;br /&gt;
Im Anschluss können über die Config-Seite die individuellen Einstellungen über die smartVISU-Oberfläche konfiguriert und gespeichert werden (page, design, evtl. calender, etc) {{Link2Forum|Topic=30909|Message=236222|LinkText=(Forum)}}.&lt;br /&gt;
&lt;br /&gt;
=== Ordner und Dateien ===&lt;br /&gt;
Auch wenn es im Normalfall nicht notwendig ist sollte, kann es manchmal sinnvoll sein, den genauen Speicherort aller Dateien und Konfigurationsdateien zu kennen und entsprechend Debugging-Trigger hinzuzufügen oder Konfigurationen direkt zu korrigieren. &lt;br /&gt;
&lt;br /&gt;
Die folgenden Pfadangaben gehen davon aus, dass das Root-Verzeichnis des eingesetzten Webservers /var/www/html/ ist und smartVISU im Unterordner /var/www/html/sv liegt.&lt;br /&gt;
&lt;br /&gt;
Dokumenten Root für smartVISU:&lt;br /&gt;
 /var/www/html/sv/&lt;br /&gt;
&lt;br /&gt;
Konfigurationsdatei von smartVISU:&lt;br /&gt;
 /var/www/html/sv/config.ini&lt;br /&gt;
&lt;br /&gt;
Treiber:&lt;br /&gt;
 /var/www/html/sv/driver/io-fhem.js&lt;br /&gt;
&lt;br /&gt;
 /var/www/html/sv/driver/io_fhem.min.js &lt;br /&gt;
&lt;br /&gt;
Temp-Ordner:&lt;br /&gt;
 /var/www/html/sv/temp&lt;br /&gt;
&lt;br /&gt;
Template-Ordner für neue &amp;quot;page&amp;quot;:&lt;br /&gt;
 /var/www/html/sv/pages/_template&lt;br /&gt;
&lt;br /&gt;
Eigener Page-Ordner&lt;br /&gt;
 /var/www/html/sv/pages/&amp;lt;eigeneSeite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:fronthem/smartVISU]]&lt;/div&gt;</summary>
		<author><name>Kohe</name></author>
	</entry>
</feed>