enohub

所属分类:云数据库/云存储
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2024-01-23 18:34:55
上 传 者sh-1993
说明:  EnOcean传感器中心。从EnOcean USB 3000 U盘侦听ESP3数据包,并将其导入InfluxDB时间序列数据库。
(EnOcean Sensor Hub. Listens ESP3 packets from EnOcean USB 3000 usb stick and pipes into InfluxDB time-series database.)

文件列表:
.devcontainer/
compose/
enocean
enohub/
tests/
.env.example
Dockerfile
Dockerfile.nginx
docker-compose.yml
example-config.yaml
poetry.lock
pyproject.toml

# EnOcean Hub This project aims to act as an device hub which collects sensor data and puts it into InfluxDB Time-Series database for quick visualization. ![dashboard](https://yusufcanb.github.io/enohub/images/dashboard.png) ## Docs For more detailed documentation please navigate to the link below; [https://yusufcanb.github.io/enohub/](https://yusufcanb.github.io/enohub/) ## Hardware Requirements - EnOcean STM 550 Multisensor - EnOcean USB 3000 Radio Receiver - Raspberry Pi 3+ ## Software Requirements On Raspberry Pi you need them to be installed; - Docker - Docker Compose ## External Requirements - InfluxDB - Grafana (Optional for Visualization) ## Quick Start First, create the config file, ```shell cat << EOF > config.yaml name: office port: /dev/ttyUSB0 devices: - id: 04211ABE name: desk eep: d2-14-41 - id: 04211945 name: table eep: d2-14-41 - id: 051B0025 name: co2-meter eep: a5-09-09 database: url: https://your-influxdb-host:port org: your-org token: your-access-token bucket: your-bucket EOF ``` Then, execute docker command below to start EnOcean Hub ``` docker run --device=/dev/ttyUSB0 -v "$PWD/config.yaml:/opt/enocean/enohub/config.yaml" ghcr.io/yusufcanb/enohub:latest ```

近期下载者

相关文件


收藏者