efergy-manager's Introduction
efergy-manager's People
efergy-manager's Issues
Graph showing NaN:NaN
When checking the logged points on the graph, I see the following:
NaN:NaN
Power (W)(Y): 408
I assume this should be showing the date/time information for NaN:NaN? I am not sure what the (W) and (Y) is used for but thought I'd share the full output
Efergy Manager starts at the logon screen
The "Efergy Manager" SmartApp takes you to the login page each time it is opened rather than directly into the settings area of the app.
Today's Usage/Graph off by 4 hours
I noticed that the kWH and $ numbers for the day are off by 4 hours. Looking at the graph, it shows that the day resets at 8PM EST and the new day starts. Throughout the day, I noticed the offset amount in 0.01 kWH were consistent the the entire day and showed a higher than normal kWH total. The was confirmed by the graph showing a drop to zero at 8PM EST.
I've been comparing the differences between the Efergy app and your Smartthings app all day and the difference is exactly 3.27 kWH. No matter how much the energy fluctuates (or time passes), there is a precise 3.27 kWH difference between the two. I am guessing this is for the energy use overnight in my house. Efergy is based in the UK so wondering if this is effecting the daily numbers? The monthly usage numbers, bill and budget estimates precisely match the website. I noticed in the API there is an offset section, not sure if this is related/possible fix?
http://blog.krisdaniels.be/efergy-engage-api-reference-part-1/
Graph no longer displaying
Getting the following error in place of the graph. Issue first noticed at 6AM EST this morning. Was working fine last evening
{"error":true,"type":"groovy.lang.MissingMethodException","message":"An unexpected error occurred."}
Not functioning
The current version of the Efefrgy Manager is not getting anything from Efergy. Log like this:
Here are the logs
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:44:02 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:44:02 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:43:00 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:43:00 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: info Device (Efergy Engage Elite) Already Exists… Skipping
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: info Efergy Manager - 3.3.0 (8-10-2018) updated…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:53 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:52 AM: info Successfully Created Child Device: Efergy Engage Elite (Efergy Engage|null)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:52 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:52 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:52 AM: info Efergy Manager - 3.3.0 (8-10-2018) installed…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:40 AM: error getEnergyData Exception: java.lang.NullPointerException: Cannot invoke method getAt() on null object @line 1131 (getEnergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:40 AM: error getEfergyData Exception: groovyx.net.http.ResponseParseException: OK @line 1242 (getEfergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:36 AM: error getEnergyData Exception: java.lang.NullPointerException: Cannot invoke method getAt() on null object @line 1131 (getEnergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:42:36 AM: error getEfergyData Exception: groovyx.net.http.ResponseParseException: OK @line 1242 (getEfergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:57 AM: info Getting Latest Data from appParams.json File…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:57 AM: error getEnergyData Exception: java.lang.NullPointerException: Cannot invoke method getAt() on null object @line 1131 (getEnergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:57 AM: error getEfergyData Exception: groovyx.net.http.ResponseParseException: OK @line 1242 (getEfergyData)
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:56 AM: debug Re-initializing schedule… Data should resume refreshing in 30 seconds
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:56 AM: warn Hub TimeStamp Value was null…
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:56 AM: debug Auth Response: [status:ok, token:SpfF8Ivu68JQs0tQErfUHe79VogxDL3V]
2ed359c7-e508-4d3e-b79f-7e99d6a5b4c8 10:36:11 AM: info login status: null - null
Graph overlap between days
The graph when overlapping between days remains the same color for both the line and shading making it so you cannot tell which day is which. The previous day's shading should be dimmed (like Nest and Nest Weather) to differentiate between days.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.