Skip to content

Berry Script

Entry point for versioned Berry Script documentation in the Spectoda ecosystem.

Why Berry Script is split by firmware version

Section titled “Why Berry Script is split by firmware version”

Berry Script is closely connected to Spectoda controller firmware. Individual firmware versions may change:

  • available APIs and helpers
  • callback signatures
  • support for specific modules and IO
  • recommended project usage

For that reason, Berry Script documentation is organized by firmware version so it is always clear which behaviour applies to a specific deployment.

  1. First check which firmware version your project uses.
  2. Then open the matching Berry Script documentation version.
  3. Design plugins, callbacks and advanced scripts according to that version.

Regardless of the firmware version, Berry Script is a scripting layer running directly inside a Spectoda controller. It is mainly used for:

  • custom project logic inside the controller
  • reactions to IO, events and messages
  • advanced integrations with external technologies
  • behaviour that should not require firmware changes

Always read the documentation matching the firmware version used in your project.