MyDomoticz - Testers wanted!

On various Hardware and OS systems: pi / windows / routers / nas, etc

Moderator: leecollings

Post Reply
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

MyDomoticz - Testers wanted!

Post 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
Justintime
Posts: 228
Joined: Thursday 21 May 2015 9:08
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Testers wanted!

Post by Justintime »

Great initiative.... Pm sent.
User avatar
remb0
Posts: 499
Joined: Thursday 11 July 2013 22:21
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: The Netherlands
Contact:

Re: Testers wanted!

Post by remb0 »

pm send... :)
User avatar
Egregius
Posts: 2582
Joined: Thursday 09 April 2015 12:19
Target OS: Linux
Domoticz version: v2024.7
Location: Beitem, BE
Contact:

Re: Testers wanted!

Post 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?
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

Re: Testers wanted!

Post 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.
User avatar
Egregius
Posts: 2582
Joined: Thursday 09 April 2015 12:19
Target OS: Linux
Domoticz version: v2024.7
Location: Beitem, BE
Contact:

Re: Testers wanted!

Post by Egregius »

Thanks for you reply, I'm totally relaxed now and will grab a beer :mrgreen:
Bikey
Posts: 331
Joined: Sunday 22 February 2015 12:19
Target OS: Linux
Domoticz version: 2020.x
Location: Netherlands
Contact:

Re: Testers wanted!

Post 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 ;-)
dressie
Posts: 156
Joined: Monday 25 May 2015 22:44
Target OS: Raspberry Pi / ODroid
Domoticz version: V2020.2
Location: Netherlands
Contact:

Re: Testers wanted!

Post by dressie »

PM sent..
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

Re: Testers wanted!

Post 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.
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

Re: Testers wanted!

Post 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.
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

Re: Testers wanted!

Post by chimit »

Can any of you users think of a more descriptive name, besides MyDomoticz?

== Rene
Justintime
Posts: 228
Joined: Thursday 21 May 2015 9:08
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: Testers wanted!

Post by Justintime »

Cloudomoticz?
User avatar
chimit
Posts: 259
Joined: Saturday 18 April 2015 18:55
Target OS: Raspberry Pi / ODroid
Domoticz version: master
Location: Rotterdam, the Netherlands
Contact:

Re: Testers wanted!

Post 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
kman
Posts: 78
Joined: Wednesday 30 September 2015 19:33
Target OS: Linux
Domoticz version:
Contact:

Re: Testers wanted!

Post by kman »

PM sent.

thanks
Calzor Suzay
Posts: 145
Joined: Tuesday 08 July 2014 15:10
Target OS: -
Domoticz version: 4.9700
Location: UK
Contact:

Re: Testers wanted!

Post by Calzor Suzay »

Any idea when this'll go into a stable release?
spudgunman
Posts: 32
Joined: Tuesday 26 May 2015 18:59
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: Seattle WA, USA
Contact:

Re: Testers wanted!

Post 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.
khughes
Posts: 1
Joined: Sunday 25 October 2015 19:42
Target OS: Linux
Domoticz version:
Contact:

Re: Testers wanted!

Post by khughes »

New user. I can't PM yet. ***Sigh***

BTW: I like the name MyDomoticz

--K
hansrune
Posts: 49
Joined: Monday 07 October 2013 10:51
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Testers wanted!

Post by hansrune »

+1
nawikre
Posts: 9
Joined: Sunday 11 October 2015 13:16
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Testers wanted!

Post by nawikre »

+1
User avatar
thecosmicgate
Posts: 188
Joined: Monday 06 April 2015 14:37
Target OS: Linux
Domoticz version: newest
Location: The Netherlands / Hoeven
Contact:

Re: Testers wanted!

Post by thecosmicgate »

Still possible to test ? Or testers wanted :-)?

Sent from my MotoG3 using Tapatalk
It's nice to be important, but it's more important to be nice
Scooter ;)
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest