Automatic planning

Plan and document a smart home installation: step by step with KNX

Step by step from the automation system to the dossier: modules in the distribution board, push buttons and motion detectors on the channels, channel plan for the board door, terminal plan, functions by room, lines with bus budget, draft or final and team work – for KNX, Niko Home Control, Loxone, Shelly, Sonoff or vendor-neutral planning. For KNX also addresses and files for ETS.

13 minUpdated November 04, 2026

In the Smart home mode you plan and document building automation from the same project as the floor plan and the single-line diagram: choose the automation system, put modules in the distribution board, assign lights and shutters to channels, link push buttons and motion detectors, check the lines. This produces the channel plan for the board door as PDF or CSV, the terminal plan, the functions by room, topology and quantities, individually or as a Domotica dossier in draft or final. It works for KNX, Niko Home Control II, Loxone, Shelly, Sonoff and vendor-neutral planning. Programming the devices stays in the manufacturer's software.

The guide follows a KNX example: a fictitious Belgian apartment with seven rooms, a push button in every room, a shutter at every window and motion detectors in the hall and the bathroom. For KNX two sections are added at the end: proposed addresses and files for ETS. The whole story is told in the blog post Documenting a smart home installation with a KNX apartment. Status, version and data hash of the documents are described in Plan KNX: push buttons, channels and quantities.

What do I need before I start?

PrerequisiteWhy
Floor plan with roomsRooms place control points and group addresses on the right floor
Lights and shutters placedThey are the loads you assign to the actuator channels
Circuits with protective deviceEvery switched load needs its circuit breaker in the single-line diagram
Distribution board with free DIN railPlanElec puts the automation modules there
Project role with edit rightsViewers see the planning but cannot change it

How do I choose the automation system?

  1. In the mode bar on the left, choose Smart home. The Channels panel opens on the right.
  2. In the Automation systems bar, click your system: KNX, Niko Home Control II, Loxone, Shelly Pro / Plus, Sonoff or Generic / configurable. PlanElec then offers the modules, control points and line types of that system. In the example it is KNX.
  3. You can tell it worked from the Domotica planning steps: step 1 System shows Active.
Domotica planning steps: System active, Modules, Loads, Lines and Export still open; below, the Place module form with module and rail.
The five planning steps show the status; directly below you place the first module.
Open full-size image

The five planning steps are System, Modules, Loads, Lines and Export. Each step shows its status, for example “Channels: 12” or “Assigned: 17 of 17”, and takes you with one click to whatever is still open. You can also choose the system in the project metadata under Building automation; the effect is the same. A project can carry several systems.

How do I document the distribution board with modules, rails and terminals?

  1. Below the planning steps, open Place module.
  2. Choose the template under Module. The list shows the modules of the chosen system, grouped by device family; for KNX, for example, power supply, line coupler, IP interface, switch, shutter, dimming and heating actuators and binary inputs, vendor-neutral and as ABB i-bus types with order numbers.
  3. Choose the DIN rail in the board under Rail and click Place.
  4. PlanElec puts the module in the first free slot, creates its channels and assigns power supply, bus devices and control points to the system's line, for KNX the default line 1.1. The message “… placed, channels created.” confirms the step; Place another module opens the form again.
Open module list in Place module: KNX power supply, ABB SV/S 30.640.5.1, ABB SV/S 30.320.2.1, line couplers and IP interfaces, grouped by family.
Vendor-neutral templates and ABB i-bus types are in the same list, grouped by family.
Open full-size image

In the example apartment, the rail “KNX 1” holds an ABB SV/S 30.640.5.1 (640 mA power supply), an ABB IPS/S 3.1.1 (IP interface) and an ABB SA/S 12.16.2.2 (12-fold switch actuator); “KNX 2” holds a vendor-neutral 8× shutter actuator and a 4× dimming actuator. The cabinet shows the ABB types in the manufacturer’s style, with red and black bus terminals.

Distribution board with two KNX rails: power supply, IP interface and 12-fold switch actuator on KNX 1, shutter and dimming actuator on KNX 2, the ABB types with red and black bus terminals.
The placed modules in the board, the ABB types with red and black bus terminals.
Open full-size image

In the distribution board editor (Distribution board panel) the automation modules sit together with the main switch, RCDs and circuit breakers. There you maintain terminal blocks and wiring. The terminals of the automation channels, with strips, targets and bridges, are maintained in the Channels panel under Terminal plan. Order numbers and bus current of the ABB types come from the manufacturer’s data. Check them against the actual datasheet before ordering. ABB is a trademark of the ABB Group; PlanElec is not an ABB partner.

How do I plan push buttons and motion detectors?

  1. Close the panel so the floor plan is free, and open the catalog.
  2. In Control points & sensors, choose a Push button, Double push button, Quadruple push button or Motion detector and click on the wall or ceiling in the room.
  3. The floor plan shows the symbol in the room. Bus control points end up on the line of their system (line 1.1 for KNX) without any further step.
Floor plan of the apartment with seven rooms: push buttons next to every door, motion detectors in the hall and bathroom, shutters at all windows and lights in every room.
A push button in every room, motion detectors in the hall and bathroom, shutters at all seven windows.
Open full-size image

When addresses are proposed, motion and presence detectors get two objects of their own: a switch object (DPT 1.001) linked to the switching group address of the light channel, and a brightness object (DPT 9.004). A push button gets no group address of its own; its buttons refer to the group addresses of the channels they operate.

How do I assign loads and push buttons to the channels?

In the Channels panel, choose the Channel matrix view. The channel table shows one group per module with board, rail, slot, type and line, and below it every channel with Channel type, Loads, Room, Control points, Terminal, Protection device and Line / PA.

  1. In the Loads column, click + and choose the light or shutter. PlanElec offers the loads that match the channel type.
  2. In the Control points column, click + and choose the push button or motion detector.
  3. Repeat this for every channel. Room and protective device come from the project; you do not enter them twice.

Suggest by room distributes unassigned loads to free channels by room and channel type. Existing assignments are kept. Review the proposal channel by channel afterwards.

Channel table of the ABB SA/S 12.16.2.2: CH1 to CH7 with ceiling lights, LED strip and mirror light, push buttons and motion detectors, room, circuit breaker and line KNX 1.1; CH8 to CH12 as spares; below, the dimming actuator with a note that the channel rated current is unknown.
Seven assigned switching channels, five spares; for the dimming actuator PlanElec reports the missing channel rated current.
Open full-size image

The right end of each row shows the channel’s finding. A check mark means no open planning data. An exclamation mark says what is missing, in the example “The channel rated current is unknown; check the device and enter its rating.” for the vendor-neutral dimming actuator. Other findings include a load assigned twice, a load without protective device, an unsuitable channel type or an overload. The findings are planning checks; the project’s AREI self-check stays separate. (The AREI, called RGIE in French, is the Belgian regulation for electrical installations.)

How do I check lines and bus budget?

  1. In the Channels panel, choose the Lines view.
  2. Click Assign unallocated devices if bus devices without a line are left. Add KNX line creates another line, Add area 2 another area. Each line has its own colour and carries its address as its name, for example “KNX 1.1”.
  3. In the line card, choose Power supply module and Supply capacity (mA), for example 640 mA.
  4. Enter the datasheet value under Bus current (mA) wherever you know it.
  5. Drag devices between lines, several at once via the checkboxes; without a mouse use Move to. Unlocked physical addresses follow the line.
Lines view with line KNX 1.1 in area 1, drag handles and checkboxes per device, power supply module ABB SV/S 30.640.5.1, supply capacity 640 mA, bus budget 132 mA of 640 mA with 11 estimated devices, 13 devices against a limit of 64.
Line 1.1: 132 mA of 640 mA, eleven devices with estimated bus current; 13 of 64 devices.
Open full-size image

The budget shows the bus current against the supply and the number of devices against the limit of 64 devices per line. For values you have not entered, PlanElec uses typical values and marks them as “estimated”. Before commissioning, check them against the datasheets. A line is a logical planning state, not a measured cable route; you draw the bus cable on the floor plan with Route bus.

How do I create functions, scenes and central functions?

  1. In the Channels panel, choose the Functions view.
  2. Add scene opens the scene editor. Enter a name, for example “Away”, then choose the channels and their target value: on or off for switching, a percentage for dimming and shutters.
  3. Central: all off and Central: close blinds create the usual central functions in one click. Function from channel with Create turns a single channel into a function.
  4. The functions appear in the functions by room. For KNX, scenes and central functions get their own group addresses with the address proposal (see below).
Scene editor named Away: all switching and dimming channels set to off, all seven shutters to 100 percent.
Scene “Away”: lights off, all shutters closed.
Open full-size image
Functions and scenes view with the buttons Add scene, Central: all off and Central: close blinds, and the scene Away with 17 participants.
The scene “Away” with 17 participants; the central functions follow in the same list.
Open full-size image

Which documents are produced for the board door, installation and handover?

  1. In the mode bar on the left, choose Export and scroll to the Domotica section.
  2. Choose board, sort order (module, circuit breaker, room or terminal), version and status.
  3. Every document has Preview and PDF; the channel and terminal plans also come as CSV, the topology as SVG. Download Domotica dossier bundles everything behind one cover page.
DocumentContent
Channel planBoard, module, channel, load, room, protective device, terminal, control point; A4 landscape for the board door
Terminal planStrips, terminals, targets and bridges per board
Functions by roomKeys and the loads they operate; scenes and central functions
Topology diagramLogical lines of the project, also as SVG
Domotica quantitiesModules, power supplies, control points and signal cables as counts, no prices
Conformity report with DomoticaSelf-check report with findings and check limits

Draft carries a watermark and also works with open data. Final requires export readiness; the interface names the open points and offers Address the next open item. Status, version and data hash are explained in Plan KNX: push buttons, channels and quantities.

Domotica section of the export with board, sorting, version and status, and the cards of the Domotica documents.
Domotica documents in the export: board, sorting, version and draft or final.
Open full-size image

How do I agree open points with the team?

Select a module in the cabinet and, in Module properties, open the speech bubble icon next to the module name. There you write a comment directly on the module, for example about a bus current that still has to come from the datasheet. In the Notes & tasks panel, under Tasks, you create a task and assign it. Approvals of archived documents run through the same area.

Cabinet with the ABB SA/S 12.16.2.2 selected and an open comment in Module properties: Please take the bus current of the motion detectors from the datasheet.
Comment directly on the switch actuator; the number on the icon shows how many posts there are.
Open full-size image

KNX only: how does PlanElec propose physical addresses and group addresses?

  1. In the Channels panel, choose the Addresses view.
  2. Choose the Group address scheme: Trade / floor / object (default) or Floor / trade / object.
  3. Click Propose addresses. The line below states the result, in the example “13 physical addresses and 61 group addresses proposed.” The proposal is a single undo step.
KNX addresses: scheme Trade / floor / object, Propose addresses button, below it line 1.1 with the power supply without address, IP interface 1.1.1, switch actuator 1.1.2, shutter actuator 1.1.3, dimming actuator 1.1.4, and push buttons and motion detectors from 1.1.5 with their room.
Physical addresses of line 1.1: first the modules in cabinet order, then the control points by room.
Open full-size image
RuleProposal
Line couplerx.y.0
Power supplyno physical address
Actuators and interfacesfrom x.y.1 in cabinet order (board, rail, slot)
Bus control pointsafterwards, by room
Devices without a lineno address; the summary counts them and the check reports them

Group addresses have three levels: main group, middle group, sub group. In the default scheme the main group is the trade, the middle group the floor (0 without floor) and the sub group the running object number.

Main groupTradeObjects and datapoint type (DPT)
1Lightingswitch 1.001, status 1.001
2Dimmingswitch 1.001, relative dimming 3.007, brightness value 5.001, status 1.001 and 5.001
3Blindsup/down 1.008, stop/slat 1.007, position 5.001, position status 5.001
4Heatingsetpoint and actual value 9.001, valve output 5.001, operating mode 20.102
5Inputsswitch object 1.001; detector brightness 9.004
6Scenesscene 17.001
7Centralswitch 1.001 or up/down 1.008
Group addresses of main group 1 Lighting, middle group 1/1 Apartment: row Ceiling light hall with switching 1/1/1 and status 1/1/2 side by side, datapoint type 1.001 with its name, below the push button and reference to 5/1/1.
Main group Lighting: one row per channel, switching and status side by side, below the push button and detector link.
Open full-size image

Group addresses are only created for channels with at least one load; a spare channel stays without an address. Each row shows a channel with the name of its load; switching and status sit side by side, each with its datapoint type and name, further objects as “+3 objects”. Clicking an address opens the input field. PlanElec locks a changed address automatically; with the lock (Lock address), which appears on hover, you lock it explicitly. Every further proposal keeps locked addresses, and their numbers are not reassigned. The check reports duplicate or invalid addresses as conflicts.

KNX only: how do I download the addresses as files for ETS?

  1. In the mode bar on the left, choose Export and scroll to the Domotica section.
  2. In the ETS preparation box, download Group addresses CSV (ETS), Group addresses XML (ETS) or Physical address list CSV. Without an address proposal, the box tells you to propose addresses first.
  3. The files follow the ETS group address format. You create devices, parameters and the links to communication objects in ETS; check every address you take over there.
ETS preparation box in the export with the buttons Group addresses CSV (ETS), Group addresses XML (ETS) and Physical address list CSV.
The three files in the ETS preparation box; PlanElec does not create an ETS project.
Open full-size image
FileContent
Group addresses CSV (ETS)Format “3/1”: main, middle and sub group, address, description, DPT as DPST-x-y; comma, UTF-8 with BOM
Group addresses XML (ETS)Group address export in the XML schema http://knx.org/xml/ga-export/01 with range names
Physical address list CSVLine, physical address, device, type and room as a working list

Group addresses carry no link to communication objects. That is why the description of every group address states which buttons, detectors or scene participants use it; you create the link itself in ETS. We have not tested an import against a particular ETS version and do not promise one. The exports do not depend on the dossier release: you can download them while the project is still a draft.

What does PlanElec not do?

PlanElec doesStays in the manufacturer's software or on site
Plans and documents board, channels, terminals and linesProgramming the devices, parameters and logic
Channel, terminal and function plans, topology, quantities, dossierWiring on site, single-conductor wiring plan, ordering
Bus budget with entered and estimated valuesMeasuring the bus current, bus diagnostics, commissioning
Logical lines and bus cable on the floor planMeasured cable routes, insulation testing
KNX only: address proposal and files in ETS formatETS project (.knxproj), product databases, communication objects
Planning findings and the AREI self-checkAcceptance of the installation by the approved inspection body

Can the workflow be shown in the Studio?

Yes. In the Learning center, start the Smart home tour. In about three minutes it shows the system, planning steps, Place module, channel table, lines, functions and the documents in the export, for KNX also addresses and ETS preparation, without changing your project. It skips steps whose target is still missing in the project.

Important for electrical planning

These guides explain the software workflow. Have the design, installation and documents reviewed by a qualified electrician where needed; only an accredited inspection body performs the official inspection.

Continue reading