Skip to content
HeatAlgo
BlogHelp

Underfloor heating in HeatAlgo: answers to frequent questions

Why a room is not calculated, what to do with a loop that is too long, the flow and spacing warnings, editing nodes, storeys and the backdrop.

Przemysław Paziewski

Founder of HeatAlgo

This article collects the questions that come up when working with the underfloor heating module after the first drawing: why something is not visible, what a warning means, how to fix something. If you are just starting, go through the step-by-step guide first: how to use the underfloor heating module. The EN 1264 calculation model is explained in the guides on pipe spacing and loop length and on flow temperature.

Rooms and sections

The room is not calculated. A section drawn on the plan must be assigned to a room. Click it, and in the "SECTION" drawer pick the room in the "Assign to room" field. The side panel has an "Unassigned sections" list with an "Assign to room" button and arrows to move between them. Rooms come from the heat load calculation (the import button in the panel, with the demand and temperature) or you add them by hand with "Add", giving a name, floor, demand in watts, type (standard up to 29°C floor surface or bathroom up to 33°C) and temperature.

The room balance. The side panel shows for each room the underfloor output at the current parameters (e.g. 35/30°C) against the demand: "Meets heat load", "Surplus N W" or "Deficit N W". In brackets is the loss through the floor that the floor gives off downwards.

The free room. On a free account the first room in which you draw a loop is fully calculated - the message "Fully calculated on your free account: ..." names it. The condition is assigning the section to a room. On the free plan we calculate a few projects at a time, so the first room in a new project may be calculated with a delay, with a date on screen; an unlocked project is calculated in full right away.

A room on the wrong storey. In the room's edit view pick "Move to storey". Rooms with drawn loops are tied to their storey's plan and cannot be moved while the loops exist. The update from the heat load calculation ("Update data from the heat load calculation?") moves only rooms without loops.

Loops, lengths and splitting

A loop too long. The length is computed from the real geometry together with the run to the manifold. The limits depend on the pipe: 16x2 - a warning from 80 m, hard limit 90 m; 17x2 - 90 and 100 m. The warnings "Splitting the section improves reliability" and "Split this section" appear in the section drawer. You split there in the "Split line" field (horizontal - parts one above the other, vertical - side by side); if the shape does not allow one direction, the app suggests the other, and when the automatic split finds no cut, you split the section by hand. The balance panel has a "Split N long loops" button, which finds cuts for the whole storey at once and shows how many sections can be split. Each part after the split has its own run - the split divides the pipe in the room, not the way to the manifold.

Pipe layout. By default "Auto" chooses between a spiral, a classic meander and a bifilar meander and says why ("High confidence spiral for a simple rectangular room", "Bifilar meander covers a narrow room better"). You change the layout in the section drawer in the "Pipe layout" field, and the pipe direction horizontal or vertical. When a shape has no ready drawing, the app says "This section shape is best split into smaller areas" instead of drawing a faulty layout.

Editing node by node. "Edit nodes" in the drawer copies the generated layout as a manual drawing with editable nodes; from then on parameter changes do not redraw it. "Restore auto" discards the manual changes and generates the layout anew. The "Draw pipes manually" tool (O) draws a pipe from scratch inside a section; the list of such sections is in the tool panel under "Hand-drawn pipes".

Holes in a section. Right-click the section and pick "Cut an opening" (e.g. a column, stairs) - the loop avoids the cut-out area. The same menu has "Duplicate section".

Flow, spacing and parameters

Flow below 0.5 l/min. The supply is clearly higher than the loop needs. Lower the supply temperature to the required one (the project parameters show "Required supply" - the temperature the drawn floors ask for, set by the leading loop outside bathrooms), widen the spacing, or merge a very small section with its neighbour. Flow above 1.5 l/min - split the section.

Spacing larger than recommended. The spacing warning means that at the project parameters the room's demand needs denser pipe. The section drawer has a "Set the recommended spacing (N mm)" button, and the balance panel "Apply the recommended spacing" for many sections at once - with a preview of whether any loop would exceed the recommended length because of it. When the demand exceeds the floor's output even at 100 mm, the app says so plainly: check the supply temperature and the covering, or add a radiator.

Edge zone. The "Edge zone" field in the section drawer tightens the spacing in a 0.5 m band along the walls. It works only for generated layouts - a manual drawing stays without the tighter band.

Project parameters. The "Project parameters" dialog (from the "..." menu on the toolbar) sets the supply and return temperature (a new project: 35/30°C), the pipe, the default floor covering, the screed over the pipe (typically 45 mm), the run pair spacing, and shows the design spread and the required supply. The parameters belong to the whole project, not to one storey. The floor output is computed to the EN 1264-2 thermal characteristic from the pipe actually laid in the section, and the flow to EN 1264-3.

Return temperature not above the room temperature. The floor then gives off no heat - raise the return in the project parameters. The supply must be higher than the return, otherwise the flow is not computed.

Manifolds and runs

You place the manifold with the "Manifold" tool (M) with two clicks at the ends of the cabinet. In its panel you set the number of ports; the warning "More circuits connected than ports" means you need to increase the number of ports or add a second manifold. The "FLOW METERS" list in the side panel assigns sections to ports and shows the total flow and the flow per m².

You draw the run (route) with the "Draw supply route" tool (R) from a section or a manifold; Enter finishes the route at the last point, Backspace removes the last point, Esc cancels. You set the run pair spacing by default in the parameters and for a single route in its panel; select several routes and right-click to change the spacing of many at once.

Storeys

Storeys are tabs above the drawing. "Add storey" offers "Storey above" or "Basement (below)"; you rename by clicking, and "Delete storey" removes its backdrop, rooms, loops and manifolds with no undo. Storeys imported from the heat load calculation are created by themselves. On a free account you draw on one storey - instead of the add menu you see "One floor on a free account", which leads to unlocking the project; storeys from the heat load calculation do not count towards that limit.

Backdrop and calibration

Formats and limit. PDF, PNG or JPG; with a multi-page PDF you pick the page in the "Select page" dialog. The plan file can be up to 25 MB.

Changing and rotating the backdrop. "Background settings" (an icon on the toolbar) let you change the scan, rotate it by any angle or reset the project. Rotate before drawing - drawn sections, manifolds and routes do not rotate together with the backdrop.

Calibration. The "Calibration" tool (C): two points a known distance apart and the distance in centimetres; the range message reminds you not to type metres. Recalibration is in the project parameters dialog ("Calibration set - Re-calibrate"). Calibration is per storey - every new one needs its own.

Snapping. When drawing geometry was detected in the file, drawing snaps to walls. You toggle the grid with G and set its origin with Alt and a click; Shift forces a 90° angle, Shift with Alt 45°, and Ctrl (Cmd on a Mac) draws without snapping.

Export and other

The printable plan and the full PDF are described in the article on reports; the messages about the plan preview before export are there too. "Report notes" (the notes icon) go at the end of the PDF.

Keyboard shortcuts and gestures are in the "?" dialog on the module bar; the full list is in the "Useful keyboard shortcuts" section of the guide. The most important: V select, H move a section or manifold, P section, M manifold, R route, O manual pipe, Space with dragging pans the view, Ctrl with scrolling zooms, Ctrl+Z undoes.

"Project was changed on another device" - someone (or you in another tab) saved a newer version; click "Load newer version". "Failed to save the floor plan for storey" - the rest of the project is saved; upload the backdrop again with "Upload again".

"A new generation of drawings" - older projects get an offer to update their layouts and lengths to the new generator. Before updating, download the existing PDF with the button in that dialog, because the layouts and metres will be recomputed; "Later" postpones the decision.

The mobile view is not supported - the module needs a computer or a tablet.

Have a question or feedback?

I reply personally - usually within 24 hours.

Got a similar question? Check the FAQ below ↓

FAQ

Frequently asked questions

I drew a section, but the balance does not show the room - why?

The section is not assigned to a room. Click the section and in the "SECTION" drawer pick the room in the "Assign to room" field; the "Unassigned sections" list in the side panel collects all such sections. Without an assignment the section does not enter the calculations or the report, and on a free account it does not count as the free room.

The loop is too long - what do I do?

Split the section. In the section drawer pick "Split line" horizontal or vertical, and the "Split N long loops" button in the balance panel finds cuts for the whole storey at once. The limits depend on the pipe and count the run to the manifold: for 16x2 a warning from 80 m and a hard limit at 90 m, for 17x2 90 and 100 m. Each part after the split has its own run.

What does the warning about a flow below 0.5 l/min mean?

That the supply is clearly higher than this loop needs. Lower the supply temperature to the required one (the "Required supply" field in the project parameters), widen the spacing, or merge a very small section with its neighbour. A flow above 1.5 l/min is in turn a signal to split the section in two.

How do I add another storey?

On the storey bar above the drawing click "Add storey" and pick "Floor above" or "Basement (below)". Storeys imported from the heat load calculation are created by themselves. On a free account you draw on one storey - the add button works once the project is unlocked, and storeys imported from the heat load calculation do not count towards that limit.

How do I correct a generated loop by hand?

In the section drawer click "Edit nodes". The layout is copied as a manual drawing: you drag nodes, a double click on the pipe adds a node, on a node removes it. "Restore auto" returns to automatic generation. With the "Draw pipes manually" tool (key O) you draw a pipe from scratch.

Does the underfloor module work on a phone?

No - drawing needs a larger screen. Open the project on a computer or a tablet. The other modules and the project view work on a phone.

Blog

See also

Help

Settings: company details, the logo on reports, notifications and privacy

Where to enter company details, how to upload the logo for PDF reports and the client form, how notifications work and what the assistant log switch does.

Help

Subscription, invoices and payments: how to buy, cancel and where to find the invoice

How a purchase works, who issues the invoice, how to add a tax ID, which payment methods work, and how to cancel and resume the subscription.

Help

Troubleshooting: saving, version conflicts, emails, PDF, AI and the browser

Messages about saving and version conflicts, emails that do not arrive, a PDF that does not generate, Algo, expired links, the account and the browser.

Help

Heat recovery ventilation in HeatAlgo (beta): six steps from rooms to the balance and the unit

The six steps of the ventilation module: building, rooms and airflows to the standard, ducts on floor plans, the unit from EPREL, modes and the result.

Help

PDF reports and the printable floor plan: what they contain, how to download them and what the report number means

Where to download the PDF report from each module, what is on the cover, preview versus full report, the to-scale plans and what to do when a PDF fails.

Help

Projects in HeatAlgo: creating, client details, searching and deleting

What a project is, how to create one, what client details do, how to search projects with Ctrl+K, what the project view shows and how to delete one.

Help

Getting around HeatAlgo: the Start page, the side menu, the top bar and shortcuts

The Start page, the side menu and the top bar, where settings, billing and help are, the Ctrl+K project dialog, the wizards and what works on a phone.

Help

Your HeatAlgo account: signing up, signing in, password and language

How to create a free account, confirm your email, sign in, reset your password, switch the app language and what to do when your account is blocked.

Help

The heat load calculator in HeatAlgo: seven steps from location to result

The seven steps of the heat load module: location, building, ventilation, envelope library, rooms, adjustments and the result with EN 12831-1 compliance.

Help

The client form: answers to frequent questions about setup, sending, corrections and import

How to hide questions and add your own fields, how long the link works, reminders, what the client sees, corrections, acceptance and import.

Help

Heat pump sizing in HeatAlgo: building data, radiators, variants and the result

The linked and manual modes, the wizard steps, rooms with radiators, the bivalent point and hot water, three variants, radiator feasibility and annual costs.

Help

Data flows between modules: import from the heat load calculation and the client form

Which modules take data from which, what the entry card shows, how updates after changes in the source work and what the import deliberately leaves out.

Help

What is free and what a report unlocks: the free plan, credits and the revision window

What a free account shows, what one report unlocks, what credits cost, how the 7-day revision window works and when a subscription pays off.

Help

Algo, the AI assistant in HeatAlgo: what it does, where to find it and its limits

Where to open Algo, how it reviews a project, the Propose and Automatic modes, reading documents, undoing changes, source cards and the monthly limit.

Create a free HeatAlgo account

Register and go from client data to a finished heating project in one place.