ThingLayer: An open source real-time web interface for IoT

interesting, no change. Closed active browser window, re-logged in, same problem, full page refresh, same problem from Chrome.
Opened Firefox (was not running, and had not been used for this site), same issue.
I am getting these in Chromes debug console, and they are generated when this problem happens.

line 18060 in index: $lockContainer.isotope({filter: “*”});, the error is Uncaught reference error: $lockContainer is not defined

OK. Got it. It’s because you don’t have any locks and it’s breaking there. I need to add a check to the code to prevent it. I never see it because I have at least one of everything. Thanks @Mike_Maxwell

ahh, probably should place a diaper around all those calls, as most folks aren’t as lucky as you!

Still same problem, I have a lock though

@jody.albritton - Unfortunately still seeing the problem here as well.

What @jody.albritton is saying is that if you don’t have all the different devices the app is capable of rendering, then this issue will crop up.

1 Like

You fixed it, working now :slight_smile:

1 Like

Ok. Fixed the issue @SFAJeff @Mike_Maxwell @Nagui_Anis

If you are still having problems clear your cache and refresh.

All fixed except for Humidities, cleared cash & refreshed,

Oops. Had a typo in there. Thanks. I have checked them all out now.

All fixed now, thanks a lot for the perfect work

Awesome, works great now!

yup, all workie workie now…

Sorry, spoke too soon. The dashboard works great now but when I click on the energy meter (Or anything else) to see the graphs it crashes with the following error:

  We're sorry, but something went wrong.

If you are the application owner check the logs for more information.

Charts are back @SFAJeff

Thanks @jodyalbritton!
Sorry I sounded like I didn’t appreciate the Web Interface, it really is great!

Working like a champ, I have to say I really like this thing.

Not sure how deep you are looking to go with this but one feature I would love to see in the future is graph overlays - See a spike in energy usage and when you hover over it it tells you that the Upstairs Heater kicked on or that the clothes dryer started (Obviously dependent on if that information is available).

Keep up the great work!

1 Like

Couple of thoughts on the charts.
–Currently it appears that the x axis of the charts are plotting the timestamps based on available sample pairs. Changing the x axis to fixed intervals (vs sample intervals) would make the charts easier to read, since not all devices have the same reporting intervals.
–Any chance you can add charts for motion and contact devices?, or in general the remaining devices?
–Multi series charts based on the selected capabilities zone filters?, I’m constantly wanting to know how various capabilities are trending across multiple devices.
I really like what you’ve done so far, I use this dashboard every day.


I am open sourcing the thinglayer platform this week. Hopefully this will open up some development as far as widgets, tiles, and graphs. I have been putting most of my efforts into removing any closed source code from thinglayer and creating documentation.

The current iteration of the graph is the quickest I could get going for a proof of concept. I have many additions to graphing including set intervals (5 min, 1 hour, 1 Day, 1, Month)

I had contact charts in at one point. I was not happy with the way it appeared. This is something I will revisit.

I would like to thank @mattjfrank @chevyman142000 @btk @Mike_Maxwell @SFAJeff and anyone else whom I am forgetting to mention. I had a lot of great feedback and will continue to add your suggestions.

I have created a new post with links to the open source Thinglayer Project

1 Like