Skip to content

A collection of JSON Schema files describing the EEBUS protocol

License

Notifications You must be signed in to change notification settings

twonky4/eebus-json-schema

Repository files navigation

EEBUS Json Schemas

The XSD files included with the EEBUS protocol specification give a wrong picture of what the JSON messages look like. To be more precise, the object types are displayed incorrectly. It is described that elements with subelements are simple objects. It is described as something like this:

{"connectionHello":{"phase":"pending","waiting":60000}}

But actually this message looks like this:

{"connectionHello":[{"phase":"pending"},{"waiting":60000}]}

So elements with subelements are not simple objects. They are lists of objects where each list item contains a subelement.

For this reason, I have created a collection of JSON schema files here, which can also be used to create source code.

Status

  • SHIP: finished

  • SPINE: work in progress

About

A collection of JSON Schema files describing the EEBUS protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published