Git Product home page Git Product logo

efergy-manager's Introduction

Hi there 👋

Tonesto7's GitHub stats

efergy-manager's People

Contributors

tonesto7 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.