Arduino Forum

Using Arduino => Programming Questions => Topic started by: greennomad on Sep 27, 2012, 01:38 am

Title: Alternatives to Pachube/Cosm
Post by: greennomad on Sep 27, 2012, 01:38 am
I'd like to send the data from my arduino-based sensor array to the net via my EthernetShield.  Pachube/Cosm has been very flakey.  Are there good alternatives?

Matt
Title: Re: Alternatives to Pachube/Cosm
Post by: Coding Badly on Sep 27, 2012, 07:18 am

This person is asking for testers...
http://arduino.cc/forum/index.php/topic,124592.msg936403.html#new
Title: Re: Alternatives to Pachube/Cosm
Post by: PaulS on Sep 27, 2012, 11:55 am
Quote
Are there good alternatives?

Quit thinking the world owes you anything. Get your own domain. Get it hosted. Use your own server/domain.
Title: Re: Alternatives to Pachube/Cosm
Post by: majenko on Sep 27, 2012, 12:21 pm
Quote
Quit thinking the world owes you anything. Get your own domain. Get it hosted. Use your own server/domain.


It takes moments to set up something like cosm using rrdtool.
Title: Re: Alternatives to Pachube/Cosm
Post by: PaulS on Sep 27, 2012, 12:36 pm
Quote
It takes moments to set up something like cosm using rrdtool.

On a server that someone else owns/pays for?

Using a domain that someone else owns/pays for?

No. The world does not owe OP a place to host his private data.
Title: Re: Alternatives to Pachube/Cosm
Post by: majenko on Sep 27, 2012, 12:39 pm
Of course on his own server.  But then, VPS's are ten a penny these days.
Title: Re: Alternatives to Pachube/Cosm
Post by: fkeel on Sep 27, 2012, 12:41 pm
dude, PaulS. He was asking a question...
Title: Re: Alternatives to Pachube/Cosm
Post by: greennomad on Sep 27, 2012, 02:05 pm

Hi. To close out this discussion, here are some of the alternatives to Pachube/Cosm I heard about:

http://open.sen.se

thingspeak.com

Thanks,

Matt
Title: Re: Alternatives to Pachube/Cosm
Post by: pico on Sep 27, 2012, 02:43 pm

Pachube/Cosm has been very flakey.


How so? Just curious -- I hadn't heard there were systemic problems.
Title: Re: Alternatives to Pachube/Cosm
Post by: bsautner on Oct 16, 2012, 05:07 am
just wanted to add nimbits to this list - nimbits.com is the only one that's completely open source:  http://www.nimbits.com
Title: Re: Alternatives to Pachube/Cosm
Post by: Techdetect on Oct 16, 2012, 06:13 am
Ouch!  everyone, I thought that Arduino was all about being open sourced.  "OPEN" to ideas, comments, suggestions : "Sourced" to all with an open license, to share, to help when in NEED, for a common license.

This is the only reason that i felt comfortable using Arduino products and this website, because there are helpful people, bright people, who know no "domain". 

I am a old begginer, but who says you have to be too old to not learn something.  Who gave you the chance that you needed to get you where you are.  Times are tough for everyone, even me.  But i keep going like a duracel battery. Not to stop because the currents draw is too high, not to stop because i pack is too warm. 

I always say, "I don't give up, I don't back down, I don't give in"

Stay true to why you are here.. 8)
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Oct 16, 2012, 04:52 pm
I want to wake this discussion up a bit to see if there are any other alternatives to Cosm (Pachube).

And to short-circuit PaulS, I was a PAID subscriber to Pachube until they became COSM and cancelled my subscription and went to a free service.  The problem with free services is that you get what you pay for.  They have been down a number of times, various parts of the service quit from time to time, service is very slow in some respects, and haven't attended to the service in any meaningful way in months.
I suspect they will disappear at some point.

And,...the reason I'm looking for a service on the web instead of rolling my own is simple, I live in the land of flakey power and don't want to take on the expense of trying to keep something online 24x7 out in the country.

I looked at Nimbits and couldn't understand what the heck they were doing and how to hook into it.  The opening pages were so heavily jargoned that it looked like a different languge.  Sen.se was so esoteric and philosophical that I couldn't tell, technically, what they were actually doing.  A couple of others have disappeared altogether.

So, back to the OP's question.  What are the alternatives to Cosm?  If there are any.
Title: Re: Alternatives to Pachube/Cosm
Post by: PaulS on Oct 16, 2012, 04:58 pm
Quote
And,...the reason I'm looking for a service on the web instead of rolling my own is simple, I live in the land of flakey power and don't want to take on the expense of trying to keep something online 24x7 out in the country.

If you have your own domain, and your own web-hosting company hosting that domain (you do not have to do it yourself), they are responsible for keeping it online.

Of course, in the event of a power loss at your location, I'm not sure how you expect to access any web server.

Quote
So, back to the OP's question.  What are the alternatives to Cosm?  If there are any.

Do you mean services that someone else pays for?
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Oct 16, 2012, 05:09 pm
Quote
If you have your own domain, and your own web-hosting company hosting that domain (you do not have to do it yourself), they are responsible for keeping it online.

Of course, in the event of a power loss at your location, I'm not sure how you expect to access any web server.

True, but I really don't want to reinvent the wheel by coming up with my own storage, graph, etc code and then maintaining it instead of working on the sensors and controls I may want to deploy. 
Quote
Do you mean services that someone else pays for?

I thought I was clear on this.  I'm perfectly willing to pay my own way.  I did that with Pachube until they became Cosm and cancelled the subscription.  I looked at the rates quoted by nimbits, but couldn't understand what the heck they were talking about.

Don't misunderstand, money definitely is a concern, but a reasonably priced service to store data and provide tools to manipulate and display it would be nice.  Especially if I could actually read and understand their front matter.
Title: Re: Alternatives to Pachube/Cosm
Post by: PaulS on Oct 16, 2012, 05:20 pm
Quote
Don't misunderstand, money definitely is a concern, but a reasonably priced service to store data and provide tools to manipulate and display it would be nice.

I have my own domain ($35/year to keep it), and I pay $10 a month to have it hosted. On the server, I can create MySQL databases to store the data. I can use PHP to create scripts to display the data any way that I want.

I know that that is not the same as using existing tools and not having to worry about how/where the data is stored. But, that's what I'm comfortable with. I do not know of any free, or pay, services that provide what you want.
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Oct 16, 2012, 06:22 pm
Thanks Paul, anyone been looking into this?
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Dec 08, 2012, 05:21 pm
In this age of millisecond attention spans and rampant technology advancement, it's real easy to give up on an idea, but I'm old school and still looking into this.

I stumbled across emoncms.org for the tenth time and finally took a long look at it.  This is a really great open source offering for monitoring power, temperature and the like.  It took me most of an afternoon to get it working from my devices, but I did it.  I have an Arduino mega2560 concentrator that sends data to both Cosm and emoncms to compare the services and their responses.  With Cosm continuing its downhill slide, emoncms out runs and out plays Cosm by a large degree.

I had some trouble discovering how to send the data to emoncms, but with the help of their forum (which is active and well attended) I figured it out.  Turns out that the API interface is extremely simple and easy to use, just not talked about much. 

So, you folks that are looking for an alternative to Cosm, nimbits, etc., take a look at this.
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Jan 15, 2013, 05:30 am
Found and tried out another one.  This time it was thingspeak.com (http://thingspeak.com) and it's pretty nice.  The API to send data is a bit scattered about the site (take a look in places besides just the documentation), but it's all there to be used.  I'm currently downloading a subset of the sensor data I collect to the site and it works fine.  I don't have enough data up there yet to make a determination about speed, but it flies on the the stuff I've tried so far.

open.sen.se (http://open.sen.se) turned out to be pretty nice and supports cool little filters and combiners on the site that can do some interesting stuff.

emoncms.org (http://emoncms.org) is the most active and has a nice facility.  The only problem I found was that they don't support cross site ajax requests.  That presents a problem with today's multi-site techniques.

Cosm.com (http://Cosm.com) made some really significant improvements that virtually eliminated most of my complaints.  The problem was that they worked on the various changes for months without telling their user base anything and we started to get disgusted with their problems.   Then, one day, they turned on the changes for the entire user base.  Odd way to do things, but hey, it's their site.  There seem to be a few problems still happening, but it's really hard to tell which are problems with their site and which are mistakes by the people that are using it.

nimbits.com (http://nimbits.com) appears to be the most capable and claims to be free.  However there is a data charge for using the service as cloud based.  That's not a problem for me, I don't mind paying for what I use (within reason of course), but I went through the charge sheet and got totally lost.  Now, I have a degree in business and have taken enough accounting courses to choke a hippo, but it was too much for me to understand.  I even asked my neighbors son (17 yo) and he couldn't understand it.  Additionally, the site documentation is so heavily buried in jargon that I couldn't understand how to actually set it up.  Maybe one of you is willing to spend the time to figure it out.

Net, there are a number of viable services out there that can take our sensor data, store it, visualize it back to us, and return it to us if we want to go local for some reason.  We have no more excuses not to totally automate every thing in our lives.

And No, I don't promise not to wake this thread up again when I stumble across another one.

http://www.desert-home.com/2012/10/alternatives-to-cosm-pachube.html
http://www.desert-home.com/2012/12/alternatives-to-cosm-pachube-part-2.html
http://www.desert-home.com/2013/01/alternatives-to-cosm-pachube-part-3.html
Title: Re: Alternatives to Pachube/Cosm
Post by: turgo on Feb 20, 2013, 10:27 pm
Thanks for your research.  I would like to find your review of these GUI/Data Logging sites in the Arduino Playground.  Those three Blog pages with live graphs and meters are awesome!

Can you control the Arduino from any of them?
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Feb 20, 2013, 10:49 pm
Thank you.

No, I didn't implement control through the sites.  I could have with Cosm and probably the others as well, but I like my control through my own little arduino web server.  I can do anything to it I want to without figuring out some weird API.  Besides, it's faster since I don't have to wait for somebody else's server to get around to me.  There are many folk out there that have implemented control though.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Feb 21, 2013, 01:33 am
If there is an Arduino "Post of the Year Award", your reply #17 above would have to be a qualifier......

It now appears that my first experience with cosm, late last year, was probably not at the best time. But things appear to be better now, and all the problems I have had of late have been manifestly self-inflicted.

I understand from Klink solar Melbourne that ThingSpeak only handles digital data.

I have had mail from KSDuino as a cosm alternative. I have not actually pursued any of this and am prepared to stick with cosm - for the moment..



Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Feb 21, 2013, 03:44 am
Thank you.  I've had good luck with Cosm for the last few months (both of them) and it looks like they have conquered their problems.  I'm not sure what you mean by digital data on thingspeak.  I send floating point and integer data to it all the time.  If you mean text, they have a status that can be used, but I haven't messed with it yet.  Other folks have though.  If you need location, I think they have a way to do it, but you'd have to check the documentation to see how.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Feb 21, 2013, 05:19 am

I send floating point and integer data to it all the time.  


Ah, I meant integer, and it seems I was wrong anyway!

I will stick with cosm on the remote stations and have a comparative parallel dabble with the others using the home station
Title: Re: Alternatives to Pachube/Cosm
Post by: turgo on Feb 21, 2013, 07:49 am
draythomp:

Could you please explain your web server control of your arduino?
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Feb 21, 2013, 08:02 am
Sure, I have a mega2560 that gathers data from around my house and forwards it to Cosm, thingspeak, and emoncms.  It also has webserver code to present a page showing what is going on around the house.  On that page are a number of buttons that, when clicked, cause some action.  Things like turning the pool pump on and off, raising and lowering the temperature in the house, opening or closing the garage doors, that kind of thing.  I have a description of it on my blog, but the code is a bit out of date.  I recently took on the task of moving all my devices up to Arduino IDE 1.0.3 and haven't gotten around to updating the various source code examples to reflect it.

However, feel free to look around.  The specific device that hooks to the internet for information upload to the services and web control of the house is here (http://www.desert-home.com/p/house-controller.html) and the blog where a lot of this is explained is here (http://www.desert-home.com/).  Feel free to wander around and grab anything you want.
Title: Re: Alternatives to Pachube/Cosm
Post by: Stimps on Aug 22, 2013, 03:53 am
Sorry for opening an old topic, but I thought Id add my experience on here for everyone as I have been using a site not mentioned here yet.
KSduino....
Its a russian site, I think im the only real outside user and I have donated to it, but its a simple one and its pretty much always online, gives simple 24 point graphs, as many as you want and as many datafeeds as you like. The graphing is quite simple and limited but very usefull just the same. I use it for my on grid/off grid solar installation so i can see whats going on anytime anywhere on my phone, and can switch the house on or off the grid whether im home or not. Pretty good value for ten bux:)
Ive since migrated to Xively (the old cosm) and found it already a bit flakey.
I revert back to the KSduino sketch after ive stopped playing around because it just works.
The owner of KSduino has a forum but he is usually not really there much and info is very limited.
But the libraries and instructions are simple and just work. Of course when arduino versions march on and leaves it behind I dont know , so we all have to keep updating our projects dont we, unless we want them to just operate stand alone.

cheers.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Aug 22, 2013, 05:05 am
Quote

The owner of KSduino has a forum but he is usually not really there much


Thanks for your comment. I was using xively a month ago and found it bulletproof but all of a sudden nothing worked and I was pretty sure nothing was changed at my end, so it is something of a relief to hear that it can be flakey. The biggest problem with the metamorphosis of cosm was the demise of the forum. That stackoverflow forum is a disaster run by a bunch of pompous and arrogant dopes. I will definitely look at defecting to KSduino, any forum has to be better than StackOverflow, it's just that, when xively is working, it works well.....
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Aug 22, 2013, 05:19 am
I'm going to second the previous post about Xively and their support.  They removed the forum and went to stackoverflow and they are truly a bunch of arrogant jerks.  To add insult to injury, the Xively site has a number of things promised and not delivered scattered around it.  The old API works, but you can't move your accumulated data forward to the new facilities.  So, if you want to use their new stuff, you get to start over.

Nice going folks.  Take a good service and rip it to shreds, then turn your support over to the whims of a bunch of self righteous ....
Title: Re: Alternatives to Pachube/Cosm
Post by: mikecmills on Sep 17, 2013, 09:19 pm
Give GroveStreams.com a look. We're new. We would love to get your thoughts as to whether it would be useful for Arduino folks.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Sep 19, 2013, 03:44 pm

useful for Arduino folks.


Not the slightest bit, it would appear. Grovestreams is a land for the white lab-jacket brigade - and only those of that ilk who achieve immortality by speaking a language known only to themselves.
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Sep 19, 2013, 04:41 pm
Nick, what do you mean?  I took a look at the api and the language examples and it didn't look that bad.  Of course, it would be nice to have an arduino example and library, but that shouldn't be too hard to come up with.  Sure, the site has some jargon, but they have to do that to impress the marketing types that can't speak any language but their own.

At least I didn't see, "A solutions based implementation" anywhere on the site.

Take a look at the python example, even I could read it, and no one ever accused me of being one of the white coats.  Overalls and a dirty t-shirt maybe...
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Sep 19, 2013, 05:12 pm
Ahhh, good......... I was hoping you would read this.

I found it full of buzz-speak and very unfriendly.

On reflection, I realise that it only takes one arduino user with the ability to cut through all that and the flood-gates may well then open for the rest of us.

Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Sep 19, 2013, 08:02 pm
Unfortunately, buzz speak is something that has totally taken over the technical services sites.  In my opinion, that's because they all want to get some money in their hands, so they create a site that does something cool from a technical support aspect.  Not like facebook or twitter that caters to teenagers looking to get laid, but to someone that has a technical need and just doesn't want to roll their own.  Their hope is not so much that they get customers, as much as some bigger corporation comes along and buys them out.  Then the techies that built it take the money and go do something else while the bigger corporation lowers service, raises price, and eventually fails or gets bought out by even bigger corporation.

Of course to do this they have to speak the language of the corporate managers.  Which means everything useful is hidden behind a pile of ...

I'm going to try this site, but I'm up to my eyeballs in a different project right now and probably won't get to it for a couple of weeks.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Sep 20, 2013, 02:22 am
Agreed

I had my gear running from here with Xively for a month and then it refused. I'm inclined to think it was them, not me. I am now finally about to establish one of the remote stations up the coast, where it needs to run unattended for about a year. I don't trust Xively so I thought I would give other guys a look, and they were the first.

I'm too old for Python but I will be interested to see if you eventually get some joy out of this. I will probably stick with Xively and take my chances........
Title: Re: Alternatives to Pachube/Cosm
Post by: tochinet on Sep 30, 2013, 08:50 am
Also looked at grovestreams as alternative to cosm/xively, that is doing so weird with their new "develop deploy products" blabla. And the API looks much richer than Pachube (what xively actually hosts) : concepts of users, organisations, components (with templates), folders and dashboards etc. Limited to 150/350 API calls an hour. Also supports SSL. The API-key is not a generated "plain text password", but a real symetric crypto key, so it is not compatible at all with existing usages. Apparently it also only supports JSON, no plain text nor XML.

So it looks very powerful, a superset of xively etc, but seems not obvious to use, as there are only 2 Java and one Python code example. Nothing for Arduino C++ etc.

Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Oct 10, 2013, 11:53 pm
Well, I took the plunge and got my stuff going into the grovestreams.com site.  I did it first on the raspberry pi since I moved my house controller over to one of those little devices, then I did it again with an arduino.  When I started the process, there wasn't an example for an arduino on the site, but I asked, and got an example that I could try out.

Their example worked on my first try.  However, it works off a temperature probe and I was too lazy to hook one up and just used a random number instead of the probe.  It worked fine for a few hours but I started noticing that the arduino was losing ram since they were using Streams in the sample.  I contacted them and they came up with a different example that seems to be pretty good.  Obviously it isn't exactly the way I'd do it, but it works and really illustrates what can be done.

I didn't buy into tochinets discussion of the richness of the API until I was chasing bugs in my code and it turns out that the site can do just about anything you could want for logged data.  They'll even average the data so you can chart it that way.  I complained about the (to me) obscure way some of the facilities are presented and they ... (wait for it) ... replied.

Yep, they actually answered my mail.  This place is new and just coming online for folks like us, and they answer questions.  I was told they were going to have a forum later when they have the time to attend to it and they have a very easy to follow tutorial on the arduino now.

My house is recording data there on a minute basis, and except for the occasional bug in my own code, has done fine.  I'd post my code that is live, but it's in python and running on a Pi now.  The arduino code I did was just to see how hard it would be to do the same thing on one of them.  Obviously I have too much free time.

One of the really cool features is that I can create an alert that will send email to me when something happens.  I created one based on power usage such that when my house power usage goes over 10kWh, it sends me an email.  That's so cool.  My house lets me know it's using too much power from a web service out in space somewhere. (I'm easily entertained).  I haven't even begun to use the things they have available, and probably won't for a while.

Nope, this site ain't free.  But, it looks like us experimenters can keep under the billable level with a little attention so that it'll cost us nothing to experiment and track a few sensors.  It could wind up costing us if we expand to a whole bunch of stuff being logged really often, but the pricing looks waaaay more favorable than Xively went to.

One of the things that confused me at first was the huge description of organizations, components, streams and such.  It took a bit to get past that.  What they have is a site for things like smart toasters.  You buy the toaster and when you hook it to your wireless at home, it signs into grovestreams, gets an id, and begins to log how much toast you eat.  This takes some smarts on the web app because, as we all know, toasters are dumb.  However, that stuff can get confusing, so I recommend first taking a look at the arduino example because that's something we understand.   They also have a 'sandbox' that illustrates a lot of the features that we might want to use; recommended reading.

I don't have a blog post on my site about this service yet, but I should have later today.  I was impressed.
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Oct 11, 2013, 12:55 am
Thanks for paving the way on this.
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Oct 11, 2013, 02:40 am
You're welcome, I guess this has become a hobby for me.  I got the blog post up and have the code I used first to try it out on the arduino there.  I don't have the newest code; seems I saved it somewhere and lost track of it.

http://www.desert-home.com/2013/10/grovestreams-another-data-service.html (http://www.desert-home.com/2013/10/grovestreams-another-data-service.html)

enjoy if you're into this kind of thing.
Title: Re: Alternatives to Pachube/Cosm
Post by: finnduino on Dec 01, 2013, 07:11 pm
This seems to be quite ok
http://www.grovestreams.com  :)

I hope it woult stay free for small usage users
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 02, 2013, 02:57 am
Just tried to register with Grovestreams, it was quite an effort. The site does not seem to play well with Firefox. Chrome was much better. Anyone else notice this?
Title: Re: Alternatives to Pachube/Cosm
Post by: Nick_Pyner on Dec 02, 2013, 02:13 pm
It was OK with Firefox.
The magic number thingy was a bit unfriendly but it worked first time. I went as far as "creating an organisation"
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 02, 2013, 06:40 pm

It was OK with Firefox.
The magic number thingy was a bit unfriendly but it worked first time. I went as far as "creating an organisation"


I tried it on a different machine and it's OK there.  So I guess I have a personal problem.  Thanks!
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 03, 2013, 02:47 am
+1 @draythomp for the improved sketch! Initially I could get neither that nor the example from the Grove Streams site to work. Both caused a "401 Unauthorized" to be returned from GS. Turns out the PUT url was not being built correctly; it may have been some evil with the Strings. Somehow I fixed it, before I fully realized what was happening. Seems to run quite well and no evidence of a memory leak after running several hours.

I did later remove some of the String stuff, although not the major parts, used F() to move some constant strings to PROGMEM, and changed to a fixed IP rather than DHCP and it now shows over half the SRAM available.

I have hardly begun to comprehend the web site but I really like what I see so far. This may well be the best fit for my needs.

I'll continue to work on the sketch with the aim of removing all String usage. I'll post what I end up with. Right now I have:

Code: [Select]
freeMemory()=1073

AVR Memory Usage
----------------
Device: atmega328p

Program:   20826 bytes (63.6% Full)
(.text + .data + .bootloader)

Data:        756 bytes (36.9% Full)
(.data + .bss + .noinit)
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Dec 03, 2013, 07:03 am
Glad you folk were able to get it working.  I really like grovestream.  Check the billing under your account (upper right corner somewhere) because they calculate charges based on transactions.  I think my bill came to two bucks or so which I think is very reasonable for the level of service.  I could actually lower that to nothing if I condensed the transactions.  See, they allow multiple updates within a single transaction, so I could buffer things for 15 minutes and send it all at once, reducing my transaction count by a factor of fifteen since I'm doing every minute so far.  Heck, just save up two of them reducing it by half, and I would easily fall below the 10,000 transactions.

Prowl around the site a lot as you have the time, they have a literal ton of features that could be fun to play with.  I have a monitor that sends me email whenever I exceed a power usage threshold.  I get mail when the heaters turn on and I'm using the stove.  Helps keep me thinking about my power bill.  They can send to the phone also, but I have lousy cell service out here in the sticks.  I also set up an alarm that will send email to me when something goes wrong and data isn't updated regularly, that helps me chase down bugs in my house monitoring system.

These days I have my dozen or so Arduinos all talking to a Raspberry Pi which coordinates their activity and forwards the data off to all the cloud providers I've been testing.  I sort of outgrew an Arduino for that particular job.  Still have the arduinos all over the place though.  People tell me I need a user's manual to live here.
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 03, 2013, 03:07 pm
The name GroveStreams made me think of the Grove sensor modules sold by Seeed Studios, but there isn't any affiliation that I can see.
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 03, 2013, 06:50 pm

Just tried to register with Grovestreams, it was quite an effort. The site does not seem to play well with Firefox. Chrome was much better. Anyone else notice this?


Just in case anyone else has this issue (symptom is dropdowns and other controls not working), it seems to be related to the avast! Firefox extension and avast! 2014 version. Disabling the extension allows the web site to work properly. I have opened a ticket with avast!
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Dec 07, 2013, 12:57 am
I continue to be impressed with GroveStreams. The chart below summarizes a 25+ hour test I ran. My sketch started with SurferTim's GET method example (http://playground.arduino.cc/Code/WebClient), I added some stats to track number of posts, connect failures, timeouts, and response time. (Response time starts just before the connect, and stops after the response is received and the server disconnects.)

Data was sent to GroveStreams once per minute. No connect failures or timeouts were recorded. One post did get lost somehow. The sketch is completely open-loop, i.e. it posts the data but does not attempt to ascertain the success of the operation nor do any retries. Response time was very good, with about 97% under 1 second and about 99% under 1.5 seconds.

This test of course does not constitute a measurement of just GroveStreams, but also of my equipment and everything else in between. But I would have to say that this is phenomenally good performance as compared to my observations with other similar "IoT" services. So my gut feel is that GroveStreams is doing their part of the job quite well.

I'll be continuing to test in various ways, for now, the same sketch is still running. Check out the dashboard (https://www.grovestreams.com/observationStudio.html?&org=66d58106-8c04-34d9-9e8c-17499a8942d7&view=dashboard&itemUid=6c5bb696-d7f1-3904-8435-4628d4f0d149&itemName=Test-1&guest=true) I created on GroveStreams, it updates once per minute. (The link is a guest logon, a terms-of-service agreement box will pop up, just OK it.)
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Dec 07, 2013, 01:46 am
They implemented the SteelSeries gauges also, you can stick one on a dashboard and have a cool indicator.
Title: Re: Alternatives to Pachube/Cosm
Post by: m_elias on Jan 08, 2014, 12:07 am

I'll continue to work on the sketch with the aim of removing all String usage. I'll post what I end up with. Right now I have:


Any updates? I plan to start my own testing setup shortly. I am trying emoncms.org but it looks to be oriented too much towards energy usage monitoring for my purposes and I find their graphing options either confusing or too limited.
Title: Re: Alternatives to Pachube/Cosm
Post by: JChristensen on Jan 08, 2014, 02:27 am


I'll continue to work on the sketch with the aim of removing all String usage. I'll post what I end up with. Right now I have:


Any updates? I plan to start my own testing setup shortly. I am trying emoncms.org but it looks to be oriented too much towards energy usage monitoring for my purposes and I find their graphing options either confusing or too limited.


Hi Matt, thanks for keeping me honest ;)  I thought the same about emoncms. Looks like a good platform, but too energy-specific for my purposes. I'm still quite impressed with GroveStreams and hope to be making more use of it soon. Attached is a test sketch that has been working well for a few weeks now. It just uses an analog temperature sensor (TMP36) and it also posts several statistics relative to communications with GroveStreams. It requires you to create a Component and data Streams within the Component, see the comments. Let me know if you have questions.

Code: [Select]
AVR Memory Usage
----------------
Device: atmega328p

Program:   14610 bytes (44.6% Full)
(.text + .data + .bootloader)

Data:        623 bytes (30.4% Full)
(.data + .bss + .noinit)
Title: Re: Alternatives to Pachube/Cosm
Post by: scargill on Aug 28, 2014, 05:32 pm
I have to say having tried several systems only to discover they are for Linux fanatics - or assume you know all about complicated standards etc, I went to Grovestreams who ARE free up to certain number of uses per month (large) and if you look at their example it uses Arduino strings - I simply stripped all that out in favour of char arrays... essentially it's a web page call with parameters including the values you want to send and an API key which you get off them at a touch of 2 buttons.... it's an absolute breeze to use. I set up 2 temperature inputs - there are dropdown boxes for operations such as averaging and interval which I didn't quite get until I set to AVERAGE - and intervals of an hour - and basically you can fire stuff off as often as you want to it - and every hour it will plot a point - averaging what you've sent in that time . Within minutes I had it running - and 3 days later I have internal and external graph plots superimposed on each other.  Really, it's worth a look. I took a look at Xively a while back just after all that name changing - and decided that life is WAY too short.
Title: Re: Alternatives to Pachube/Cosm
Post by: cwrose on Aug 28, 2014, 06:09 pm
GroveStreams  looks like a pretty good idea; it took me an afternoon's messing around to understand how the "rollup" averaging system works, but after that it was straightforward.  It looks as if you can update every 5-6 minutes (with several values in an update) and stay within their free limits, though there are other possible charges (eg. SMS) over a certain limit.

I used to use COSM and had just got it set up when Xively rolled in, and I couldn't be bothered with the absence of graphing  facilities (which GroveStreams has in abundance).

All I can do now is hope that GroveStreams keeps running.

Will
Title: Re: Alternatives to Pachube/Cosm
Post by: draythomp on Aug 28, 2014, 08:32 pm
For folk that are worried about the costs of GroveStream, I've been at it about 10 months or so and I think I've paid a little over three dollars (total)  for the service.  That doesn't mean it can't cost more, the more you do, both input and output, raises the cost, but a little care and you can easily keep the costs down.

I'm not collecting transactions and throttling the upload, I send all measurements every minute.  So, if I ever want to, I can easily collect for a few minutes and send them up as a group.  So, when the expense gets to the dollar a month range, I'll look into that.  For now, 10 months, less than 4 bucks, isn't worth worrying about.
Title: Re: Alternatives to Pachube/Cosm
Post by: bacconi on Nov 30, 2014, 10:12 pm
when i have a report on my dashboard ,how i can put this on a webpage in arduino? you know some example?