Page 1 of 32

MyDomoticz - Testers wanted!

Posted: Friday 28 August 2015 10:20
by chimit
This topic is about the about-to-be-released MyDomoticz service.
The MyDomoticz service allows for accessing Domoticz instances via the world wide web, without having the need of opening public external http ports of the Domoticz instance in question.
The service aims to be able to be managed as simple as possible, in order to be used by users who cannot (or don't want to) open external ports to the public Internet. It will be available in a future version of Domoticz.

The service is now being alpha-tested but before integrating the code in the Domoticz code base, it needs to be thoroughly tested. For this, we are looking for people that want to have a sneak preview of the service and are willing to provide feedback about bugs and user experience improvements.

This is your chance to contribute to the Domoticz open source project, even if you cannot code or translate or anything else. You just need to be using the service and see if it works.
The only thing required is be able to compile your own Domoticz from a Github branch that will be given to you.

In order to enter to this unique opportunity, please PM me.

Rene

Re: Testers wanted!

Posted: Friday 28 August 2015 11:08
by Justintime
Great initiative.... Pm sent.

Re: Testers wanted!

Posted: Friday 28 August 2015 11:45
by remb0
pm send... :)

Re: Testers wanted!

Posted: Saturday 29 August 2015 9:06
by Egregius
I am also concerned about that.
Security is very important in stuff like this. If someone could access the information from domoticz he can easily know when you're at home or not.
My domoticz isn't available on the net, only my own portal. On a random port number with a authentication system that blocks every failed attempt completely.

At least I hope this service can be disabled?
Can you tell something more about it?

Re: Testers wanted!

Posted: Saturday 29 August 2015 10:20
by chimit
About your concerns: This service is not enabled by default. So only available to users that choose to use it.
For the rest, the same security restrictions (ip restriction, password protection) apply as if your Domoticz were to be accessed by a forwarded port. Also all communication flows through secure connections.
So basically, security-wise, it's the same, just easier to use. Except for the independent man-in-the-middle that the DomoProxy is by nature.

Having said that, of course I am very open to code reviews to see if there's any security leak that I overlook. That's why it's open source.

Re: Testers wanted!

Posted: Saturday 29 August 2015 11:22
by Egregius
Thanks for you reply, I'm totally relaxed now and will grab a beer :mrgreen:

Re: Testers wanted!

Posted: Saturday 29 August 2015 12:47
by Bikey
As it is open source perhaps this service can also run on once own host and domain I expect? Is it a PHP/MySQL script?

That would be great because I then can finally get a good certificate for Domoticz at that domain which I cannot for my home-Ip. No more "unsigned certificate" warnings when logging in. And no concerns about a man-in-the-middle ;-)

Re: Testers wanted!

Posted: Saturday 29 August 2015 21:42
by dressie
PM sent..

Re: Testers wanted!

Posted: Sunday 30 August 2015 2:16
by chimit
Bikey wrote:As it is open source perhaps this service can also run on once own host and domain I expect? Is it a PHP/MySQL script?

That would be great because I then can finally get a good certificate for Domoticz at that domain which I cannot for my home-Ip. No more "unsigned certificate" warnings when logging in. And no concerns about a man-in-the-middle ;-)
It's a more more complicated than to be written in PHP. We're still indecisive as to make it open source or not. Even though it should be.
The unsigned certificate warnings are indeed history.
If you want to run something like that yourself, you might be off easier running a vpn.

Re: Testers wanted!

Posted: Tuesday 22 September 2015 18:54
by chimit
This is some feedback, provided by user hansrune.
With their permission, I am posting it here:

Done a bit of testing using my 3G connected summer house Domoticz. This works very well also for 3G links !

Switching between two Domoticz instances seemed a bit awkward, but only until I found / bookmarked https://my.domoticz.com/mydomoticz/dashboard

This is definately a HUGE win in:
* Setting this up is far easier than OpenVPN + nginx proxy + ssl certs / setup + fixed IP
* User experience is good, responsive, camera images transfer and log tranfers responds very well.

There is just some 30-50ms latency between home and my.domoticz.com, so most of Europe should be well served.

I will now test how much traffic is generated when doing nothing overnight. If I scroll back the logs, this seem to be the typical keep-alive activity:
2015-09-21 20:38:26.995 PROXY: Originating ip 92.221.130.41.
2015-09-21 20:38:26.996 PROXY: Subsystem 1.
2015-09-21 20:38:26.997 PROXY: This is a request pdu for /json.htm?type=devices&filter=all&used=true&order=Name&plan=0&lastupdate=1442860696.
2015-09-21 20:38:26.998 PROXY: Body len: 0.
2015-09-21 20:38:27.024 PROXY: Response, status: 200.
2015-09-21 20:38:27.025 PROXY: Response length: 559.
2015-09-21 20:38:37.155 PROXY: Originating ip 92.221.130.41.
2015-09-21 20:38:37.156 PROXY: Subsystem 1.
2015-09-21 20:38:37.157 PROXY: This is a request pdu for /json.htm?type=devices&filter=all&used=true&order=Name&plan=0&lastupdate=1442860707.
2015-09-21 20:38:37.158 PROXY: Body len: 0.
2015-09-21 20:38:37.177 PROXY: Response, status: 200.
2015-09-21 20:38:37.178 PROXY: Response length: 134.
2015-09-21 20:38:47.307 PROXY: Originating ip 92.221.130.41.
2015-09-21 20:38:47.308 PROXY: Subsystem 1.
2015-09-21 20:38:47.309 PROXY: This is a request pdu for /json.htm?type=devices&filter=all&used=true&order=Name&plan=0&lastupdate=1442860707.
2015-09-21 20:38:47.310 PROXY: Body len: 0.
2015-09-21 20:38:47.337 PROXY: Response, status: 200.
2015-09-21 20:38:47.338 PROXY: Response length: 575.

... shouldn't ruin my data plan, but an adjustable poll interval may become desireable.

Re: Testers wanted!

Posted: Tuesday 22 September 2015 18:55
by chimit
Can any of you users think of a more descriptive name, besides MyDomoticz?

== Rene

Re: Testers wanted!

Posted: Tuesday 22 September 2015 19:11
by Justintime
Cloudomoticz?

Re: Testers wanted!

Posted: Wednesday 23 September 2015 22:01
by chimit
I just uploaded new RFXComm firmware via MyDomoticz. Worked like expected.

Btw, Cloudomoticz, while better than MyDomoticz, doesn't cover what it is. Because it's not a cloud service as in the data or services are on a central server.
On the contrary, it's more like an Internetwork of Domoticz's. But then again. The Domoticz's do not internetwork either... But ey... that gives me an idea!!! But anyhow... it's not on-topic now.

== Rene

Re: Testers wanted!

Posted: Friday 02 October 2015 17:13
by kman
PM sent.

thanks

Re: Testers wanted!

Posted: Friday 16 October 2015 1:04
by Calzor Suzay
Any idea when this'll go into a stable release?

Re: Testers wanted!

Posted: Friday 16 October 2015 5:29
by spudgunman
great job, I personally chose this code because of the ability to have zero cloud connection haha.. but I totally understand how important this can be for some.

Re: Testers wanted!

Posted: Sunday 25 October 2015 19:56
by khughes
New user. I can't PM yet. ***Sigh***

BTW: I like the name MyDomoticz

--K

Re: Testers wanted!

Posted: Sunday 25 October 2015 19:58
by hansrune
+1

Re: Testers wanted!

Posted: Tuesday 03 November 2015 18:24
by nawikre
+1

Re: Testers wanted!

Posted: Tuesday 24 November 2015 15:55
by thecosmicgate
Still possible to test ? Or testers wanted :-)?

Sent from my MotoG3 using Tapatalk