C# Smappee

Discussion in 'Live RSS Feeds' started by News, Feb 13, 2015.

  1. News

    News Extraordinary Robot
    News Feed

    Joined:
    Jun 27, 2006
    Messages:
    26,208
    Likes Received:
    20
    Today's project is from Tim Dams, on a device that I'd not seen before, but now that I've seen how Tim is using it and that I can C# it, well... :)

    A C# Portable Class Library to talk with Smappee API


    I wrote a small C# portable class library (.NET4.5/WP8.1/Win8) that allow users to talk with the Smappee API.

    [​IMG]

    Intro


    I recently bought a Smappee and I really love the device. It enables me to track the power usage of all my devices throughout the house and I even found some nasty buggers who consume way more than they should. Currently only Android and IPhone users can really benefit from this device (the my.smappee.com webapp is too lightweight to really utilize the full power of the device).

    I’m planning on writing a simple Windows Phone 8 app (and perhaps Windows 8) to have some basic information Smappee data on my phone. Unfortunately the API is pretty meagre (you can’t access everything needed), so I won’t be able to recreate the existing Android app. The full API documentation can be found here.

    Getting started


    Before you can use the public API, you will first need to request the credentials (client_id and cleint_secret) from Smappee, explained here. Once that is done, you’ll also need to have an active my.smappee.com account, which you can create using the Iphone or Android app (you can’t do this through the website unfortunately). These 4 credentials will be needed to access the API.

    Where is the goddamn code?


    The actual code for the PCL is hosted here: https://github.com/timdams/Smappee_API_CS

    ...

    What’s missing


    This code was build a few minutes ago and a lot is missing. Specifically:

    [​IMG]

    Follow @CH9
    Follow @coding4fun
    Follow @gduncan411

    [​IMG]

    Continue reading...
     

Share This Page

Loading...