kolosDrive12

Let the room
have a say.

Listen to kolosAQ temperature and air-quality data. Drive 24 V heating valve actuators and ventilation servos. Define the response in your own script.

Try temperature control ↓Buy · €149 ↗
12 outputs250 mA eachRS485
Your program. Local control.
kolosDrive12 on DIN rail, with terminal row annotations
5–24 V · RS485Power + communication
Outputs 1–4On/off · PWM
Outputs 5–8On/off · PWM
Outputs 9–12On/off · PWM

THE SAME COMPACT ENCLOSURE. TWO DIFFERENT CONTROLLERS.

More connections.
Less rail space.

Four rows of terminals keep the connections stacked, not spread across the cabinet. Both controllers fit in a single 17.8 mm-wide unit, with an OLED display and four buttons on the front.

kolosdrive12 front view with large terminal labels: D5 D6 D7 D8; D9 D10 D11 D12
17.8mm

Just one unit wide.

01

Four rows of terminals.

A stepped layout makes room for connections within the narrow enclosure.

02

OLED + four buttons.

A display and physical controls built into the front. Your script defines how they work.

03

One enclosure. Two roles.

The same physical format for kolosDrive12’s on/off/PWM outputs and kolosControl64’s inputs and analog outputs.

CONTROL THAT STAYS IN THE ROOM

Set it up on your Mac.
Let the controller take over.

01

Choose a sensor.

Choose the kolosAQ readings that your application needs. Temperature for heating; air-quality data for ventilation demand.

02

Define the response.

Write a script or create one with AI assistance using the language documentation. Review it, then load it over Bluetooth.

03

Keep it local.

The uploaded program runs on kolosDrive12, independently of the Mac connection.

ONE CONTROLLER. YOUR APPLICATION.

Warm the room.
Move the air.

HEATING

24 V valve actuators.

Use temperature from kolosAQ to decide when a heating valve actuator should respond.

VENTILATION

24 V ventilation servos.

Use the room’s air-quality data in your own ventilation logic, driving on/off/PWM servos.

OTHER LOADS

An external relay option.

Add external relays to switch 230 V actuators from your controller program.

YOUR REQUIREMENTS. YOUR PROGRAM.

Sold empty.
Ready for your ideas.

KOLOS controllers ship without a preloaded application. A documented scripting language lets you define what the hardware does. Write the script yourself, or ask AI to help turn your requirements into one.

01 / DESCRIBE

Start with the job.

Describe the sensors, connected equipment and behavior you want. Give your AI assistant the KOLOS language documentation.

02 / REVIEW

Make it your program.

Review the generated script, its input and output assignments, and what should happen if sensor data stops arriving. Compile and check it before use.

03 / LOAD

Send it over Bluetooth.

Load the program onto the controller. The logic then runs locally, without the AI assistant or your Mac needing to stay connected.

AN EXAMPLE REQUEST TO AN AI ASSISTANT
“Use the room sensor to control a 24 V heating valve around my chosen temperature. Define what the output should do if fresh readings stop arriving.”

Describe the result you want. Review and test your script, then make it your own.

HeatingCooling
14°C32°C
Heating requestedValve open · output LOW
ON

AND OF COURSE, TEMPERATURE TOO.

Warm in winter.
Cool in summer.

One room. Two comfort settings. Switch between heating and cooling, with a separate target for each.

HYST() takes care of the small switching band. Inside it, the valve keeps its previous state instead of switching back and forth.

THE SCRIPT BEHIND THE DEMO
SWITCH cooling = FALSE
  LABELS 'Heating', 'Cooling';
PARAM heatingTarget = 21.5 RANGE 16.0..26.0
  LABEL 'Heating setpoint';
PARAM coolingTarget = 24.0 RANGE 18.0..30.0
  LABEL 'Cooling setpoint';

ON SAMPLE(room)
BEGIN
  IF cooling THEN
    valveClosed := NOT HYST(
      room.temperature, coolingTarget, 0.2)
  ELSE
    valveClosed := HYST(
      room.temperature, heatingTarget, 0.2);
END;

Define a switch and setpoints in your script; they appear as controls in KOLOS for Mac. Switch labels run left to right: Heating (FALSE), Cooling (TRUE). In this valve setup, HIGH closes the valve and LOW opens it. NOT reverses the response for cooling.

SPECIFICATIONS

Twelve outputs.
Your rules.

Twelve on/off/PWM outputs in a single DIN-rail unit. Write your logic, load it over Bluetooth, and let kolosDrive12 take care of the response.

Hardware outputs
12 on/off/PWM outputs · up to 250 mA each
Width
1 unit · 17.8 mm
Front panel
OLED display and four buttons
Terminal layout
Four rows
Power
5–24 V · use a 24 V supply for 24 V actuators
Load connection
Up to 250 mA per output. 230 V actuators require external relays; no direct mains connection.
Interface
Galvanically isolated RS485 · Bluetooth
Sensor input
kolosAQ temperature and air-quality data
Adjustment
Setpoints defined by your program
Output modes
On/off or PWM
Program
Local TXT source, compiled and uploaded from KOLOS for Mac
Operation
Uploaded logic runs autonomously on the controller

BEFORE YOU PLAN AN INSTALLATION

Good questions.

What can I connect?

Connect 24 V heating valve actuators or ventilation servos using on/off or PWM control, up to 250 mA per output. External relays let you switch higher-voltage loads.

Does my Mac need to stay awake?

No, the uploaded controller program runs autonomously. The Mac is used for setup, monitoring while connected and changing the setpoint.

Can it control ventilation from air quality?

Yes. Use kolosAQ air-quality readings in your script to control ventilation servos as conditions change.

Are all twelve outputs available?

Yes. Your script controls twelve on/off/PWM outputs, rated up to 250 mA each.

Does it come with a heating or ventilation program?

The controller is sold empty, without a preloaded application. Use the documented language to write a script, or ask AI to help generate one for your requirements. Review and test it, then load it over Bluetooth.

Start with the room.

Get to know the sensor behind the temperature input.

Explore kolosAQ ↗