PlugWeb: An introduction

This is the first blog post in a series about developing a web application called PlugWeb. This first post is an introduction to the project. The goals and requirements for this project will be defined. The last part contains an overview of the application components.

About the project PlugWeb is a web application for controlling and polling Plugwise devices. The web application provides easy access for controlling and monitoring the devices. Historic statistics can easily be requested and printed. Devices can be grouped into types and placed onto areas (images). There should be no dependencies with the official plugwise application (a custom driver needs to be build to communicate with the zigbee network using the plugwise USB stick). A background process should periodically collect historic information about the power consumption of every device. Also authorised users should be able to switch on/off devices immediately.

Plugwise introduction Each Plugwise system consists of Circle+, one or more Circles, the Plugwise Stick and the Source software. These components communicate with each other wireless, using the highly efficient and energy-saving ZigBee protocol. The Plugwise system has been designed to provide details of energy consumption per appliance and save energy by creating switching schemes. The plugwise software, called source, is a windows application.

Requirements & Goals The official plugwise software only runs in a Windows environment. Personally I purely use linux based systems and therefor unable to run the official software.

Blog posts in this series This blog post is an item in a series of blog posts about the development of the PlugWeb system. The following blog posts of this series have been published in the past:

Next time I will blog about the following aspects of the PlugWeb system.

Rendered Content in 0.005 seconds

Rendered UI Widgets in 0.001 seconds

Want to see the cheezy internals?
twig layout template | twig page template | json data