--- title: "Setting up a firing protocol" slug: "setting-up-a-firing-protocol" updated: 2026-06-03T08:02:53Z published: 2026-06-03T08:02:53Z canonical: "docs.calculus.group/setting-up-a-firing-protocol" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.calculus.group/llms.txt > Use this file to discover all available pages before exploring further. # Setting up a firing protocol A firing protocol is used when installing or commissioning floor heating systems. It ensures that the temperature is adjusted in a controlled way over multiple days. This process helps to: - Prevent cracks in concrete floors - Ensure proper curing - Protect the heating system The protocol is executed by scheduling temperature setpoints and actions for each day. ### Configuration #### 1. Prepare the protocol - Select the required standard: - **BS EN 1264-2:2008+A1:2012** - **DIN EN 1264-4 (8 days)** - **DIN EN 1264-4 (20 days)** - Identify the required values per day from the protocol table > [!CAUTION] > Attention! > > Multiply the value by 10 (ex. enter a value of 200 when you want 20°C). The development team is currently resolving this issue. #### 2. Create a schedule for each day For each day in the protocol: - Open the Scheduler - Navigate to the correct date - Double-click on the desired time - Enter a title (e.g. *Day 1*, *Day 2*, etc.) - Set the correct **start date and time** - Set **Repeat** to **Never** ![](https://cdn.document360.io/94d0a983-5058-4b02-8d06-1228a999a7a1/Images/Documentation/2025-08-12 11-39-39.png?sv=2026-02-06&spr=https&st=2026-11-11T14%3A18%3A42Z&se=2026-11-11T15%3A18%3A42Z&sr=c&sp=r&sig=VMxJPcAKy74d97xc0wcpY2RIJzRDuYKRiEWsjB90378%3D) #### 3. Configure the task Under **Tasks**: - Select **Task type:** Execute Action - Set **Execution rule:** Only Last - Select **Asset Type** (e.g. Thermobile boiler) - Select the correct **Asset** - Select **Action Definition:** Setpoint Secondary temperature - Enter the **Value** according to the protocol ![](https://cdn.document360.io/94d0a983-5058-4b02-8d06-1228a999a7a1/Images/Documentation/2025-08-12 11-47-44.png?sv=2026-02-06&spr=https&st=2026-11-11T14%3A18%3A42Z&se=2026-11-11T15%3A18%3A42Z&sr=c&sp=r&sig=VMxJPcAKy74d97xc0wcpY2RIJzRDuYKRiEWsjB90378%3D) #### 4. Add additional actions (if required) Some days require additional actions, such as enabling or disabling the floor heating system. To add an additional action: - Click the **Add (+)** button in the **Tasks** section - Configure the following fields: - **Task type:** Execute Action - **Execution rule:** Only Last - **Asset Type:** Same as the main action (e.g. Thermobile boiler) - **Asset:** Same asset as the main action - **Action Definition:** Floor heating status - **Value:** - Set to **On / 1** to enable heating - Set to **Off / 0** to disable heating - Click **Save** to add the action to the schedule Repeat these steps if multiple actions are required for the same day. #### 5. Repeat for all days - Create a separate schedule for each day - Ensure each schedule contains the correct values and actions **BS EN 1264-2 (11 days)** | **Day** | **Planning type** | **Action definition** | **Value** | **Task color** | | --- | --- | --- | --- | --- | | Day 1 | Take action | Setpoint Secondary temperature | 20 | Green: #1ED828 | | | Take action | Floor heating status | 1 | Green: #1ED828 | | Day 2 | Take action | Setpoint Secondary temperature | 25 | Orange: #EC7B11 | | Day 3 | Take action | Setpoint Secondary temperature | 30 | Orange: #EC7B11 | | Day 4 | Take action | Setpoint Secondary temperature | 35 | Orange: #EC7B11 | | Day 5 | Take action | Setpoint Secondary temperature | 40 | Orange: #EC7B11 | | Day 6 | Take action | Setpoint Secondary temperature | 40 | Orange: #EC7B11 | | Day 7 | Take action | Setpoint Secondary temperature | 35 | Orange: #EC7B11 | | Day 8 | Take action | Setpoint Secondary temperature | 30 | Orange: #EC7B11 | | Day 9 | Take action | Setpoint Secondary temperature | 25 | Orange: #EC7B11 | | Day 10 | Take action | Setpoint Secondary temperature | 20 | Orange: #EC7B11 | | Day 11 | Take action | Setpoint Secondary temperature | 0 | Red: #EC2A11 | | | Take action | Floor heating status | 3 | Red: #EC2A11 | | | Take action | Floor heating status | 0 | Red: #EC2A11 | **DIN EN 1264-4 (8 days)** | **Day** | **Planning type** | **Action definition** | **Value** | **Task color** | | --- | --- | --- | --- | --- | | Day 1 | Take action | Setpoint Secondary temperature | 25 | Green: #1ED828 | | | Take action | Floor heating status | 1 | Green: #1ED828 | | Day 2 | Take action | Setpoint Secondary temperature | 25 | Orange: #EC7B11 | | Day 3 | Take action | Setpoint Secondary temperature | 25 | Orange: #EC7B11 | | Day 4 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 5 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 6 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 7 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 8 | Take action | Setpoint Secondary temperature | 0 | Red: #EC2A11 | | | Take action | Floor heating status | 3 | Red: #EC2A11 | | | Take action | Floor heating status | 0 | Red: #EC2A11 | **DIN EN 1264-4 (20 days)** | **Day** | **Planning type** | **Action definition** | **Value** | **Task color** | | --- | --- | --- | --- | --- | | Day 1 | Take action | Setpoint Secondary temperature | 25 | Green: #1ED828 | | | Take action | Floor heating status | 1 | Green: #1ED828 | | Day 2 | Take action | Setpoint Secondary temperature | 30 | Orange: #EC7B11 | | Day 3 | Take action | Setpoint Secondary temperature | 35 | Orange: #EC7B11 | | Day 4 | Take action | Setpoint Secondary temperature | 40 | Orange: #EC7B11 | | Day 5 | Take action | Setpoint Secondary temperature | 45 | Orange: #EC7B11 | | Day 6 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 7 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 8 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 9 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 10 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 11 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 12 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 13 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 14 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 15 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 16 | Take action | Setpoint Secondary temperature | 50 | Orange: #EC7B11 | | Day 17 | Take action | Setpoint Secondary temperature | 45 | Orange: #EC7B11 | | Day 18 | Take action | Setpoint Secondary temperature | 35 | Orange: #EC7B11 | | Day 19 | Take action | Setpoint Secondary temperature | 25 | Orange: #EC7B11 | | Day 20 | Take action | Setpoint Secondary temperature | 0 | Red: #EC2A11 | | | Take action | Floor heating status | 3 | Red: #EC2A11 | | | Take action | Floor heating status | 0 | Red: #EC2A11 | ## Result The heating system follows a predefined temperature profile over multiple days, ensuring proper curing of the floor and minimizing the risk of cracks or damage.