Stienen BO-AIR PL User Manual
Climate control for naturally ventilated poultry houses (24V and 230V versions)
1. About this manual
This manual is intended for the user of the BO-AIR PL device. It contains all necessary information for operating and cleaning the product. Please read all information and instructions carefully before using the product. Symbols in this manual mark warnings, important notes, and tips.
1.1 Symbols and definitions
- Risk of injury: Danger from electric shock to people and animals.
- Warning: Indicates danger to product, people, and animals if procedures are not strictly complied with.
- Caution: Indicates damage to products if procedures are not strictly complied with.
- ? Pressure cleaning is not allowed.
- ! Important note.
- i Additional information.
- ? Example of a concrete application.
- ➕ Example calculation.
- ⚙️ Manual control.
- ? Tips and advice.
- ? Screenshot.
- ? Application note.
1.2 Customer service
For any questions, please contact your installer. Ensure you have all necessary data readily available. Document the cause and circumstances of any faults to help your installer resolve issues quickly and effectively.
2. Safety instructions and warnings
Read the general safety instructions carefully before using the device. Installation and fault resolution must be performed by a certified installer according to applicable guidelines. Improper installation or use may void the warranty.
2.1 Sound, independent alarm system
While Stienen designs equipment with care, technical faults can occur. Many countries have stringent insurance requirements that necessitate connecting alarm contacts to a central alarm unit. It is recommended to install a sound-independent alarm system, such as a min/max thermostat. Manually test the alarm at least once a week.
2.2 During use
Operators must read the manual and be aware of potential hazards from improper use and maintenance. The device should only be opened by authorized personnel. Do not switch off the control computer while the house is empty; use the 'Off' mode to prevent condensation. Regularly check the device for damage, as a damaged device is unsafe. Report any damage to your installer immediately. Electronic equipment is splash-proof and should not be cleaned with a pressure cleaner. In case of an emergency, record the circumstances, installation settings, software date and version, and possible causes.
2.3 Disposal
The EU mandates separate collection for waste electrical and electronic equipment and batteries (Directive 20212/19/EU). Improper disposal may result in a fine. Electrical and electronic equipment must be collected separately at the end of its life.
3. Introduction
3.1 Purpose of use
Optimal ventilation is crucial for a healthy house climate for animals. The BO-AIR PL climate control system allows effective control of air inlets (curtains) to achieve ideal fresh air flow.
3.2 Control functions
Sensors
- Two room temperature sensors for house temperature compensation based on ΔT.
- One outside temperature sensor for temperature compensation.
- RH sensor (relative humidity).
- CO2 sensor.
- Weather station for measuring wind speed, wind direction, and optional rain detection.
Curtains
- Integrated curtain control for two winch motors (left/right).
- Supports single-phase or three-phase motors (BP04-230V) or 24V DC motors (BP04-24V) with built-in limit switches.
- Motors must include a feedback signal (potentiometer, voltage-based, or current-based).
- Additional BO-AIR PL computers can connect for more curtain motors.
- Extra analog outputs (0–10V) for left/right motor control signals are available.
Ventilation
- Curve control with 8 breakpoints (temperature setpoint, minimum and maximum curtain position).
- Tunnel ventilation mode with settings for:
- Fan group, max. 3 on/off stages.
- Tunnel inlet control output 0-10V (BP04-230V) or 2 motor controls for 2 tunnel inlets (BP04-24V).
- Tunnel inlet position for each fan group stage.
- Temperature compensation for each stage relative to the ΔT setpoint of tunnel ventilation.
Heating/cooling
- One heating control (on/off).
- One configurable heating or cooling control. If set to heating, it uses the same settings as the first heating control. If set to cooling, it can operate as on/off or modulating (pulse-pause control).
Timer
- One timer function for lighting control (on/off).
- Four start/stop times.
Water consumption
Records water consumption (in liters) for the past 4 days, including today.
Feed consumption
Records feed consumption (in kilograms) for the past 4 days, including today.
4. Controls
4.1 General
The BO-AIR PL control has four operational zones (from low to high temperature):
Zone | Temperature control |
---|---|
1. Heating | Tsetpoint curtain + ΔT, heating |
2. Curtain control | Tsetpoint curtain |
3. Tunnel ventilation | Tsetpoint tunnel |
4. Tunnel cooling | Tsetpoint tunnel + ΔT, cooling |
If tunneling is disabled, Tsetpoint curtain is used instead of Tsetpoint tunnel.
4.2 Heating-1 control
The heating control operates using an on/off mechanism with hysteresis. The activation temperature is defined as an offset below the curtain setpoint temperature. This offset is entered as a positive value but is subtracted from the setpoint.
Warning: If both curtain temperature sensors are faulty, the heating function will be deactivated.
4.3 Motor controls (curtains and tunnel air inlets)
The BO-AIR-PL manages two curtains—one on the left and one on the right. For tunnel air inlets, the control options vary depending on the BP04 variant used:
- BP04-230V: This version provides motor control for the left and right curtains only.
- BP04-24V: This version includes four motor controls: two for the left and right curtains, and two for the tunnel inlet and outlet.
Motor control and operation
The BO-AIR-PL operates the two curtains via dedicated motor controls, one for each side (left and right). Curtain operation is the primary control function. In configurations using the BP04-24V variant, the BO-AIR-PL additionally operates two tunnel valves with separate motor controls for the left and right sides. All motors use the same control protocol and can operate automatically or manually via an external multi-position switch, which allows stopping the motor at any intermediate position. In manual mode, the automatic system detects the manual override and refrains from interfering, preventing alarms for unreachable target positions.
Feedback Control
Motor control relies on position feedback, typically from a potentiometer. In feedback mode, a one-time calibration is required to define minimum and maximum positions. No periodic recalibration is necessary.
During calibration, the system determines minimum and maximum feedback values. A 10% margin of this range validates the feedback signal.
- Minimum feedback: 1.0V
- Maximum feedback: 3.0V
- The Range is: 3.0V - 1.0V = 2.0V
- 10% of 2.0 V = 0.2 V. The valid range is therefore 0.8V to 3.2V.
Warning: If the feedback signal is outside this range, an alarm is triggered and motor movement is halted.
Warning: If the calculated margin falls outside the acceptable range (e.g., below 0.0 V, above 3.3V, or below 0 Ω), no validation check is performed.
Alarm Handling
Position errors and feedback alarms remain active until the underlying issue is resolved and confirmed. Alarms do not clear automatically.
Control Behaviour
The motor does not continuously adjust its position. Once the target position is reached, it remains idle for 15 seconds before re-evaluating. Hysteresis is applied to prevent unnecessary corrections unless the deviation from the setpoint exceeds the defined threshold. New position values are transmitted instantly to the BP04 without soft ramping; smooth motion is ensured by the curtain mechanism.
Manual Control
Curtain motors support software-based manual control, sending a fixed position command directly to the motor after successful calibration. Hardware-based manual control is always available via an external switch, overriding internal motor logic for direct run, stop, or reverse control. A hand icon ✋ appears on the status screen when manual control is active.
Wiring requirements for operation
Ensure limit switches are correctly wired or that terminal P is connected to both Open and Close for proper motor function. Also, ensure the external manual switch is installed and connected, or a jumper is placed between terminals P and Auto. Without this, magnetic switches for curtain operation will not work. These requirements apply to both BP04-230V and BP04-24V base boards.
4.4 Tunnel ventilation control
Tunnel ventilation directs airflow from the front to the back of the poultry house. To enable this, the left and right side curtains must be nearly closed. Tunnel ventilation uses up to three fan stages and a tunnel air inlet, each with an offset temperature relative to the main tunnel ventilation setpoint. Fan stages must be configured in order of increasing offset temperature (e.g., stage 2 must have a higher offset than stage 1). You can configure between 1 and 3 active fan stages.
A configurable startup delay ensures fans start only when curtains are in the correct position. A fixed hysteresis of 0.5 °C is applied between each stage. When tunnel ventilation is activated, a tunneling switch timer begins, and the system cannot exit tunnel mode until this timer expires. Similarly, when tunnel mode ends, the timer prevents re-entry until it completes.
The current ventilation stage (1, 2, or 3) is displayed above the tunneling icon. A value of 0 indicates tunnel mode is inactive. If the icon is grayed out, tunnel ventilation is not yet active because tunnel air inlets are still moving. Once inlets reach target positions and the configurable delay passes, the first fan starts, and the icon highlights.
For BP04-230V, the tunnel inlet position (%) is displayed alongside the ventilation stage. For BP04-24V, this position is shown below the tunnel inlet status icon. The BoAir 24V also supports an analog output (0–10 V) for two tunnel valves (left and right) that operates in parallel with motor controls.
If the controller is configured as a secondary controller, it receives a signal from the primary controller indicating tunnel mode activity, allowing the secondary controller to adjust its curtains accordingly.
4.5 Heating-2 or cooling control
The control type can be selected as Cooling or Heating 2.
Heating-2 control
Functions identically to Heating 1 and uses the same settings.
Cooling control
If tunnel ventilation fails to keep the temperature below the threshold level, cooling is required. Cooling can operate in two modes:
- On/Off control: Uses adjustable hysteresis for cooling activation and deactivation.
- Modulating cooling control: Uses pulse-pause control with a fixed on-time. The off-time is variable and depends on the required cooling level, within adjustable minimum and maximum limits. At the lower end of the cooling range, hysteresis similar to On/Off control applies, and cooling continues at the minimum level during hysteresis.
! Only standalone and primary controllers can operate cooling control.
Warning: If both temperature sensors for the curtains fail, cooling will be deactivated.
4.6 Wind and rain influences
Wind influence (based on wind speed and direction) can be enabled or disabled. When enabled, wind direction determines which side of the building is considered wind-affected.
A neutral zone is defined, within which the wind is considered to come from neither the left nor the right. The angle of this neutral zone (β) is configurable. A typical setting is 40°, creating a 40° sector at the front and rear of the building. The remaining 140° is split evenly between the left and right wind zones.
A hysteresis of 12° is applied to determine the wind direction zone (6° on either side). At startup, wind direction is initialized at 0°, with a hysteresis band from -6° to +6°. When the actual wind direction moves outside this band, that new value becomes the updated reference, and the hysteresis band re-centers. Wind direction is averaged over a 10-minute period, but occasional short-term fluctuations can occur. Hysteresis prevents rapid switching between zones by requiring a meaningful directional change for zone transitions.
If only one house is in use, the weather station can be aligned with it (0° front, 180° back). If multiple houses are in use and not aligned, an offset may be required. For example, if the anemometer is aligned north-south, and the left house needs a +20° offset while the right needs a -30° offset, the actual direction used by the controller is relative to the house's front-back axis. Negative angles are not entered directly; for instance, a -30° offset for the right house would be entered as 330° (360° - 30°).
Wind speed determines how much the curtain control reduces the position of the curtain facing the wind, or both curtains if the wind is in the neutral zone. Starting at a specific velocity and using a defined bandwidth, the curtain position gradually reduces from 0% at the start of the bandwidth to maximum reduction at the end. Wind speed is measured using a moving average buffer of 40 samples, taken at 15-second intervals.
Beaufort | m/s | Description | km/h |
---|---|---|---|
0 | 0.0-0.2 | Calm | 0-0.7 |
1 | 0.3-1.5 | Light air | 0.8-5 |
2 | 1.6-3.3 | Light breeze | 6-11 |
3 | 3.4-5.4 | Gentle breeze | 12-19 |
4 | 5.5-7.9 | Moderate breeze | 20-28 |
5 | 8.0-10.7 | Fresh breeze | 29-38 |
6 | 10.8-13.8 | Strong breeze | 39-49 |
7 | 13.9-17.1 | Near gale | 50-61 |
8 | 17.2-20.7 | Gale | 62-74 |
9 | 20.8-24.4 | Strong gale | 75-87 |
10 | 24.5-28.4 | Storm | 88-102 |
11 | 28.5-32.6 | Violent storm | 103-117 |
12-17 | 32.7-56.0 | Hurricane force | 118-202 |
Rain detection can be enabled or disabled independently. If enabled, and the wind is neutral or blowing toward a curtain with wind speed exceeding the minimum threshold (with 1 m/s hysteresis), that curtain closes to its lowest position. If the wind is neutral, both curtains close.
Rain detection works continuously. Once rain is detected, the rain status remains true for X minutes (configurable from 0 to 30 minutes). Each rain detection resets the timer. If no rain is detected for more than X minutes, the rain status becomes false. If rain is falling and the minimum wind speed is set to 0 m/s, and the actual wind speed is also 0 m/s, the affected curtain closes. If the wind direction is neutral, both curtains close.
If the controller is a secondary controller, it uses its own weather data or data from the primary controller. If wind and rain detection are off on the secondary controller, no changes are made.
The wind direction sensor gives 0 V at the top and increases clockwise: 0 V (0°) is north, 2.5 V (90°) is east, 5 V (180°) is south, and so on. Both wind speed and direction are measured using a moving average buffer of 40 measurements over 10 minutes (one every 15 seconds), meaning changes take time to reflect in the control system.
4.7 Outside temperature compensation
In certain situations, it may be necessary to close curtains more tightly due to cold outside conditions. This is achieved by increasing the curtain control bandwidth as the outside temperature drops.
Example values:
- Temperature setpoint for the curtain: 20.0°C
- Current room temperature: 21.0°C
- Outside temperature compensation: 5.0°C
- Outside compensation factor: 0.5°C/°C
- Outside temperature: 12.0°C
- Bandwidth for the curtain: 5.0°C
The compensated bandwidth is calculated as: (20.0 – 12.0 – 5.0) × 0.5 + 5.0 = 6.5°C.
Outside temperature compensation applies only to the side where the wind is blowing, or to both sides if the wind direction is neutral. For wind to affect a curtain, the wind speed must be at least the configured threshold for wind speed compensation. If temperature compensation increases the curtain control bandwidth, the curtain position will decrease accordingly. However, outside temperature compensation only functions when wind compensation is active. Depending on wind conditions, the curtain position may decrease even further.
Warning: If the outside temperature sensor is defective (triggering the outside temperature alarm), outside temperature compensation will remain inactive until the issue is resolved.
4.8 Humidity control
As humidity rises above the setpoint, minimum ventilation increases by up to 50% of the set minimum ventilation over a bandwidth of 20% relative humidity (RH).
Example calculation:
- Minimum ventilation: 10%
- RH setpoint: 50%
- Bandwidth RH: 20%
- Currently measured RH in the house: 60%
- Influence: (10% (ΔRH) / 20%) × 50% = 25%
- So, the minimum ventilation will increase to: 10% × 1.25 (+25%) = 12.5%
4.9 CO2 control
As the CO2 level rises above the setpoint, minimum ventilation increases by up to 50% of the set minimum ventilation over a bandwidth of 1000ppm CO2.
- Minimum ventilation: 10%
- CO2 setpoint: 1500ppm
- Bandwidth CO2: 1000ppm
- Currently measured CO2 in the house: 2000ppm
The influence is calculated as: (500 (Δ CO2) / 1000) × 50% = 25%
So, the minimum ventilation will increase to: 10% × 1.25 (+25%) = 12.5%
4.10 Water consumption registration
The water consumption function monitors water usage over the last three days (including today). It uses a counter input along with a factor representing water volume per pulse. Daily records are shifted at midnight: yesterday becomes the day before yesterday, today becomes yesterday, and the counter for today resets. If the controller is turned off for an extended period, this downtime is accounted for.
[Image showing water consumption data with three entries labeled 'OL']
4.11 Feed consumption registration
The feed consumption function works similarly, monitoring feed usage instead of water usage.
[Image showing feed consumption data with three entries labeled '0kg']
4.12 Light timer
The light timer option allows programming 4 on-off times for the light timer relay. Overlapping times are merged. For example, settings from 05:00 to 10:00 and 08:00 to 12:00 combine into a single setting from 05:00 to 12:00. If the start time is later than the stop time (e.g., 10:00 to 05:00), the relay will be on from 00:00 to 05:00 and from 10:00 to 00:00.
[Image showing light timer settings with times like 05:00, 06:15, 00:00]
4.13 LED bar
The BO-AIR-PL is equipped with an LED bar indicating its global state:
- Flashing red: Alarm
- Orange: Warning
- Blue: Controller disabled
- Green, breathing: Controller operational, status OK.
[Image of the BO-AIR PL device with its LED bar]
5. Operation
5.1 Screen layout
The main overview screen displays active controls and their measurements on the left. The right side of the screen allows swiping up and down through control icons. Tapping an icon allows changing desired settings.
A. Alarm bell icon: Indicates alarm status:
- Grey icon: No alarm active.
- Red icon flashing: Alarm is active.
- Orange icon: Alarm is silenced but not resolved.
B. Control icons: Tapping an icon allows changing settings. Set values are shown to the right.
C. Main overview:
- 1. Heating: Flame icon highlighted when active.
- 2. Cooling: Ice crystal icon highlighted (active) or dimmed (inactive). In modulating cooling, the icon stays highlighted, showing the modulation percentage. Heating 2 is indicated by a flame icon with index “II”.
- 3. Tunnel ventilation: Icon is grayed out if enabled but inactive. White when at least one fan is active. Stage (1-3) is shown at the top. For BP04-230V, inlet position (%) is next to the stage. For BP04-24V, percentage is shown with each tunnel inlet icon. The bottom of the tunnel icon shows the tunneling switch delay timer. On secondary controllers, the tunneling icon appears only if the primary controller is tunneling.
- 4. House temperature front.
- 5. Temperature: Displays the average temperature of the left and right sides of the house.
Additional features (installer settings dependent):
- Wind direction: Indicates wind source (left, right, or neutral zone).
- Wind Speed: Displays measured wind speed.
- Rain Detection: Highlights rain cloud if rain is detected.
- Outside Temperature: Shows currently measured outside temperature.
Above each curtain, a tunnel valve status is shown for BP04-24V when tunneling is active. The icon has three states for both left and right sides:
- Uncalibrated: Motor control needs calibration for auto mode. Hardware manual mode always works.
- Calibrating: Shown during calibration.
- Manual: Indicates manual mode via external knob (closing – stop – auto – stop – opening). Automatic control is disabled.
- Normal operation (auto): Desired valve position (%) is displayed.
5.2 Changing settings
Tapping a control icon brings up the settings bar. Adjust settings using '+' (increase) or '-' (decrease). Tap OK to confirm. To cancel, tap anywhere on the left half of the screen; the settings bar closes, and the value resets.
[Image showing scrolling and selecting]
[Image showing changing value using plus and minus buttons]
[Image showing confirming settings by OK]
5.3 Display mode: Controller enabled/disabled
The Bo-Air Touch controller can be enabled or disabled using a slider.
- If the controller is disabled:
- Sensor readings remain active.
- Temperature sensor defect alarm remains active.
- All functions return to default positions (heating, cooling, tunnel ventilation, light timer turned off). Curtains and tunnel inlets close to 0%.
- Manual operation of curtains is possible via the menu.
- The installer menu is not accessible.
- If the controller is part of a multi-controller setup:
- On the primary controller, enable/disable is available. Secondary or follower controllers automatically follow the primary's setting.
- If standalone, primary, or secondary, each can manually control its curtains.
- If a follower, it automatically follows the primary's curtain position.
Communication between all controllers and devices remains active, ensuring synchronization and data exchange, regardless of their enabled/disabled or role status.
6. User menu settings
6.1 Home screen
This chapter covers settings accessible from the home screen. The visibility of functions depends on the controller's configuration (Primary, Secondary, Follower, or Standalone). If Secondary, settings are inherited and read-only. If Follower, settings are not visible.
[Image of the Home screen]
6.2 24-hour overview
- Function ID: 1
Opens a graph displaying measurements' statuses over the past 48 hours. Different graphs can be selected using icons on the right. Press 'X' to close.
6.3 Time
- Function ID: 2
- Input range: 00:00 – 23:59 hh:mm
Adjust the system time here.
6.4 Date
- Function ID: 3
- Input range: 01-01-01 – 31-12-99 dd-mm-yy
Adjust the system date here.
6.5 Day count
- Function ID: 4
- Input range: 0 - 999
- Default: 0
Displays the current animal day count and selects relevant values from the ventilation curve. Items that can be set include curtain setpoint temperature, minimum curtain position, and maximum curtain position. The day counter starts at day 0 and increments daily but can be manually adjusted. This is visible only when curve mode is enabled.
6.6 Curtain setpoint temperature
- Function ID: 5
- Input range: 0.0°C – 50.0°C / 32.0°F – 122.0°F
- Default: 20
Set the temperature for curtain control ventilation. The temperature unit (°C / °F) can be adjusted in the installer menu. In curve mode, this value is calculated from the curve. If secondary, setting is inherited and read-only. If follower, setting is not visible.
6.7 Curtain bandwidth
- Function ID: 6
- Input range: 1.0°C – 20.0°C / 32.0°F - 68°F
- Default: 4
Set the desired temperature range for ventilation increase from minimum to maximum.
[Diagram showing Ventilation, Min. ventilation, Bandwidth, Max. ventilation, Temperature, Temperature setpoint]
If secondary, setting is inherited and read-only. If follower, setting is not visible.
6.8 Minimum curtain position
- Function ID: 7
- Input range: 0 – 100%
- Default: 5
Set the desired minimum position for the left and right curtains. In curve mode, this value is calculated from the curve. If secondary, setting is inherited and read-only. If follower, setting is not visible.
6.9 Maximum curtain position
- Function ID: 8
- Input range: 0 – 100%
- Default: 100
Set the desired maximum position for the left and right curtains. In curve mode, this value is calculated from the curve. If secondary, setting is inherited and read-only. If follower, setting is not visible.
6.10 Minimum temperature alarm level
- Function ID: 9
- Input range: 2.0°C – 50.0°C / 35.6°F – 122.0°F
- Default: 15.0
Set the minimum temperature alarm level. An alarm is activated when the house temperature reaches this level. If follower, setting is not visible. If disabled, the temperature alarm is inactive.
6.11 Maximum temperature alarm level
- Function ID: 10
- Input range: 2.0°C – 50.0°C / 35.6°F – 122.0°F
- Default: 38.0
Set the maximum temperature alarm level. An alarm is activated when the house temperature reaches this level. If follower, setting is not visible. If disabled, the temperature alarm is inactive.
6.12 Tunnel (offset) temperature setpoint
- Function ID: 11
- Input range: 0°C – 20.0°C / 32.0°F – 68.0°F
- Default: 4.0
Set the temperature at which tunneling starts, relative to the curtain setpoint temperature. Tunneling uses stages, each with an offset temperature relative to the tunnel setpoint. Tunneling is not available on secondary or follower controllers, but a secondary controller can detect primary controller tunneling and adjust its curtain position accordingly.
6.13 Cooling offset
- Function ID: 12
- Input range: 0°C – 10.0°C / 32.0°F – 50.0°F
- Default: 5.0
Set the desired temperature offset relative to the tunnel temperature setpoint when tunnel ventilation is enabled. If tunnel ventilation is not enabled, the offset is relative to the curtain temperature setpoint. Cooling stops after the hysteresis threshold is reached. This option is only visible when cooling control is enabled and the controller is standalone or primary.
6.14 Cooling bandwidth
- Function ID: 13
- Input range: 1.0°C – 20.0°C / 33.8°F – 68.0°F
- Default: 5.0
For modulating cooling, this is the temperature range over which cooling increases from minimum to maximum. This option is only visible when cooling control is enabled and the controller is standalone or primary.
6.15 RH cooling stop
- Function ID: 14
- Input range: 10 – 100%
- Default: 100
Set the humidity level at which cooling stops. A fixed hysteresis of 2% is applied. This option is only visible when humidity control is enabled and the controller is standalone or primary.
6.16 Heating offset
- Function ID: 15
- Input range: 0°C – 10.0°C / 32.0°F – 50.0°F
- Default: 1.0
The heating relay activates when room temperature drops below the set temperature minus the heating offset. It turns off after the hysteresis threshold. The heating icon is shown when Heating 1 and/or Heating 2 is enabled. Heating 1 and Heating 2 share this setting. If the controller is secondary and the primary has Heating 1 enabled, the setting is inherited and read-only. If the primary has no heating enabled, the offset can be set on the secondary controller.
6.17 Humidity level setpoint
- Function ID: 16
- Input range: 0 – 100%
- Default: 70
Set the desired humidity level for humidity control. When humidity reaches this level, the system increases ventilation to reduce it. This option is only visible when humidity control is enabled and the controller is standalone or primary.
6.18 Actual humidity level
- Function ID: 17
Readout of the actual humidity level. This option is only visible when humidity control is enabled and the controller is standalone or primary.
6.19 Humidity control maximum alarm level
- Function ID: 18
- Input range: 0 – 100%
- Default: 90
Set the maximum humidity level for the humidity control alarm. An alarm is activated when humidity reaches this level. This option is only visible when humidity control is enabled and the controller is standalone or primary.
6.20 CO2 control setpoint
- Function ID: 19
- Input range: 0 – 10000 ppm
- Default: 2000
Set the CO2 level setpoint for CO2 control. When the CO2 level reaches this setpoint, the system increases ventilation to reduce it. This option is only visible when CO2 control is enabled and the controller is standalone or primary.
6.21 Actual CO2 level
- Function ID: 20
Readout of the actual CO2 level. This option is only visible when CO2 control is enabled and the controller is standalone or primary.
6.22 Maximum CO2 alarm level
- Function ID: 21
- Input range: 100 – 10000 ppm
- Default: 3000
Set the maximum CO2 level. An alarm is activated when the CO2 level reaches this value. This option is only visible when CO2 control is enabled and the controller is standalone or primary.
6.23 Light timer configuration
- Function ID: 22
Selecting this function opens a popup to define four periods for controlling lights from on to off. This configuration applies to a single day, with the same schedule used every day of the week. This option is visible if the light timer is enabled and the controller is not a follower.
6.24 Water consumption status
- Function ID: 23
Selecting this function displays water consumption from today to three days ago. At midnight, values shift by one day, resetting the current day's consumption to zero liters. This option is visible if the water timer is enabled and the controller is not a follower.
6.25 Feed consumption status
- Function ID: 32
Selecting this function displays feed used today, yesterday, and the day before yesterday. At 0:00 nightly, values shift by one day, and the current day resets to 0. This option is visible if the feed timer is enabled and the controller is not a follower.
6.26 Manual mode for left curtain
- Function ID: 24
Manually activate control for the left curtain. If enabled, the curtain automatically adjusts to the specified position. This software manual option is separate from the hardware manual option (via a 5-position external switch: close – off – auto – off – open), which always has priority. The option is available if the controller is not a follower; if it is a follower, the manual mode position is adopted from the primary controller.
6.27 Manual position left curtain
- Function ID: 25
Enter the position to which the left curtain should move when manual mode is enabled. This function is only visible when manual mode is enabled.
6.28 Manual mode for right curtain
- Function ID: 26
Manually activate control for the right curtain. If enabled, the curtain automatically adjusts to the specified position. This software manual option is separate from the hardware manual option (via a 5-position external switch: close – off – auto – off – open), which always has priority. The option is available if the controller is not a follower; if it is a follower, the manual mode position is adopted from the primary controller.
6.29 Manual position right curtain
- Function ID: 27
Enter the position to which the right curtain should move when manual mode is enabled. This function is only visible when manual mode is enabled.
6.30 Controller enabled / disabled
- Function ID: 28
Enabled Controller
- Background color stays at default.
- All functions are fully operational.
Disabled Controller
- Background color changes to indicate the disabled state.
- All control functions are turned off and inactive.
- Manual curtain control remains available (for primary and secondary controllers).
- A follower controller mirrors the manual curtain position of the primary controller.
Secondary and Follower Controllers
- This option is read-only on secondary or follower controllers.
- Settings automatically follow the primary controller.
- The installer menu is not accessible on secondary/follower controllers.
- If the installer menu is open on a secondary/follower when the primary controller disables it, it will automatically return to the user menu.
Communication between all controllers and devices remains active, ensuring synchronization and data exchange, regardless of their enabled/disabled or role status.
6.31 User manual
- Function ID: 29
This function opens a QR code containing a hyperlink to this manual for digital download. Scan the QR code with a mobile device for easy access.
6.32 Support mode
- Function ID: 30
Activate support mode to display function ID numbers in every icon. This facilitates easy identification of functions, especially during remote support sessions.
6.33 Installer login
- Function ID: 31
- Input range: + or -
Log in here to access the installer menu.
7. Curve mode
7.1 General
The curves menu pop-up window shows ventilation curve settings. Curve mode is enabled in the installer menu. In the user menu, tap the 'Curve' menu item.
The curve supports eight breakpoints. At each breakpoint, temperature setpoint, minimum curtain position, and maximum curtain position can be adjusted to meet animal needs at a specific age (day). Transitions between breakpoints occur linearly over the days between them.
For example, if the set temperature decreases from 30°C to 20°C between day 10 and day 20, the temperature setpoint at the beginning of day 10 will be 30°C, and at the end of day 10, it will be 29°C. At the beginning of day 20, the set temperature will be 20°C as configured.
[Diagram showing Curve day, Temperature setpoint, Minimum curtain position, Maximum curtain position linked to 'Open curve table']
[Image showing a curve table with values for Day, Temperature, Min. position, Max. position]
7.2 Curve Day
- Input range: 0 - 999
Select the curve day for the following values.
7.3 Temperature setpoint
- Input range: 0.0°C - 50.0°C / 32.0°F - 122.0°F
Enter the temperature setpoint for the specified curve day in the corresponding row.
7.4 Minimum curtain position
- Input range: 0 – 100%
The minimum curtain position for the specified curve day in the corresponding row.
7.5 Maximum curtain position
- Input range: 0 – 100%
The maximum curtain position for the specified curve day in the corresponding row.
8. Alarm overview
8.1 General
This chapter discusses possible alarms for the BO-AIR PL.
- No alarm active: If the alarm icon is grey, no alarms are active.
- One or more alarms active: If one or more alarms are active, the alarm icon flashes on a red background. The display alternates between the alarm icon and the respective active alarm icon. The alarm relay also de-energizes.
8.2 Resolving alarm situation or silencing the alarm
To deactivate an alarm, tap the alarm icon on the home screen. Once resolved, the icon turns grey. If the alarm persists, the alarm bell icon turns orange, indicating it has been muted. If the BO-AIR PL detects the alarm hasn't been resolved properly within 5 minutes or if a new alarm arises, the display reverts to showing the active alarm bell icon.
! Different alarm icons appear only if the corresponding control is active and an alarm relates to it.
Icon | Status | Description |
---|---|---|
? | No alarm | No alarms are currently active. |
? | Warning alarm | One or more alarms are active, but they have been silenced for 5 minutes. |
? | Alarm | One or more alarms are active, and the alarm relay has been triggered. |
IO | IO alarm | Communication between the front and IO board disrupted. No communication between BP04 and E4 board established. |
?️ | Left side temperature sensor alarm | Measured temperature on the left side is out of range. See note 1. |
?️ | Right side temperature sensor alarm | Measured temperature on the right side is out of range. See note 1. |
☀️ | Outside temperature sensor defect alarm | Measured outside temperature is out of range. See note 1. |
? | CO2 sensor alarm | If measured CO2 value is smaller than 200ppm or larger than 8000ppm, the sensor is considered defective. |
RH sensor alarm
Triggered if measured relative humidity (RH) is below 10%. No check for high RH readings (max 100%) is performed. Similar to temperature alarms, this alarm signals even if the controller is deactivated.
Maximum CO2 level alarm
Triggered if the measured CO2 level equals or exceeds the set maximum level.
Maximum humidity alarm
Triggered if the measured humidity level is higher than or equal to the set maximum level.
Left curtain control alarm
- Motor Control Alarm – Code 4: During calibration, time to move from closed to open is measured. In normal operation, if the motor cannot reach the target position within this time plus a 10-second margin, an alarm is triggered. The motor stops for 2.5 minutes, during which the alarm cannot be cleared (only snoozed). After 2.5 minutes, the system retries automatically.
- Motor Control Alarm – Code 5: Triggered if the measured position is outside the calibrated range with a 10% margin. Example: Min = 1.0 V, Max = 3.0 V. Allowed range = 0.8 V to 3.2 V. Any value outside this range triggers the alarm.
- Motor Control Alarm – Code 6 (BP04-24V only): Triggered if the OMRON motor driver enters the “motor fault” state. The motor stops and remains halted until the fault is resolved.
Right curtain control alarm
Operation is similar to the left curtain.
Left tunnel inlet control alarm
Operation is similar to the left curtain.
Right tunnel inlet control alarm
Operation is similar to the right curtain.
LMN communication alarm
If the controller is configured to receive data from another BO-AIR PL but fails, an alarm is triggered on the receiving controller. This could be hardware-related or due to faulty configuration (e.g., no BO-AIR PL configured to send data). Additionally, if the controller sends data while another BO-AIR PL sends data in the same timeslot, an alarm is raised on both controllers, requiring user intervention.