HIT2GAP-EU-PROJECT / bemserver

An open source Python server to deploy energy management solutions for buildings
http://bemserver.org
Other
37 stars 17 forks source link

BEMServer is being fully refactorized! A newer version is under development here. The present version is now abandonned (on our side at least).

BEMServer

Table of Contents

  1. Description
    1. Technologies used
    2. Installation
  2. User guidelines
  3. Developer guidelines
  4. Related work

Description

BEMServer is an open source platform to ease the deployment of energy management software in monitored buildings.

Based on standard technologies (REST APIs, formal ontologies...) it is a Python software that is used to

Technologies used

BEMServer is a Python-based software. As a server is it developed using the flask library.

Additionally, its storage system uses 3 different technologies:

Installation

Follow the guideline in INSTALL.md.

User guidelines

BEMServer is mainly dedicated to people and company who want to develop smart energy services for building. As such, it was already used as the support for load forecasting, fault detection and diagnosis, or confort simulation tools. In brief, BEMServer is a tool to be used for domain expert and software developers who do not want to become experts on how to collect data and access them.

In order to install BEMServer, please check the INSTALL.md file. Once up and running, simply use the online REST APIs to interact with your BEMServer instance.

Developer guidelines

Want to be part of the developing team? Want to contribute to the project and join effort in providing the community with an open source tool to deploy energy management softwares? Then, just download the project, fork it, start developing and make a pull request.

Also check the CONTRIBUTING.md file.

Related work

Also, see the presentation on slideShare