get all devices

This block is part of the globals group and was last modified in core v15.0.0.

get all devices v15.0.0

Returns every adopted device, optionally filtered by type, room or adapter.

In pins 4 + flow
  • flow v15.0.0
    flow
  • type v15.0.0
    value

    Leave empty for every type. • Suggestions: sensor light switch climate cover lock button

  • room v15.0.0
    value
  • adapter v15.0.0
    value

    Suggestions: zigbee zwave matter hue daikin

  • include unadopted v15.0.0
    condition

    Include devices that have been seen but not adopted. Use this to build an onboarding screen.

Out pins 2 + flow
  • flow v15.0.0
    flow
  • devices v15.0.0
    array

    Device objects, sorted by name.

  • count v15.0.0
    number

Reads the in-memory device registry : no radio traffic, no network call. Returns an array of device objects sorted by name. Only ADOPTED devices are returned unless include_unadopted is set. Filters combine with AND.

zigbee
zwave
matter
thread
hue
smart home

A typical wiring for get all devices: a function trigger starts the flow; the flow out pin feeds debug.

Studio canvas example for the get all devices block: typical wiring for get all devices.

Used in these guides

These documentation pages use or explain this block:

Version history

Introduced in v15.0.0.


Back to globals Return to the main group to view all sub-groups Back to home Return to the group to view all blocks within this group