https://github.com/energychain/stromquittung_keba_p30
Prepare a billing event for last charging sessio of a KEBA P30 Wallbox
https://github.com/energychain/stromquittung_keba_p30
Last synced: 4 months ago
JSON representation
Prepare a billing event for last charging sessio of a KEBA P30 Wallbox
- Host: GitHub
- URL: https://github.com/energychain/stromquittung_keba_p30
- Owner: energychain
- License: apache-2.0
- Created: 2021-08-21T23:54:17.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-04-22T21:02:56.000Z (about 2 years ago)
- Last Synced: 2025-02-22T20:35:59.627Z (4 months ago)
- Language: JavaScript
- Size: 18.6 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# stromquittung-keba-p30
Prepare a billing event for last charging session of a KEBA P30 Wallbox [](https://travis-ci.com/energychain/stromquittung-keba-p30) [](https://frontend.code-inspector.com/public/project/12872/stromquittung-keba-p30/dashboard)
This module retrieves the last charging session of a KEBA P30 Wallbox (or compatible) using a UDP connection [KEBA P20/P30 Programmers Guide](https://www.keba.com/file/downloads/e-mobility/KeContact_P20_P30_UDP_ProgrGuide_en.pdf) and pushes value to an energy receipt [Strom-Quittung](https://strom-quittung.de) to invoice customer.

Sample of a receipt created using this module:
https://corrently.de/download/0x1f0516a14d76125dC9B4e6589434f28E0A200CA8.pdf## Installation / Usage
### Prerequisites
- npm and Node JS (version 12 recommended)### via CLI (Standalone)
```shell
npm install -g stromquittung-keba-p30
```
- you might run from command line typing `stromquittung_keba_p30 `### as Module
```javascript
const service = require("stromquittung-keba-p30");
const quittungURL = service.quittung("IP_ADDRESS_OF_KEBABOX");
console.log("Finish your Receipt at: ",quittungURL);
```### in Node-RED
```shell
cd ~/.node-red/
npm i --save stromquittung-keba-p30
```## Further reading
Further Documentation is available in german language: https://docs.corrently.de/## Maintainer / Imprint
This module is not an official contribution by KEBA.STROMDAO GmbH
Gerhard Weiser Ring 29
69256 Mauer
Germany
+49 6226 968 009 0
[email protected]
Handelsregister: HRB 728691 (Amtsgericht Mannheim)## LICENSE
Apache-2.0