Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/energychain/gsi4mqtt
MQTT client and broker to provide German Green Power Index (GrünstromIndex) as a service for home area networks , energy management systems and smart homes.
https://github.com/energychain/gsi4mqtt
corrently fhem greenenergy mqtt node-red-contrib nodejs-script smarthome
Last synced: 3 months ago
JSON representation
MQTT client and broker to provide German Green Power Index (GrünstromIndex) as a service for home area networks , energy management systems and smart homes.
- Host: GitHub
- URL: https://github.com/energychain/gsi4mqtt
- Owner: energychain
- License: apache-2.0
- Created: 2020-06-17T21:57:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T10:30:46.000Z (about 2 years ago)
- Last Synced: 2024-10-12T23:20:25.969Z (3 months ago)
- Topics: corrently, fhem, greenenergy, mqtt, node-red-contrib, nodejs-script, smarthome
- Language: JavaScript
- Homepage: https://corrently.io/
- Size: 426 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GSI4MQTT
MQTT client and broker to provide German Green Power Index (GrünstromIndex) as a service for home area networks , energy management systems and smart homes.## Installation (Node JS)
```
npm install -g gsi4mqtt
```## Starting Standalone (Node JS)
```
gsimqttbroker -z
```## Install as Daemon
Install GSI4MQTT and Forever
```
npm install -g forevergit clone https://github.com/energychain/GSI4MQTT
cd GSI4MQTT
npm install```
Start MQTT Broker using forever
```
forever start ./index.js
```## Based on:
- Mosca JS [https://github.com/moscajs/]
- GrünstromIndex [https://www.gruenstromindex.de/]# GSI4MQTT -Deutsch
## Verwendung
GSI4MQTT wurde entwickelt, um es möglicht einfach zu machen im SmartHome die Geräte auf Basis des GrünstromIndex anzusteuern. Hierzu wird ein eigener MQTT Broker gestartet und
zusätzlich können Nachrichten als Client auf einen fremden Broker gesendet werden (`-c mqtt://ipandererprober:port`).Zur einfacheren Verwendung wird eine ganze Reihe von unterschiedlichen MQTT Topics veröffentlicht, die jeweils dem eigentlichen Anwendungsfall entsprechend genutzt werden können.
### Anwendungsfall: Gerät nur in den grünsten 6 Stunden des Tages nutzen
```
/bestHours/6Message:
[0/1]
```Ist die Nachricht 1, dann ist zur Zeit einer der besten 6 Stunden am Tag.