dashticz: Important Request

Dashticz, alternative dashboard based on HTML, CSS, jQuery

Moderators: leecollings, htilburgs, robgeerts

Post Reply
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

dashticz: Important Request

Post by robgeerts »

Hi guys,

I've been silent for a while, sorry for that...
Very busy, holidays etc.. Will try to be here more often!

Dashticz is using some scripts on my server. I noticed it may use some heavy load on that now and then.
I gotta move it to another server. So, I have 2 options:

1.) Buy a server myself
2.) Someone offer his server to run the scripts on

The first option I can do but it will cost me a lot of money so I prefer the second option.
Is someone willing to offer his server to host my scripts on?
poudenes
Posts: 667
Joined: Wednesday 08 March 2017 9:42
Target OS: Linux
Domoticz version: 3.8993
Location: Amsterdam
Contact:

Re: IMPORTANT REQUEST!!!

Post by poudenes »

Hi Rob,

Are we all use your server when we use Dashticz? Or does some people use your server?
Otherwise im happy to move script thats needed for Dashticz to my own server (Digital Ocean)
RPi3 B+, Debain Stretch, Domoticz, Homebridge, Dashticz, RFLink, Milight, Z-Wave, Fibaro, Nanoleaf, Nest, Harmony Hub, Now try to understand pass2php
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

Re: IMPORTANT REQUEST!!!

Post by robgeerts »

poudenes wrote: Saturday 15 September 2018 12:35 Hi Rob,

Are we all use your server when we use Dashticz? Or does some people use your server?
Otherwise im happy to move script thats needed for Dashticz to my own server (Digital Ocean)
Users who uses the blocks like calendar, transport, garbage and tv guide uses the scripts that connects to my server...
ben53252642
Posts: 543
Joined: Saturday 02 July 2016 5:17
Target OS: Linux
Domoticz version: Beta
Contact:

Re: IMPORTANT REQUEST!!!

Post by ben53252642 »

robgeerts wrote: Saturday 15 September 2018 12:28 Dashticz is using some scripts on my server. I noticed it may use some heavy load on that now and then.
If it's only occasionally and the processing isn't urgent?

Code: Select all

nice -17 ionice -c2 -n6 programtostart
Make it low cpu and disk priority.

I use varying levels to keep scripts from hogging resources on my Domoticz box.
Unless otherwise stated, all my code is released under GPL 3 license: https://www.gnu.org/licenses/gpl-3.0.en.html
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

Re: IMPORTANT REQUEST!!!

Post by robgeerts »

Well, if someone is running dashticz on a tablet, and its opened on the screen, it sends a request every x minutes to my server (x the amount of users)
ben53252642
Posts: 543
Joined: Saturday 02 July 2016 5:17
Target OS: Linux
Domoticz version: Beta
Contact:

Re: IMPORTANT REQUEST!!!

Post by ben53252642 »

Thought of another idea, release an update that introduces a random range into the request time so they don't request all at once.
Unless otherwise stated, all my code is released under GPL 3 license: https://www.gnu.org/licenses/gpl-3.0.en.html
tun0
Posts: 8
Joined: Saturday 28 July 2018 9:30
Target OS: -
Domoticz version:
Contact:

Re: IMPORTANT REQUEST!!!

Post by tun0 »

Another option perhaps could be to make the code available so one could host them themselves?
moses123
Posts: 18
Joined: Thursday 06 September 2018 11:50
Target OS: Raspberry Pi / ODroid
Domoticz version: latest b
Contact:

Re: IMPORTANT REQUEST!!!

Post by moses123 »

Well, i think the best way is to get rid of the dependency of your server.
At first because of the traffic on your server and second for privacy reasons.
I am not feeling very well, knowing that my data is transferred somewhere else, only for formatting.

Moses123
Derik
Posts: 1601
Joined: Friday 18 October 2013 23:33
Target OS: Raspberry Pi / ODroid
Domoticz version: BETA
Location: Arnhem/Nijmegen Nederland
Contact:

Re: IMPORTANT REQUEST!!!

Post by Derik »

not possible to make your options running on the master pi or hardware where dashticz is running on?
Xu4: Beta Extreme antenna RFXcomE,WU Fi Ping ip P1 Gen5 PVOutput Harmony HUE SolarmanPv OTG Winddelen Alive ESP Buienradar MySensors WOL Winddelen counting RPi: Beta SMAspot RFlinkTest Domoticz ...Different backups
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

Re: IMPORTANT REQUEST!!!

Post by robgeerts »

moses123 wrote: Saturday 15 September 2018 18:31 Well, i think the best way is to get rid of the dependency of your server.
At first because of the traffic on your server and second for privacy reasons.
I am not feeling very well, knowing that my data is transferred somewhere else, only for formatting.

Moses123
I know what you mean, altough I save nothing!
I will make it available on github so you can host it on your server.
There will be a config to set the URL of your website. (This could also be a internal ip-address in your network)
poudenes
Posts: 667
Joined: Wednesday 08 March 2017 9:42
Target OS: Linux
Domoticz version: 3.8993
Location: Amsterdam
Contact:

Re: IMPORTANT REQUEST!!!

Post by poudenes »

Would be nice to have the scripts so if possible people run their own scripts. I will run them myself... If they are available


Verzonden vanaf mijn iPhone met Tapatalk Pro
RPi3 B+, Debain Stretch, Domoticz, Homebridge, Dashticz, RFLink, Milight, Z-Wave, Fibaro, Nanoleaf, Nest, Harmony Hub, Now try to understand pass2php
User avatar
EdwinK
Posts: 1820
Joined: Sunday 22 January 2017 21:46
Target OS: Raspberry Pi / ODroid
Domoticz version: BETA
Location: Rhoon
Contact:

Re: IMPORTANT REQUEST!!!

Post by EdwinK »

So would I. If they could be run from my Pi Synology
Last edited by EdwinK on Monday 17 September 2018 9:10, edited 1 time in total.
Running latest BETA on a Pi-3 | Toon® Thermostat (rooted) | Hue | Tuya | IKEA tradfri | Dashticz V3 on Lenovo Huawei Tablet | Conbee
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

Re: IMPORTANT REQUEST!!!

Post by robgeerts »

It only needs PHP-support on your server.
User avatar
kiddigital
Posts: 435
Joined: Thursday 10 August 2017 6:52
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Netherlands
Contact:

Re: IMPORTANT REQUEST!!!

Post by kiddigital »

robgeerts wrote: Saturday 15 September 2018 12:28I gotta move it to another server. So, I have 2 options:

1.) Buy a server myself
Possible, but you probably end-up running some kind of Cloud Service using a subscription model which Dashticz users could use if they want certain features. But not my preferred direction..
robgeerts wrote: Saturday 15 September 2018 12:282.) Someone offer his server to run the scripts on
Would be great if a (commercial) company would become a sort of sponsor for your service.

Maybe a 3rd option: community based Cloud Service... If you would run a proxy service, community members (like myself) could donate server/cpu capacity to take on some of the load so more load can be processed without moving everything to a single handed operated service.

Long-term I would prefer option 4: making the services also available independent of any Cloud Service by making the needed back-end processing Open Source as well so people can choose to either run the services themselves or use a Cloud Service (from option 1, 2, or 3).
One RPi with Domoticz, RFX433e, aeon labs z-wave plus stick GEN5, ha-bridge 5.4.0 for Alexa, Philips Hue Bridge, Pimoroni Automation Hat
One RPi with Pi foundation standard touch screen to display Dashticz
moses123
Posts: 18
Joined: Thursday 06 September 2018 11:50
Target OS: Raspberry Pi / ODroid
Domoticz version: latest b
Contact:

Re: IMPORTANT REQUEST!!!

Post by moses123 »

kiddigital wrote: Monday 17 September 2018 9:54 ...
Long-term I would prefer option 4: making the services also available...
I think this should not be a long term option. Why creating costs anywhere if the additional services can run local on any platform.
These are only simple services, a far as i can see. Maybe it is possible to put the functions to the client side, for example the ICS to JSON conversion, so that there is no need for any extra servers.

Moses123
robgeerts
Posts: 1273
Joined: Saturday 24 January 2015 22:12
Target OS: NAS (Synology & others)
Domoticz version: 3.7067
Location: NL
Contact:

Re: IMPORTANT REQUEST!!!

Post by robgeerts »

moses123 wrote: Monday 17 September 2018 10:12
kiddigital wrote: Monday 17 September 2018 9:54 ...
Long-term I would prefer option 4: making the services also available...
I think this should not be a long term option. Why creating costs anywhere if the additional services can run local on any platform.
These are only simple services, a far as i can see. Maybe it is possible to put the functions to the client side, for example the ICS to JSON conversion, so that there is no need for any extra servers.

Moses123
Indeed,t hats what im gonna do first!
User avatar
Phantom
Posts: 87
Joined: Saturday 31 December 2016 14:47
Target OS: Raspberry Pi / ODroid
Domoticz version: 4.11652
Location: The Netherlands
Contact:

Re: IMPORTANT REQUEST!!!

Post by Phantom »

kiddigital wrote: Monday 17 September 2018 9:54
robgeerts wrote: Saturday 15 September 2018 12:28I gotta move it to another server. So, I have 2 options:

1.) Buy a server myself
Possible, but you probably end-up running some kind of Cloud Service using a subscription model which Dashticz users could use if they want certain features. But not my preferred direction..
robgeerts wrote: Saturday 15 September 2018 12:282.) Someone offer his server to run the scripts on
Would be great if a (commercial) company would become a sort of sponsor for your service.

Maybe a 3rd option: community based Cloud Service... If you would run a proxy service, community members (like myself) could donate server/cpu capacity to take on some of the load so more load can be processed without moving everything to a single handed operated service.

Long-term I would prefer option 4: making the services also available independent of any Cloud Service by making the needed back-end processing Open Source as well so people can choose to either run the services themselves or use a Cloud Service (from option 1, 2, or 3).
It sound nice, but why not add option 5, and that is put it back to the way it was. That you did not need an other server/service at all and just queried the service directly for the tablets that can handle that.
This should also be not to hard to restore that and would make Dashticz completely independent again.
Prutsium
Posts: 92
Joined: Monday 18 June 2018 11:31
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Germany / Netherlands
Contact:

Re: IMPORTANT REQUEST!!!

Post by Prutsium »

Damn .... didn't know that Dashticz was doing "Phone Home"
For me the absolute reason to quit using Dashticz right away.

Sorry but thanks for the good work and will wait for a version that doesn't phone home.
(or what do we need to rip out of the script to stop this??? As i dont need Garbage, and so (only Calendar but seems this also does Phone Home))
jake
Posts: 742
Joined: Saturday 30 May 2015 22:40
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Contact:

Re: IMPORTANT REQUEST!!!

Post by jake »


Prutsium wrote:Damn .... didn't know that Dashticz was doing "Phone Home"
For me the absolute reason to quit using Dashticz right away.
...
Let's be careful before making the wrong assumptions.

Fact is that Rob Geerts has spend tons of his time on this Dashticz project, with great result, without asking money for anything.
My (positive) assumption is that some things like the calendar and garbage evolved over time and that it never was his intention to either lure us into a subscription or collect our private data for commercial use.

I have to admit that I was quite suprised that Dashticz.nl was getting my private data, that was not my intention either. However, a few posts back in this thread Rob describes how he plans to move everything to the client side. This also has my preference, I even thought about the possibility that things around 'garbage' get included in Domoticz instead. Dashticz could take the data from there.
Prutsium
Posts: 92
Joined: Monday 18 June 2018 11:31
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Germany / Netherlands
Contact:

Re: IMPORTANT REQUEST!!!

Post by Prutsium »

jake wrote: Monday 24 September 2018 21:19
Prutsium wrote:Damn .... didn't know that Dashticz was doing "Phone Home"
For me the absolute reason to quit using Dashticz right away.
...
Let's be careful before making the wrong assumptions.

Fact is that Rob Geerts has spend tons of his time on this Dashticz project, with great result, without asking money for anything.
My (positive) assumption is that some things like the calendar and garbage evolved over time and that it never was his intention to either lure us into a subscription or collect our private data for commercial use.

I have to admit that I was quite suprised that Dashticz.nl was getting my private data, that was not my intention either. However, a few posts back in this thread Rob describes how he plans to move everything to the client side. This also has my preference, I even thought about the possibility that things around 'garbage' get included in Domoticz instead. Dashticz could take the data from there.
Totally understand your point and i also understand that Rob wants to get rid of his load from the scripts.

For now i have disabled all blocks that would try to use the server of Rob and we will wait until his solution comes up.

@Rob no hard feelings but as all i was also shocked as no one ever digged deeply through the code it seems :)
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest