Protocol-agnostic device library – community & partners welcome

Connect devices.
Share integrations.
Scale building automation.

DeviceLib lists devices that can be integrated into the myGEKKO system – from Modbus and serial to REST and MQTT as well as LoRaWAN and more. Missing something? Create a DDF yourself or have one built.

How it works

From device to integration in three steps – for installers, manufacturers, and distributors.

1) Choose a device

Search DeviceLib by manufacturer, model, protocol, or category and open the matching profile.

2) Use the integration

Use the profile in your project – including parameters, I/Os, blocks, and downloads.

3) Expand & share

Create your own DDFs (interface, logic, UI) or have one developed and grow with the community.

DDFs – open, text-based, powerful

Device Description Files (DDF) enable interface descriptions, automation logic, and visual UI design. Perfect when devices are not yet integrated.

For developers & integrators

  • Interface description & mapping
  • Model logic/automation
  • Define UI elements
  • Versioning & status (beta/public)

Have a DDF developed

You are an installer, manufacturer, or distributor? Submit a request with device data and protocol.

Who is DeviceLib for?

The library grows through contributions from practice and industry – structured and easy to use.

Installers & integrators

Reduce project time, use standard profiles, and reuse your own integrations.

Device manufacturers

Offer an official integration, lower support effort, and enable installers faster.

Distributors

Make your portfolio myGEKKO-ready with clear integration assets and downloads.

FAQ

What is a DDF?

A text-based profile that describes how a device is integrated via a protocol – optional with logic & UI.

Which protocols are supported?

Depending on profile: Modbus, REST, MQTT, serial/SERCOM, LoRaWAN, and more.

Can I publish contributions?

Yes – you can create and submit your own DDFs. Quality/status can be shown with labels.