I am trying to get my Google Home working with Vera and i have started an install of the Vera Concierge server. It looks like a very cool solution and I’m looking forward to getting it working.
Unfortunately, I have not been able to get it up and running successfully. I have a problem with Vera Concierge not finding my google home device as well as the Vera system itself. Basically nothing shows up on the admin site after i have entered the vera creds and restarted. I am suspecting some sort of dependency or configuration problem. Any suggestions?
I am running Ubuntu in a VM:
Linux version 4.13.0-21-generic (buildd@lgw01-amd64-037) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)) #24-Ubuntu SMP Mon Dec 18 17:29:16 UTC 2017
On the server page from a remote machine i see the following:
Concierge Server IP: 127.0.1.1
Java VM: 9-Ubuntu
On the log page i see the following:
Dec 26, 2017, 8:27:04 PM V:CSWebContainer:Config Cmd:/Query
Dec 26, 2017, 8:27:11 PM V:CSWebContainer:Cmd:/Log
Dec 26, 2017, 8:27:16 PM V:CSWebContainer:Cmd:/Log
Dec 26, 2017, 8:27:21 PM V:CSWebContainer:Cmd:/Log
Dec 26, 2017, 8:27:26 PM V:CSWebContainer:Cmd:/Log
There are not obvious log records /var/log/syslog .
At a glance it looks like the server is running on the wrong network/ local interface. Should the concierge server be the localhost ip and not the public ip? Can i configure this?
Also, One other thing that i noticed after install was that the default port 8989 was only listening in IP v6 and not IP v4. I was able to quickly identify this problem by using netstat -t. I am not sure why this happened, but it was fixed by disabling ipv6 on the host.
Off topic but I have a quick list of suggestions for the tool to make it better and more secure:
- Allow limit or selection of server ip address and ipv6 vs ipv4 as a command line arg
- Change form combo box to hash so that passwords are not exposed
- Enable a default password for the admin https site that can be changed by the user
- Provide additional documentation on where the logging lives etc