Smartvisu "Could not connect to DomotiGa server"

Begonnen von basti2s, 01 Mai 2017, 18:51:13

Vorheriges Thema - Nächstes Thema

basti2s

Hallo zusammen,

danke eurer Hilfe habe ich es endlich hinbekommen Smartvisu über meine Browser aufrufen zu können. Nun stolpere ich aber schon über das nächste Problem.
Es kommt immer die Meldung: "Could not connect to DomotiGa server!"
Ich habe auf der Smartvisu Oberfälche die gleiche IP wie die von FHEM eingegeben und den Port 2121 ausgewählt.

Ich bin nach dieser Anleitung vorgegangen: http://www.meintechblog.de/2015/06/smartvisu-mit-fhem-die-perfekte-visualisierung-teil-1-basics/

Habt ihr eine Idee woran das liegen könnte?

dev0

Schau besser ins FHEM Wiki. Wenn Du "irgendwelche" Anleitungen verwendest, dann frag auch dort, wenn es nicht funktioniert.

basti2s

Also ich habe jetzt nach diesen Anleitungen neu installiert:
https://wiki.fhem.de/wiki/SmartVISU_Installation (lighttpd als Webserver)
https://wiki.fhem.de/wiki/Fronthem_Installation

wenn ich nun die IP-Adresse des Domotiga Servers in Smartvisu auf die meines Pi ändern möchte verstellt sich immer nach dem klick auf Speichern die IP-Adresse wieder. Woran kann das liegen?

dev0

Was sagt das Webserver error_log dazu?
Hat der Webserver Schreibrechte auf config.php/config.ini?

basti2s

hier der error-Log:

2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: port in /var/www/smartVISU/lib/service.php on line 44
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: url in /var/www/smartVISU/lib/service.php on line 45
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: user in /var/www/smartVISU/lib/service.php on line 46
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: pass in /var/www/smartVISU/lib/service.php on line 47
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: debug in /var/www/smartVISU/lib/service.php on line 41
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: server in /var/www/smartVISU/lib/service.php on line 43
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: port in /var/www/smartVISU/lib/service.php on line 44
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: url in /var/www/smartVISU/lib/service.php on line 45
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: user in /var/www/smartVISU/lib/service.php on line 46
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: pass in /var/www/smartVISU/lib/service.php on line 47
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:25: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: D in /var/www/smartVISU/lib/functions.php on line 126
2017-05-05 17:22:27: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-05 17:22:27: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Constant config_version already defined in /var/www/smartVISU/lib/functions_config.php on line 128
2017-05-05 17:22:27: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-05 17:25:51: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-05 17:25:51: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Constant config_version already defined in /var/www/smartVISU/lib/functions_config.php on line 128
2017-05-05 17:25:52: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-06 13:32:05: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-06 13:32:05: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Constant config_version already defined in /var/www/smartVISU/lib/functions_config.php on line 128
2017-05-06 13:32:05: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-06 13:32:17: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89
2017-05-06 13:32:17: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Constant config_version already defined in /var/www/smartVISU/lib/functions_config.php on line 128
2017-05-06 13:32:18: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Notice:  Undefined index: clients in /var/www/smartVISU/lib/functions_config.php on line 89



Hier die Berechtigungen:

pi@raspberrypi:/var/www/smartVISU $ ls -la
insgesamt 144
drwxrwxr-x 14 www-data www-data  4096 Mai  5 16:38 .
drwxrwxr-x  4 www-data www-data  4096 Mai  5 16:37 ..
drwxrwxr-x  2 www-data www-data  4096 Mai  5 16:36 apps
-rwxr-xr-x  1 root     root       639 Mai  5 16:38 config.ini
-rwxrwxr-x  1 www-data www-data   639 Mai  5 16:36 config.ini.default
drwxrwxr-x  3 www-data www-data  4096 Mai  5 16:36 designs
drwxrwxr-x  2 www-data www-data  4096 Mai  5 16:36 driver
-rwxrwxr-x  1 www-data www-data  2837 Mai  5 16:36 favicon.ico
-rwxrwxr-x  1 www-data www-data  6623 Mai  5 16:36 favicon.png
drwxrwxr-x  8 www-data www-data  4096 Mai  5 16:36 .git
drwxrwxr-x  7 www-data www-data  4096 Mai  5 16:36 icons
-rwxrwxr-x  1 www-data www-data  4989 Mai  5 16:36 index.php
drwxrwxr-x  2 www-data www-data  4096 Mai  5 16:36 lang
drwxrwxr-x  9 www-data www-data  4096 Mai  5 16:36 lib
-rwxrwxr-x  1 www-data www-data 35821 Mai  5 16:36 license.txt
-rwxrwxr-x  1 www-data www-data  2123 Mai  5 16:36 make.php
drwxrwxr-x 13 www-data www-data  4096 Mai  5 16:36 pages
drwxrwxr-x  7 www-data www-data  4096 Mai  5 16:36 pics
-rwxrwxr-x  1 www-data www-data  5228 Mai  5 16:36 readme.txt
drwxrwxr-x 17 www-data www-data  4096 Mai  5 17:22 temp
-rwxrwxr-x  1 www-data www-data 10240 Mai  5 16:36 Thumbs.db
drwxrwxr-x 11 www-data www-data  4096 Mai  5 16:36 vendor
drwxrwxr-x  2 www-data www-data  4096 Mai  5 16:36 widgets

dev0

Zitat von: basti2s am 06 Mai 2017, 13:37:07
-rwxr-xr-x  1 root     root       639 Mai  5 16:38 config.ini

User und group sind nicht ok.

basti2s

#6
ich habe versucht mit "sudo chown -c www-data /var/www/smartVISU" den Benutzer und die Gruppe zu ändern.
Hat leider nicht funktioniert. Warum?

edit: ich habe es jetzt hinbekommen, dass auch die config.ini in der gruppe www-data und den besitzer www-data hat.
Jetzt wird die IP-Adresse in SmartVisu gespeichert. Nun kommt aber wieder die Fehlermeldung: "Could not connect to DomotiGa server"

dev0

Weil Du damit nur die Berechtigung des Ordners setzt.

sudo chown www-data:www-data /var/www/smartVISU/config.ini


Ich habe das Wiki gerade angepasst, damit das Kopieren der config.ini vorher gemacht wird...

basti2s

edit: ich habe es jetzt hinbekommen, dass auch die config.ini in der gruppe www-data und den besitzer www-data hat.
Jetzt wird die IP-Adresse in SmartVisu gespeichert. Nun kommt aber wieder die Fehlermeldung: "Could not connect to DomotiGa server"

dev0

- Welchen Status hat das Fronthem Device?
- Steht bzgl. Fronthem etwas im FHEM Log (mit attr global verbose 5)?
- Gibt es die Datei fronthem.err? Wenn ja, ist dort ein etwas vermerkt...
- Ist der Port 2121 ohne FHEM bereits belegt? Das kannst Du vor dem FHEM Start mit netstat prüfen.
- Belegt ein anderes FHEM Device den Port 2121 (bspw. owserver) bereits? Das kannst Du mit netstat prüfen, nachdem Du FHEM ohne Fronthem startest.
- Wird durch das Starten von FHEM mit Fronthem der Port 2121 belegt? Kannst Du mit netstat überprüfen.

Da Du nicht proaktiv mitwirkst, kann ich erst einmal nur ins Blaue fragen...

basti2s

#10
- Das Device hat den Status "disconnected" Ich habe keine Ahnung warum. Ich habe die IP-Adresse des Laptops manuell eingestellt und im Router die IP für meinen Laptop aus dem DNS raus genommen.
- im FHEM Log steht nicht mit dem attr global verbose 5
- Wo soll die fronthem.err gespeichert sein? Ich habe mittels "locate" nach der Datei fronthem.err gesucht. Wurde nichts gefunden.
- Ich habe gerade während laufendem FHEM geschaut ob der Port 2121 belegt ist. Und er ist trotz laufendem fhem nicht belegt!

Sorry, aber ich hab halt einfach noch nicht so viel ahnung.. Deswegen frage ich hier ja, weil ich im Internet nichts passendes gefunden habe :(

edit: Ich habe jetzt (durch neues einbinden) meines Laptops in FHEM hingekommen, dass er als Connected drin steht.
allerdings hat sich an den sonstigen Punkten nichts geändert.

edit2: Wenn ich jetzt in Smartvisu auf die Einstellung Seite wechsle erscheint oben rechts auf der Seite während dem Laden ganz kurz "Warning" sobald die Seite aber geladen ist verschwindet diese Meldung

dev0


basti2s

es scheint so als wäre es gelöst. Ich kann nun Geräte über Smartvisu schalten. :)

KernSani

Hi Basti,

wenn das Problem gelöst ist, kannst du es bitte auf "gelöst" setzen (Subject des ersten Posts editieren)? Evtl. würde es auch Sinn machen den Thread in das smartvisu Forum zu verschieben (Button ganz links unten).

Danke.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...