Failing At Making Simple Thermostat Graphs

I messed around with Hubigraph today and got some graphs working that showed thermostat temps and current state.

But I ran into issues and I know that its no longer supported.

I've been trying to get webCoRE to work and make some graphs, but can't get any data to plot. :frowning:

I've selected 2 thermostats and the current fan state and the current operating state (same as Hubigraph). I'm not seeing the entries that let me define what value to assign for the modes (idle, cooling, heating, running).

If I change the Max number of data points to non-zero the graph stalls showing generating 3/4. If I set it to 0, it graphs but its got no data and the axis on Left and Right go from 0 to 1.

Can someone please help my sanity and help me understand how to get this working?

Hubigraph exists in Webcore so it doesn't matter which one you use. That said, make sure you turn on long term storage.

1 Like

Yeah it looks like you just don't have enough date. By default the devices keep a very limited set of data. LTS will create files on your hub that can store a year or more of data.

Also as mentioned IMO, using webcore is better. The setup between hubigrphs and webcore is pretty much the same, and webcore is supported and updated.

Here is graph using webcore for my Ecobee thermostat. Shows thermostat setpoints, house temps, and shows when the HVAC turns on and off.

I played with hubigraph "at the beginning", but now I export to a DB via Maker API and use grafana dashboards...so much more powerful/flexible.

1 Like

I recreated the graph as well as setting up LTS.

There's data in the LTS files, but I'm still only seeing one line getting drawn. The pic is only from 2 files, but the third has data as well. The top file is the one that shows in the graph.

image

Grafana does make really nice looking graphs. The operating mode is exactly what I'd want to have and the temps below it like you show.

Are you viewing them in a tile in Hubitat? I really wanted an all in one solution, but I'm starting to think I may need to abandon that thought process.

The reality is I'll probably only use graphs occasionally on my phone, so maybe I should stop and just use tiles for simple status and control (doors open/closed, lock doors and close garage when leaving, etc)

My solution is def not "all in one". But the features make up for any inconvenience. I run a docker compose app with containers for timescaledb, grafana and a tiny quarkus app that just takes the events posted from MakerAPI and inserts into timescale. I've never had a problem with it and I'm coming up on 3 years and have 6.3M events. There's probably a way to show grafana dashboards through the hub but I've never bothered. I already have an always-on linux server and am running other stuff in docker so it's a no-brainer for me.

Perhaps show you graph setup,

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.