A sample Home Energy Managment System based on Home-Assistant
Project description
.. raw:: html
OpenHEMS
A simple Home Energy Management SystemIf you like this work please consider buying a coffee ;-)
Presentation
This software is an Open-Source Home Energy Management System based on Home-Assistant installation. It all run locally witch is good for privacy and is customizable. A packaged product, is avalable on https://openhomesystem.com/product/openhems-server/
This software is usefull to get an as smart as possible management of power consumption and production. This should lead to cost reduction.
-
If you have a solar panel with battery, it will allow you to have smaller battery (witch is the most expensive part).
-
If you have a public power grid source with variable cost, it will allow you to consume when it's lower cost.
Warning : This software is under activ developpment and is used on production but remain at early developpment. All contribution to the software are welcome. Please contact contact@openhomesystem.com for any questions.
Features
:white_check_mark: Easy installation and UI configuration with HTML pages
:white_check_mark: Support multiple off-peak time-slots and even variable time-slots and cost (RTE Tempo contract).
:white_check_mark: Usefull if you don't have solar panel but only a contract with off-peak.
:white_check_mark: Support solar panel management with EMHASS using AI
:white_check_mark: Support basic solar panel management without AI for no sell or no buy strategy.
:white_check_mark: Home-Assistant widget to schedule devices (washing-machine, charging car... )
:white_check_mark: Time-out for scheduled devices (to force run even if not good to get ready on time).
:white_check_mark: Set the appliance to run automatically until X
:white_check_mark: Set priority handling between multiple appliances
:white_check_mark: Always check maximum capacities to avoid black-out\
We are expected to add soon the following features. We need beta-tester for those features. If you are interested, please contact us.
:x: Variable switch support (like solar router, wall-box)
:x: Works with hybrid and standard inverters\
What OpenHEMS is not.
:warning: It will never guarantee a reaction time due to the performance of the home automation network and OpenHEMS (the worst is WiFi).
:warning: Due to the licence, we do not garentee there is no bugs or problems. For garentee like this please contact us for a comercial support.\
Prerequisites
-
Controlable devices:
-
devices witch start on plug like electric-car or old washing machine.
-
connected devices like washing-machine.
-
-
Advantages to delay some consumption. Depending on your electric source (Contract with offpeak hours, solar panels).
-
A Linux based server, connected to home network, with a recent Python installation.
-
And some software skills...
-
More prerequisites, for installation are detailed on installation's documentation.
Install this software
See the documentation
There is a video, in French, to explain how to configure OpenHEMS on Youtube
Configure
See the documentation
usefull documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openhems-0.2.9.tar.gz.
File metadata
- Download URL: openhems-0.2.9.tar.gz
- Upload date:
- Size: 756.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d739ee2950cfef7469e646f587ab30cccd07fc2ff9a0fbe5417c021ef719450e
|
|
| MD5 |
aaede435df48cf2dd084cea3af9ce37b
|
|
| BLAKE2b-256 |
2e5a82d631f6f044506d445c1489919e38f86e0698603fc9bcc9edfa993b5601
|
File details
Details for the file openhems-0.2.9-py3-none-any.whl.
File metadata
- Download URL: openhems-0.2.9-py3-none-any.whl
- Upload date:
- Size: 777.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19cd906cc9481e03d843ca0150a51e3d443ebed4bb1992c8a291bee4ab15d392
|
|
| MD5 |
17781f34758b065547031172b04469ac
|
|
| BLAKE2b-256 |
b0954da166a374f6712527fca693c8f2b26826fe3c05206046fafe0bc3260f9b
|