Predictika · Heat pump installation designs
An AI sales agent prepares an installation design for the NIBE S1255 ground source heat pump: the model and the number of units, the collector and brine circuit, the heating pipework, the electrical supply and immersion heater, the accessories and the placement. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the installer rules and returns a verdict, every reason and the illustrative price it computed.
This validator models designs of this kind, not just the scenarios shown below.
Any design that touches these rules is in scope — not only the scenarios pictured here. The installer rules follow NIBE's public S1255 installer manual and specification sheet; the 30 m of hose per kW check, the brine volume guide and every price are modeled by Predictika and are not published by NIBE, so the prices on this page are illustrative. Not covered: the S1255-16, 3 x 400 V models, other NIBE heat pumps and installation labor.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Limits that depend on the model | Only with care The immersion heater steps, the fuse, the pipe size and the flows differ between the S1255-6 and the S1255-12, so each rule has to read the model. | The model and every dependent value are checked together on every call. |
| Choices that exclude each other | Only with care A groundwater source, a cooling accessory, an electric heater and its card each change what else is allowed, so the rules read several choices at once. | All the related choices are checked together on every call. |
| A fuse that follows the heater power | Only with workarounds The needed fuse depends on the model and the immersion heater step, so it must be looked up before it is compared with the fuse in the design. | The needed fuse is computed and compared with the fuse in the design on every call. |
| A price built from many parts | Only with workarounds The total adds the heat pumps and every accessory, and the heat pump count changes the filling kit and the sensors needed. | The price is recomputed from the design on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the design; approval findings need a person to sign off; everything else is computed.
| 1 | The design has 0 heat pumps; a multi-installation takes 1 to 8. |
| 2 | The design has 9 heat pumps; a multi-installation takes 1 to 8. |
| 3 | With 2 heat pumps connected together an external supply sensor (BT25) and return sensor (BT71) are needed. |
| 4 | An internal immersion heater power of 5,000 W is not an available step for this model (S1,255-6: 0 to 4.5 kW in 0.5 kW steps; S1,255-12: 0 to 7 kW in 1 kW steps). |
| 5 | An internal immersion heater power of 2,500 W is not an available step for this model (S1,255-6: 0 to 4.5 kW in 0.5 kW steps; S1,255-12: 0 to 7 kW in 1 kW steps). |
| 6 | The fuse is 25 A; the manual recommends at least 32 A for this model and immersion heater power. |
| 7 | The fuse is 40 A; the manual recommends at least 63 A for this model and immersion heater power. |
| 8 | A miniature circuit breaker must have at least triggering characteristic C. |
| 9 | The heat pump must be installed via an isolator switch. |
| 10 | The building has an earth-fault breaker; the heat pump should have a separate one. |
| 11 | A collector coil of 450 m is longer than the 400 m maximum per coil. |
| 12 | Surface soil collector hoses are 80 cm apart; the distance should be at least 1 m. |
| 13 | The brine is protected only to -10 C; it must be protected down to -15 C. |
| 14 | An open groundwater system needs an intermediate frost-protected circuit with an extra heat exchanger. |
| 15 | The brine pipe is 22 mm; the brine connections are 28 mm copper. |
| 16 | Indoor brine pipes must be insulated against condensation. |
| 17 | The level vessel must be the highest point of the brine system; otherwise use an expansion vessel. |
| 18 | With a cooling accessory or the exhaust air module FLM S45 the brine system needs a pressure expansion vessel in place of the level vessel. |
| 19 | The chosen external electric heater is 3 x 400 V; this installation is 1 x 230 V (ELK 5 and ELK 8). |
| 20 | An external electric additional heat ELK needs the accessory card AXC 40. |
| 21 | The extra shunt group does not cover 100 square metres (ECS 40 up to 80, ECS 41 about 80 to 250). |
| 22 | The extra shunt group does not cover 300 square metres (ECS 40 up to 80, ECS 41 about 80 to 250). |
| 23 | The brine filling valve kit does not cover 24 kW (KB 25 up to 12 kW, KB 32 up to 30 kW). |
| 24 | The brine filling valve kit does not cover 36 kW (KB 25 up to 12 kW, KB 32 up to 30 kW). |
| 25 | The heating medium pipe is 22 mm; this model connects with 28 mm copper. |
| 26 | The heating medium flow is 10 cl/s; this model needs at least 16 cl/s at rated output. |
| 27 | The heating medium flow is 30 cl/s; this model needs at least 38 cl/s at rated output. |
| 28 | The brine flow is 25 cl/s; this model needs at least 29 cl/s at rated output. |
| 29 | The brine flow is 50 cl/s; this model needs at least 64 cl/s at rated output. |
| 30 | The heating supply temperature is 72 C; the maximum is 70 C. |
| 31 | The compressor supplies up to 65 C; at 72 C the immersion heater would cover the rest. |
| 32 | The compressor supplies up to 65 C; at 68 C the immersion heater would cover the rest. |
| 33 | The hot water stop temperature is 55 C; it must be at least 60 C. |
| 34 | The factory hot water setting is changed and a mixing valve is required. |
| 35 | The climate system relief valve opens at 500 kPa; the maximum system pressure is 450 kPa. |
| 36 | The climate system relief valve opens at 300 kPa; 250 kPa is recommended. |
| 37 | The pipe from the tundish is 22 mm; for this run it must be at least 28 mm. |
| 38 | A discharge run of 30 m is longer than the 27 m in the sizing table. |
| 39 | The straight section before the first bend is 200 mm; it must be at least 300 mm. |
| 40 | The free space in front is 600 mm; the manual asks for 800 mm. |
| 41 | The free space at the side is 30 mm; about 50 mm is needed so the side panels can be removed. |
| 42 | A normal installation needs 300 to 400 mm on one side for connection equipment; the design has 100 mm. |
| 43 | The room height is 1,900 mm; the ceiling height needed is 1,950 mm. |
| 44 | Water can come from the heat pump; the area needs floor drainage. |
| 45 | The floor is rated for 300 kg; the filled heat pump weighs 359 kg. |
| 46 | The floor is rated for 380 kg; the filled heat pump weighs 389 kg. |
| 47 | The cold water supply is 18 bar; the maximum water supply pressure is 16 bar. |
| 48 | With thermostats on every radiator or floor loop a bypass valve is needed, or some thermostats must be removed. |
| 49 | The collector is 150 m of hose; a person should confirm it for 6 kW of heat pumps (this check uses a rule of thumb of 30 m per kW). |
| 50 | 300 litres of brine for 400 m of hose; the manual gives 1 litre per metre as a guide value. |
| 51 | A large bath is installed; the manual says the system should be supplemented with an extra water heater. |
| 52 | The heat pump stands against a wall to a sound sensitive room without sound insulation. |
| 53 | The collector is 200 m of hose; a person should confirm it for 24 kW of heat pumps (this check uses a rule of thumb of 30 m per kW). |
| 54 | The fuse is 25 A; the manual recommends at least 40 A for this model and immersion heater power. |
| 55 | The pipe from the tundish is 22 mm; for this run it must be at least 35 mm. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote 1 NIBE S1255-6 heat pump on a groundwater collector of 2 coils of 200 m, with a level vessel and a PCM S40 cooling accessory, a 28 mm heating pipe, a 3,000 W immersion heater on a 32 A fuse with a curve C circuit breaker and an isolator switch, an ELK 15 heater, no filling kit, a 72 C supply and a floor drain. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 NIBE S1255-6 heat pump on a groundwater collector (with an intermediate heat exchanger) of 2 coils of 200 m, with an expansion vessel and a PCM S40 cooling accessory, a 28 mm heating pipe, a 3,000 W immersion heater on a 32 A fuse with a curve C circuit breaker and an isolator switch, an ELK 8 heater with the AXC 40 card, no filling kit, a 55 C supply and a floor drain. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 2 NIBE S1255-12 heat pumps on a borehole collector of 2 coils of 100 m, with a level vessel and no cooling accessory, a 22 mm heating pipe, a 4,000 W immersion heater on a 40 A fuse with a curve C circuit breaker and an isolator switch, no external electric heater, a KB 25 filling kit, a 45 C supply. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 2 NIBE S1255-12 heat pumps on a borehole collector of 6 coils of 130 m, with a level vessel and no cooling accessory, a 28 mm heating pipe, a 4,000 W immersion heater on a 40 A fuse with a curve C circuit breaker and an isolator switch, no external electric heater, a KB 32 filling kit, a 45 C supply, external sensors and a floor drain. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 1 NIBE S1255-6 heat pump on a borehole collector of 2 coils of 200 m, with a level vessel and no cooling accessory, a 28 mm heating pipe, a 5,000 W immersion heater on a 25 A fuse with a curve B circuit breaker, no external electric heater, no filling kit, a 45 C supply and a floor drain. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 1 NIBE S1255-6 heat pump on a borehole collector of 2 coils of 200 m, with a level vessel and no cooling accessory, a 28 mm heating pipe, a 4,000 W immersion heater on a 32 A fuse with a curve C circuit breaker and an isolator switch, no external electric heater, no filling kit, a 45 C supply and a floor drain. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.