Page 1 of 11
dashticz: Important Request
Posted: Saturday 15 September 2018 12:28
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?
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 12:35
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)
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 12:37
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...
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 12:53
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.
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 13:11
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)
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 13:15
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.
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 17:44
by tun0
Another option perhaps could be to make the code available so one could host them themselves?
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 18:31
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
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 19:15
by Derik
not possible to make your options running on the master pi or hardware where dashticz is running on?
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 20:02
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)
Re: IMPORTANT REQUEST!!!
Posted: Saturday 15 September 2018 22:39
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
Re: IMPORTANT REQUEST!!!
Posted: Sunday 16 September 2018 19:17
by EdwinK
So would I. If they could be run from my Pi Synology
Re: IMPORTANT REQUEST!!!
Posted: Sunday 16 September 2018 22:49
by robgeerts
It only needs PHP-support on your server.
Re: IMPORTANT REQUEST!!!
Posted: Monday 17 September 2018 9:54
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).
Re: IMPORTANT REQUEST!!!
Posted: Monday 17 September 2018 10:12
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
Re: IMPORTANT REQUEST!!!
Posted: Monday 17 September 2018 11:27
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!
Re: IMPORTANT REQUEST!!!
Posted: Friday 21 September 2018 16:57
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.
Re: IMPORTANT REQUEST!!!
Posted: Monday 24 September 2018 8:08
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))
Re: IMPORTANT REQUEST!!!
Posted: Monday 24 September 2018 21:19
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.
Re: IMPORTANT REQUEST!!!
Posted: Tuesday 25 September 2018 10:49
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
