ecodata Gmbh

PowerDog Web API, PowerAPI & Client Documentation

Open Source CSV & Chart Client Documentation

Download as PDF

To access the API a client is required. Ecodata GmbH provides several different clients for certain languages as open source for its customers. This document describes the “Chart Client” and the “CSV Client”. Both of those clients are PHP Implementations and base on the same source code. While the chart client’s task is to provide a visual representation of the data, the intention of the CSV client is to provide an interface for external applications such as phone apps, external analysis programs or even Microsoft Excel. The API Clients interface the XMLRPC API as defined in the “PowerDog API Description”, collect and integrate the data to print it out in a different, more basic format. The intention is to make the data easier to work with for users and also to speed up the implementation process.

Download Documenation as PDF [v0.b_15012012]

Web API Documentation

Download as PDF

The PowerDog API is a server side API that allows users to access their PowerDog Device Data directly from the server. The API can be access using the standardized XMLRCP Protocol (http://de.wikipedia.org/wiki/XML-RPC) and is located under http://api.power-dog.eu/ (more precise: http://api.power-dog.eu:80/index.php).

Download Documenation as PDF [v0.b_17012012]

PowerAPI Local Device API Documentation

Download as PDF

The PowerAPI is a device side API that allows users to access their PowerDog Device Data live from the PowerDog device over the network. The API can be access using the standardized XMLRCP Protocol (http://de.wikipedia.org/wiki/XML-RPC) and is located under http://POWERDOG_DEVICE_IP:20000 (it is running on port 20000 on the PowerDog device). This API allows integration of the PowerDog Device into 3rd Party Applications.

Download Documenation as PDF [v0.b_16022013]

PHP Chart & CSV Client Download

Download as ZIP

Here you can download the PHP client for CSV and Charts. The Clients are provided under LGPL

Download Clients as ZIP [v1.1_17012012]

PowerAPI Local Device API - Client Download

Download as ZIP

Here you can download the PHP & Python clients to access the PowerDog Local Device API (PowerAPI). The Clients are provided under LGPL

Download PHP Client as ZIP [v1.0_16022013]
Download Python Client as ZIP [v0.1a_18032013]