Get Started
All Items

All Items

For example, registering a Telegram bot in Settings makes it selectable in Action → Telegram Message.

The Project Settings dialog with the menu list on the left and the GPIO tab on the right
The Project Settings dialog. Selecting an item on the left shows its settings on the right.

The full list of setting items is as follows. The groups match the item groups on screen, and the list is in the same order as the screen.

GroupItemDescription
HardwareGPIOSets the GPIO sample time and registers USB-GPIO adapters (External GPIO).
I/O DeviceRegisters LEDs, sensors, LCDs, motors, and other devices used by I/O Device Control.
SystemVariableDefines the project-wide variables shared by logic, devices, and dashboards.
File EditorRegisters the file editors used by the Read/Write File action.
TimerRegisters timers used by the Timer action.
Data LoggingCreates channels that record variable values automatically at intervals or manually via the Data Logging action.
DataStatisticsRegisters the statistics used by the Statistics action, together with the numeric variable to calculate them from.
CollectionRegisters collections used by the Collection action.
DatabaseRegisters database connections used by the Database action. MySQL, PostgreSQL, SQLite, ODBC, and Firebase DB are supported.
MediaMedia PlayerRegisters players used by the Play Media action.
CameraRegisters cameras used by the Camera action and AI Analysis.
Image ViewerRegisters viewers used by the Display Image action.
SynthesizerRegisters instruments used by the Synthesizer action. Sounds come from a SoundFont file (sf2, sf3), and a default one is included.
Audio AnalyzerRegisters analyzers used by the Audio Analysis action. The audio source is either the microphone (input) or the speaker (output).
Audio RecorderRegisters recorders used by the Record Audio action.
Audio TransformRegisters transformers used by the Transform Audio action.
AIAI AnalyzerRegisters analyzers used by the AI Analysis action.
LLM AIRegisters LLM providers (OpenAI, Anthropic, Gemini, etc.) used by LLM AI Query.
Text-to-SpeechRegisters TTS services used by the Text-to-Speech action.
Speech-to-TextRegisters STT services used by the Speech-to-Text action.
IoTTelegram BotRegisters bots used by the Telegram Message action.
Email ClientRegisters clients used by the Send Email action.
Zigbee DeviceRegisters devices discovered from the Zigbee2MQTT bridge.
Home AssistantRegisters server connections used by Home Assistant Integration.
CommunicationMQTT ClientRegisters clients used by MQTT Communication.
OPC UA ClientRegisters clients used by OPC UA Communication.
ModbusRegisters an RTU Master, RTU Slave, TCP Master, or TCP Slave used by Modbus Communication.
User Defined CommunicationRegisters the connections used by User Defined Communication. Nine types are supported: serial, TCP and UDP client and server, shared memory, WebSocket client, and Bluetooth client and server.
ControlPID ControlRegisters controllers used by the PID Control action. Set the control mode to Direct when a rising output raises the measured value, and Reverse when it lowers it.

The most frequently used items are described in detail below.