Temperature line graphs


(might be my fake name?) #1

Does anybody know if there is a way to chart temperature of a certain sensor over X amount of days just to see the fluctuations in a line graph? Has anybody created a smart up like this yet? Or know of an easy way to do it?


(Jesse S) #2

Numerous use to be able to do this, but the creator closed the project. It was nice and simple to setup, plus has IFTTT integration. A more sophisticated alternative I dabbled with is GroveStreams. The free version let’s you log data from (I think?) 20 devices into a dashboard. If you search the forums for it, you’ll find a bunch of informative threads. One thing I didn’t like was that I had to pull up a web browser to access the data, so I wrote a really simple smartapp that pulls up the GroveStreams dashboard in the SmartThings app. Here’s the code to copy-paste into the ide:

category: "Convenience",
iconUrl: "https://www.dropbox.com/s/yul96h22z8i9q4l/logo.gif?raw=1",
iconX2Url: "https://www.dropbox.com/s/yul96h22z8i9q4l/logo.gif?raw=1",
iconX3Url: "https://www.dropbox.com/s/yul96h22z8i9q4l/logo.gif?raw=1")

preferences {
section(“Dash”) {
href(name: “hrefNotRequired”,
title: “GroveStreams”,
required: false,
style: “external”,
url: “https://grovestreams.com/singleDash.html?PASTE-YOUR-URL-HERE-WITH-API-KEY-SO-YOU-AUTOMATICALLY-ACCESS-THE-DASH”, description: “Tap to view GroveStreams data logs”)
}

}

def installed() {
log.debug “Installed with settings: ${settings}”

initialize()

}

def updated() {
log.debug “Updated with settings: ${settings}”

unsubscribe()
initialize()

}

def initialize() {
}


(might be my fake name?) #3

I’m going to try this and see how it works. awesome. Thank you


(Pizzinini) #4

There is an integration with initialstate.com that works quite well. I used it compare thermostat temperature vs sensors in different rooms on a floor over 1 week time. I think 25k data points/month are free.


(Shane White) #5

Hey GuyInATie-

I’m brand new to creating SmartApps, and I’m having some trouble creating yours so I can see my GroveStream as a dashboard within ST itself – would you be willing to help me a little bit?

Thanks!
Shane


(Jesse S) #6

Sure thing. What seems to be the problem?


(codersaur) #7

Full roundup of logging and charting solutions can be found here: