Skip to content
HeatAlgo
BlogReleases

Update: radiant floor heating drawn for you, the app in five languages and new PDF reports

Algo AI reads the floor plan and the app draws the radiant floor heating. The app now speaks German, French and Dutch, and PDF reports have a new print design.

Founder of HeatAlgo, author of the calculation engine to EN 12831 and EN 1264

Three changes lead this release. You can now get a radiant floor heating layout from one request: Algo AI reads the floor plan, and the app lays out the loops, supply runs and manifolds. The app, the reports and the emails speak five languages: Polish, English, German, French and Dutch. And every PDF report has a new print design.

On top of that come dozens of smaller changes, many of them asked for by installers, in the heat loss calculation, heat pump sizing, heat recovery ventilation and radiant floor heating. Here they all are, module by module.

New features

The whole app

The app in five languages. The interface, the PDF reports and the emails now come in Polish, English, German, French and Dutch. You change the language in Settings, on the "Profile" tab, or in the account menu. When you sign up, the app picks it from the version of the website you came from. More in settings: profile, logo and notifications.

Settings, the Profile tab: the Language, Units and Currency fields

PDF reports in a new print design. All eight PDFs - heat loss, heat pump, ventilation, radiant floor heating, the bill of materials, the cost estimate and both floor plans - share one look. The reports print on white A4 pages. Tables are grouped, each formula names the clause of the standard it comes from, and the last page lists the standards the calculation follows. What each report holds is in PDF reports and the printable floor plan.

A page of the heat loss PDF report in the new print design: a white A4 page with the room summary, the losses and each room's load

Algo AI

  • Algo sees the results. It knows each module's result and findings exactly as the screen shows them on your plan, so it talks about the same numbers you see.
  • Import from a ready source. On the start screen of an empty heat pump sizing or ventilation module, when the project has a ready heat loss calculation, choose "Import the heat loss calculation with Algo" (Algo then asks for what is missing) or "Import without Algo". On the start screen of the heat loss calculation, when the client has sent the form back, the button is "Import the client form with Algo".

What else the assistant can do is in Algo AI in HeatAlgo.

Heat loss calculation

  • A "Ground" section on step 2. You enter the groundwater level and the floor's average depth below ground (z) once for the whole building. A floor can override the depth z, and an empty floor shows the building's value in gray.
  • A warning for a warmer room. A room at least 3.6 °F (2 K) warmer than the rest of the house, with no building element to a colder neighbor, gets a finding. The catalog gains thin interior walls: aerated concrete 3.1 in (8 cm) and 4.7 in (12 cm), sand-lime brick 4.7 in (12 cm) and drywall on steel studs.
  • Timber-frame constructions. The catalog has cellulose, gypsum fiberboard and two ready assemblies: a wall and a ceiling under the attic. You can add your own material to the list, and a new ceiling or floor starts with the room's area.
The Building step of the heat loss calculation: the Ground section with the groundwater level and the average depth z for the whole building

The whole module, step by step, is in heat loss calculation: how to use the module.

Heat pump sizing

  • A ready heat loss calculation shows as a number on the gear. When the project has a finished heat loss calculation the heat pump has not taken yet, the module's settings icon shows a number. "Data sources" asks before it replaces the floor area.

More in heat pump sizing: how to use the module.

Heat recovery ventilation

  • A room form by room type. You pick the room type on tiles first, then answer only the questions for that type. Values you rarely change sit apart, in a gray overrides block.
  • Duct editing. Drag points and bends with alignment guides. A double-click adds or removes a bend, and Ctrl+Z undoes it. Turn the outdoor air intake and the exhaust with a handle, the O key or the "Direction" field.
  • The intake and exhaust distance rules as numbers or checkboxes. The module checks the Polish building code's rules for the intake and the exhaust (WT § 152). Enter the distance, or check "Met (at least 2 m) - I will check it on site". An unchecked condition is a finding, and the report lists it as something to check on site.
  • Duct family. For each run, choose spiral, EPP or flexible duct. A flexible run is several parallel Ø75 or Ø90 mm pipes. The bill of materials and the plenum boxes follow the family.
The Rooms step of heat recovery ventilation: the room kind picked from tiles, each saying what it does, such as extract 30-70 m³/h for a kitchen The duct panel on the heat recovery ventilation drawing: the duct type (spiral, EPP or flexible) and, for a flexible run, the number of Ø75 pipes and their resistance from the maker's data sheet

The whole module is in heat recovery ventilation: how to use the module.

Radiant floor heating

Automatic drawing. Algo AI reads the rooms, doors and windows from the floor plan. The app runs each supply run the shortest way to the manifold, works out the pressure drop of every loop, splits large rooms, adds perimeter zones along windows where the floor alone is not enough, adds expansion joints and looks for the lowest supply water temperature. It takes the scale from the dimensions on the plan or from the room areas printed on it. On a floor with no manifold it places one itself - one per 14 loops - and you can move it.

  • Section editing like a drawing program. A section has handles at its corners and on its walls, and right angles stay right. Shift locks an axis, Ctrl turns snapping off, and pink alignment guides and wall lengths show as you drag. The supply run stays put when you reshape the section.

  • Material over the tubing. Choose cement screed, anhydrite screed or concrete (λ from EN 1264-2, Table C.1). Each loop shows its mean floor surface temperature next to the limit: 84 °F (29 °C), θi + 16.2 °F (9 K) in a bathroom, 95 °F (35 °C) in the perimeter zone.

  • Rooms without a loop in the report. They go on a separate page of the report. In a table, each one has the area, the heat loss from the calculation, the supply runs crossing it with their lengths, and a verdict - needs a loop, unheated, or no heat loss. The "Heating loop" switch on a section draws a floor with no loop.

  • The perimeter zone on the walls you pick. Turn it on in the drawing (click the band along a wall) or in the panel's list of walls, up to 3' 3" (1 m) deep. The result counts the zone at the 95 °F (35 °C) limit.

  • Three outputs, the water in the tubing and flow meters by manifold. The screen and the report tell apart the output to rooms with loops, the heat in the water at the manifolds and the building's heat loss for sizing the heat pump. They also give the volume of water in the loops and supply runs. The flow meter table is split by manifold, in port order, with a room column - on screen and in the PDF.

  • A scale bar on the PDF floor plans. The report and the print plan carry one.

  • A manifold sized by its ports. "Port count" takes 2 to 14, and the manifold's length follows its ports (2 in (50 mm) a port plus 6 in (150 mm)). Turn it in quarter turns with a handle, the O key or the "Direction" field.

  • Removing a bend from a supply run. A double-click on a bend, or selecting it and pressing Delete, removes just that bend.

  • Labels that keep one size. Supply run lengths and room names stay the same size on screen. Zoomed far out, they shrink to 70% at most.

How to draw radiant floor heating step by step is in how to design radiant floor heating in HeatAlgo.

Improvements

The whole app

  • Two decimal places. The room area field and the screens no longer round 12.35 to 12.4.
  • New emails. Every message from the app has a new design and arrives in your account's language.
  • Clear about what the preview shows. Each lock in a module says what you see in the free preview, and what the full results and the report add.

Algo AI

  • Replies in the language of your message. A question in German or Czech gets its answer in that language, and a room name in the message does not switch the conversation's language.
  • More reliable document reading. A page that reads too slowly drops out on its own, and the rest of the reading stays. The "values ready to put in" counter says how many values Algo will really write. A λ value never lands in a U field.

Heat loss calculation

  • The room order is dimensions, building elements, ventilation.
  • An empty slab-on-grade perimeter works itself out from the exterior walls and the walls to unheated spaces of the rooms on the ground (EN 12831-1 Annex E, EN ISO 13370). You see the value in gray in the field.
  • A ground note in the report. The PDF says how the floor on the ground was calculated (U_equiv, f_θ,ann, f_GW) and gives the building's B′ where a floor uses it.
  • No ΔU_TB on a floor on the ground (EN 12831-1, Formula (8); U_equiv per EN ISO 13370). The reference house now comes to 14,945 Btu/h (4.38 kW) instead of 15,662 Btu/h (4.59 kW).
  • Step 4 is "Project constructions". It shows only this project's constructions. The "Also save in My library" switch adds a copy to your library.

Heat pump sizing

  • Hot water from the daily energy. The domestic hot water allowance comes from the number of residents (about 297 Btu/h (0.087 kW) a person), not from the coil's output.
  • No extra fields after an import from the heat loss calculation. Insulation, ventilation and room height leave the screen and the PDF.
  • The electricity rate with a "Default - national average" tag. You see where the rate comes from and can go back to it.

Heat recovery ventilation

  • The door undercut in the report. For each room the report states the required undercut (80, 200 or 220 cm²).
  • One "Number of residents" for the home. An empty field takes the sum of the rooms.
  • Errors only when you ask. Nothing is red at the start. "Next" checks the step you leave, and "Result" shows every blocker.
  • Downloads always through a menu. "PDF report" and "Duct layout" each come with a description, or the reason they are still waiting.

Radiant floor heating

  • A tiled bathroom at Rλ,B 0.28 h·ft²·°F/Btu (0.05 m²·K/W), every other room at no less than 0.57 h·ft²·°F/Btu (0.1 m²·K/W). Each floor covering option shows its design value.
  • Bathroom floor temperature limit θi + 16.2 °F (9 K) (EN 1264-3, 4.1.1.4).
  • Flow meters show the design flow only. The "flow too low / too high" warning, which had no source in the standard, is gone.
  • Each finding said once. Causes that concern the whole project sit in the strip above the room list - with a button that sets supply and return together. Every screen describes findings the same way.
  • Downloads always through a menu. "PDF report", "Print plan", "Bill of materials" and "Download everything (ZIP)" - each row with a description.
  • Room names keep up with the heat loss calculation when you import again. Names you changed by hand stay unless you confirm the change.

Answers to common questions about the module are in the radiant floor heating FAQ.

Fixes

The whole app

  • Autosave without a false conflict. When the browser retries a save on its own, you no longer see a conflict. In the heat loss calculation, heat pump sizing and ventilation, a real conflict shows a bar that stays, "Changes are not being saved", with a "Save my changes" button. What to do when you see it is in troubleshooting.
  • Ctrl + mouse wheel zooms the same way in every browser. Firefox on Linux no longer jumps to the minimum zoom.

Algo AI

  • Generation after "Reset project". In radiant floor heating, a new generation works right away, with no page reload.

Heat loss calculation

  • Four fixes from a customer's report. Rooms no longer come back after a rename, switching rooms quickly no longer loses an edit, n50 next to the airtightness class works, and supply and exhaust air no longer add up.
  • The step reaches the Algo column, with no empty margin on the right.

Radiant floor heating

  • A supply run point by the wall. A point drawn next to a room's wall lies along the wall, not on the nearest grid point.
  • Flow meters count every loop you draw and say why a loop has no flow (a room with no heat loss).
  • One Escape closes the flow meters.

Questions about any of this?

Visit the help center or write to us straight from the app: open the account menu and choose "Email us". We usually reply within 24 hours. Sign-in and password questions are covered in account, sign-in and password.

A HeatAlgo report follows EN 12831-1 and EN 1264, not ACCA Manual J, and is not accepted for permits or rebates.

HeatAlgo newsletter

New guides, HeatAlgo product changes and offers - straight to your inbox. You confirm the sign-up with a link we send you.

Have a question or feedback?

I reply personally - usually within 24 hours.

Blog

See also

Guides

Radiant floor heating not heating one room? Check heat loss and loop flow first - 5 causes in order

Radiant floor heating not heating one zone? Check in order: the room's heat loss against the floor's output, loop flow in gpm, water temperature and flooring.

Guides

Radiant heating glossary for installers: heat loss, U-factor, R-value, delta T

A radiant heating glossary for installers: heat loss, U-factor, R-value, thermal bridges, ACH50, balance point, COP, delta T, outdoor reset and on center.

Guides

Heating glossary for homeowners: what your installer's form asks for

A heating glossary for homeowners: floor plans, sections, window schedules, U-factor, R-value and radiant floor heating - what each is and where to find it.

News

Radiant floor heating from a floor plan: AI draws the sections and loops

Upload a floor plan (PDF, PNG, JPG, HEIC, DWG or DXF): HeatAlgo draws radiant floor sections, supply routes and the manifold, with output and flows to EN 1264.

Guides

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

Design heat recovery ventilator (HRV) systems in HeatAlgo: room airflows in cfm, ducts on floor plans, the unit from EPREL, modes and the air balance.

Guides

Heat loss calculation: what a room-by-room calculation is and what depends on it

A heat loss calculation gives the power a house needs in the coldest hour, room by room, to EN 12831-1. Worked example: 1,100.07 ft², 14,952.24 Btu/h.

Guides

How to design radiant floor heating in HeatAlgo - a step-by-step guide

Radiant floor layout tool and calculator in one: upload a floor plan, draw loops yourself or let Algo AI draw the loops, supply routes and manifold, then download the PDFs.

Guides

How to send the client form and get complete data - a step-by-step guide

How to send the client form in HeatAlgo, from creating the project to accepting your client's data - step by step, screen by screen, no jargon.

Guides

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

The Algo AI assistant in HeatAlgo: where to open it, how it reads building plans and reviews a project, its two modes, undo, sources and the monthly limit.

Guides

What water temperature does radiant floor heating need? Btu per square foot by floor covering

Radiant floor heat pump or boiler: at 95 °F supply water and 6-inch spacing a slab gives 13.3 Btu/h·ft² under tile, 12.4 under wood, 11.1 under carpet.

Guides

Radiant floor heating layout: tubing spacing on center, and how long a loop can be

Radiant floor heating layout: the area ÷ spacing rule skips the leaders. At 6 in on center it came up 41.7 ft short on one 138 sq ft room.

Guides

Oversized heat pump: why it short cycles and what that costs you

Heat pump short cycling: why a unit 2x too big for the house starts and stops all season, what that costs in efficiency and wear, and how to check the size.

Guides

Radiant floor heating design guide: what a layout should include and how to check one

Radiant floor heating design guide: check room loads, loop schedule and supply water temperature, with a worked 8-loop example in Btu/h, ft and gpm.

Guides

Retrofitting radiant floor heat in an older house: what to measure before you choose a system

Retrofit radiant floor heating: staple-up, panels on top, a thin slab or grooves in a slab. Measure door, threshold and stair heights and room heat loss first.

Guides

Before you get a radiant floor heating quote: what to measure and what to ask the contractor

Before a radiant floor heating installation quote: 6 things to measure and ask, from room-by-room heat loss to oxygen-barrier PEX and slab insulation.

Guides

Where to put a radiant floor heating manifold: basement, closet or one per floor?

Where to put a radiant floor heating manifold: one floor, two positions, and 114.8 ft less tubing in the leaders when it moved to the middle of the hall.

Create a free HeatAlgo account

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