locked
Power Consumption and Reporting

    Question

  • Hi guys,

     

    I was wondering if using C# you can get the amount of power your machine is using? I am looking at a custom solution for our company that will find how much power a machine is using. From here I can then figure out how much we pay per unit of electricity and produce some reports for management on how much power we use and compare it against shutting machines down on a night.

    I have seen applications do this but not sure how.

    Thanks in advance,

    Martyn.

    Monday, February 21, 2011 1:46 PM

Answers

  • Hello martyncoup,

    Please check these articles: http://www.brighthub.com/computing/windows-platform/articles/61990.aspxhttp://bytes.com/topic/c-sharp/answers/573946-query-power-consumptionhttp://www.waset.org/journals/waset/v10/v10-17.pdf


    Cornel Croitoriu - Senior Software Developer & Entrepreneur

    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    CWS SoftwareBiz-Forward.comCroitoriu.NET

    • Marked as answer by Mio_Miao Tuesday, March 01, 2011 3:22 AM
    Monday, February 21, 2011 3:09 PM
  • Power consumption of your PC alone will not tell you total power consumption.  What about monitors, printers, etc.?  Not unless, everyone uses a laptop.

    If you have an inventory of your products, then read the labels on the products or look up the specs on the web.  You want to account for a worst case scenario when performing this type of engineering analysis.

    I have no doubt that you will save energy and money by turning everything off at night.  The only question is how much.  You could also go for the throat and just simply read your electrical meter(s).  Take several readings over several days or weeks, and average them.  Do this with the devices powered up, and turned off for the night. 


    Mark the best replies as answers. "Fooling computers since 1971."

    http://rudedog2.spaces.live.com/default.aspx

    • Proposed as answer by Cornel Croitoriu Monday, February 21, 2011 10:27 PM
    • Marked as answer by Mio_Miao Tuesday, March 01, 2011 3:22 AM
    Monday, February 21, 2011 10:26 PM

All replies

  • Hello martyncoup,

    Please check these articles: http://www.brighthub.com/computing/windows-platform/articles/61990.aspxhttp://bytes.com/topic/c-sharp/answers/573946-query-power-consumptionhttp://www.waset.org/journals/waset/v10/v10-17.pdf


    Cornel Croitoriu - Senior Software Developer & Entrepreneur

    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    CWS SoftwareBiz-Forward.comCroitoriu.NET

    • Marked as answer by Mio_Miao Tuesday, March 01, 2011 3:22 AM
    Monday, February 21, 2011 3:09 PM
  • Power consumption of your PC alone will not tell you total power consumption.  What about monitors, printers, etc.?  Not unless, everyone uses a laptop.

    If you have an inventory of your products, then read the labels on the products or look up the specs on the web.  You want to account for a worst case scenario when performing this type of engineering analysis.

    I have no doubt that you will save energy and money by turning everything off at night.  The only question is how much.  You could also go for the throat and just simply read your electrical meter(s).  Take several readings over several days or weeks, and average them.  Do this with the devices powered up, and turned off for the night. 


    Mark the best replies as answers. "Fooling computers since 1971."

    http://rudedog2.spaces.live.com/default.aspx

    • Proposed as answer by Cornel Croitoriu Monday, February 21, 2011 10:27 PM
    • Marked as answer by Mio_Miao Tuesday, March 01, 2011 3:22 AM
    Monday, February 21, 2011 10:26 PM
  • Sorry guys only just realised you needed to set an email for the replies!

    I have some stats from the Carbon Trust here in the UK about consumption in watts from devices and have information from Dell who are our manufacturer at our company and am just putting this all together now.

    Now I have this information I just need a way of collecting it on the client and send it back into a SQL database on a daily basic, the plan is then to summerise this data on a weekly and monthly basis to keep database records down.

    Thanks for your answers guys.

    Tuesday, March 01, 2011 2:37 PM