BESS
所属分类:能源行业(电力石油煤炭)
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-11-11 15:35:41
上 传 者:
sh-1993
说明: UPB组织智能能源中心(......)拥有的Batery Energy Storage System(BESS)数据收集和可视化解决方案...
(Solución desarrollada para la extracción de datos del sistema de almacenamiento de energía con baterías (BESS) perteneciente al Smart Energy Center (SEC))
文件列表:
Pipfile (194, 2023-11-16)
Pipfile.lock (18531, 2023-11-16)
dashboards/ (0, 2023-11-16)
dashboards/BESS Monitor-1700157865943.json (14002, 2023-11-16)
dashboards/Inversores_BESS-1700174113594.json (20444, 2023-11-16)
data_collector.py (2723, 2023-11-16)
docker-compose.yml (986, 2023-11-16)
entity/ (0, 2023-11-16)
entity/__init__.py (0, 2023-11-16)
entity/__pycache__/ (0, 2023-11-16)
entity/__pycache__/__init__.cpython-311.pyc (155, 2023-11-16)
entity/__pycache__/create_entity.cpython-311.pyc (3712, 2023-11-16)
entity/__pycache__/entities.cpython-311.pyc (5659, 2023-11-16)
entity/create_entity.py (2443, 2023-11-16)
entity/entities.py (2784, 2023-11-16)
entity/variable_information.xlsx (16551, 2023-11-16)
entity_subscription_creation.py (355, 2023-11-16)
subscriptions/ (0, 2023-11-16)
subscriptions/__init__.py (0, 2023-11-16)
subscriptions/__pycache__/ (0, 2023-11-16)
subscriptions/__pycache__/__init__.cpython-311.pyc (162, 2023-11-16)
subscriptions/__pycache__/create_subscription.cpython-311.pyc (2773, 2023-11-16)
subscriptions/__pycache__/subscription.cpython-311.pyc (3971, 2023-11-16)
subscriptions/create_subscription.py (1902, 2023-11-16)
subscriptions/subscription.py (3209, 2023-11-16)
# Proyecto BESS
Este proyecto fue realizado para extraer datos del sistema de almacenamiento de energía en baterias (BESS), enviarlos al sistema Fiware y finalmente ser usados en tableros de visualización hechos en Grafana.
## Dependencias
- openpyxl v3.1.2
- pandas v2.1.3
- pymodbus v3.5.4
- requests v2.31.0
- crate v0.34.0
## Tecnologías usadas
- Python v3.11
- Docker
- Orion v1.13.0
- MongoDB v3.2
- QuantumLeap v0.8
- CrateDB v5.4.3
- Grafana v10.1.4
## Ejecutar el proyecto de manera local
Para ejecutar el proyecto clona el repositorio
```bash
git clone https://github.com/juanmejiab/BESS
```
y ejecuta el siguiente comando para crear los contenedores:
```bash
docker-compose up -d
```
Luego, ejecutar el siguiente comando para crear las entidades y suscripciones:
```bash
python entity_subscription_creation.py
```
Una vez creadas, puede ver la información de las entidades accediendo a:
```http
http://localhost:1026/v2/entities
```
Y para las suscripciones:
```http
http://localhost:1026/v2/subscriptions
```
Para ver los tableros de visualización, ingresa a
```http
http://localhost:3000
```
inicia sesión e importa los tableros que se encuentran en la carpeta **dashboards.**
Finalmente, ejecuta el siguiente comando para iniciar la extracción de datos:
```bash
python data_collector.py
```
Adicionalmente, se puede acceder al motor de base de datos mediante:
```http
http://localhost:4200
```
近期下载者:
相关文件:
收藏者: