FHEM Forum

FHEM => Frontends => fronthem / smartVISU => Thema gestartet von: basti2s am 01 Mai 2017, 18:51:13

Titel: Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 01 Mai 2017, 18:51:13
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?
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 01 Mai 2017, 19:10:07
Schau besser ins FHEM Wiki. Wenn Du "irgendwelche" Anleitungen verwendest, dann frag auch dort, wenn es nicht funktioniert.
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 05 Mai 2017, 17:31:39
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?
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 05 Mai 2017, 17:55:18
Was sagt das Webserver error_log dazu?
Hat der Webserver Schreibrechte auf config.php/config.ini?
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 06 Mai 2017, 13:37:07
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
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 06 Mai 2017, 13:45:11
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.
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 06 Mai 2017, 14:09:15
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"
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 06 Mai 2017, 14:13:56
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...
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 06 Mai 2017, 14:19:34
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"
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 07 Mai 2017, 12:27:03
- 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...
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 07 Mai 2017, 13:43:04
- 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
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: dev0 am 08 Mai 2017, 09:41:09
Ist Dein Problem damit jetzt gelöst?
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: basti2s am 08 Mai 2017, 14:37:51
es scheint so als wäre es gelöst. Ich kann nun Geräte über Smartvisu schalten. :)
Titel: Antw:Smartvisu "Could not connect to DomotiGa server"
Beitrag von: KernSani am 08 Mai 2017, 15:57:26
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.