Replies: 2 comments 12 replies
-
Speaking for iobroker, the user should not need to "migrate" iobroker-adapter settings himself depending on which bsb_lan firmware is used. It should just work out of the box no matter if new firmware, old firmware or the user did an upgrade with an existing adapter. Thats why i need to distinguish which api-version is currently available. This version should be incremented when breaking changes are introduced. An endpoint or a field somewhere, where the current api-version is available. Of course the location of the field or endpoint should never change, because it will eliminate its own goal. With this i can implement a new bsb_lan client supporting the new endpoints and maintain just one adapter version without getting incompatible with user who don't want to update bsb_lan firmware. Furthermore i still can bugfix older versions easily. I just have to check which api-verison is used (not existing for v1, and the endpoint for > v1) and select the right client. |
Beta Was this translation helpful? Give feedback.
-
Can you tell me the replacement of /JA? I'm fetching average values in json format here. |
Beta Was this translation helpful? Give feedback.
-
Here you can discuss and suggest changes to the (JSON) API for use with external modules in other home automation systems.
Beta Was this translation helpful? Give feedback.
All reactions