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.json 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.jsonfor theNodeManagementDetailedDiscoveryDataresponseusecase-data.jsonfor theNodeManagementUseCaseDataresponsedevice.jsonfor the summary & findings for each device/service
- The root folders
device.jsoncontains a list of relative paths to thedevice.jsonfiles - The root folders
usecases.jsonfile contains details about each known use case - The root folder
schemacontains 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.jsonfile for provided SPINE responses