This repository contains EEBUS message responses from EEBUS compatible devices highlighting their capabilities.
The relevant messages are response for NodeManagementDetailedDiscoveryData
and NodeManagementUseCaseData
calls. The Enbility devices website summarizes the details.
To add more data, feel free to create a PR with the corresponding messages. Please also update or add the corresponding data into the devices.yaml
file as part of the PR.
The data can be collected by using the eebus-go library and follow its usage details. It does not matter if the EVSE or HEMS variant is used.
- Each brand will get its own folder
- Each device/service gets its own subfolder under the brand
- Each folder contains:
discovery-data.json
for theNodeManagementDetailedDiscoveryData
responseusecase-data.json
for theNodeManagementUseCaseData
responsedevice.json
for the summary & findings for each device/service
- The root folders
device.json
contains a list of relative paths to thedevice.json
files - The root folders
usecases.json
file contains details about each known use case - The root folder
schema
contains JSON schema for all the different json files - The repository contains a default setting for VS Code to automatically use the JSON schema files when editing the various JSON files
- Automatically create a generic
device.json
file for provided SPINE responses