
The Pichler LG 350 and LG 450 are compact ventilation units with counterflow heat recovery (over 90% efficiency), designed for controlled mechanical ventilation of residential buildings and offices. TapHome connects via Modbus RTU over RS-485 to the L11 connector on the unit’s control PCB, using the TapHome Modbus Gateway.
The template provides 27 devices covering ventilation stage control, supply air thermostat (10–30 °C), bypass damper control, temperature monitoring from 8 NTC sensors, CO2 and humidity sensor inputs for demand-controlled ventilation, airflow measurement, and filter operating hours.
Hardware connection
Unit component layout

- Supply air inlet (SUP) — connecting piece for the supply air duct, processed fresh air enters the rooms
- Extract air outlet (ETA) — connecting piece for the extract air duct, used air is transported from rooms
- Outdoor air connector (ODA) — connecting piece for the outdoor air duct, unprocessed outdoor air enters the unit
- Exhaust air connector (EHA) — connecting piece for the exhaust air duct, used air exits to the outside
- Counterflow heat exchanger (enthalpy exchanger) — transfers heat from the warm extract air to the cold outdoor air
- Exhaust air fan
- Supply air fan
- Controller — internally powered controller with control unit, LAN cable, and optional external components (sensors, pumps, valves)
- Bypass flap with actuator — bypasses the heat exchanger when outdoor temperature is suitable
- Outdoor air filter
- Extract air filter
- Condensate tray
- Cable feed-throughs — for connecting optional external system accessories (temperature sensors, etc.)
Control PCB connector layout

The control PCB is located in the top right half of the unit, accessible by opening the front panel. The Modbus RS-485 connection uses the L11 connector on the lower left side of the PCB.
RS-485 wiring (L11 connector)
Connect using a 3-wire RS-485 connection to the L11 terminal block:
- A (pin 1) – A+ on TapHome Modbus Gateway
- B (pin 2) – B- on TapHome Modbus Gateway
- GND (pin 3) – GND on TapHome Modbus Gateway
The GND wire must be connected between the Pichler unit and the TapHome Modbus Gateway. Without proper grounding, communication errors will occur.
External inputs wiring

The L4/L5 connector provides digital inputs (Di1 for external off, Di2 for fireplace interlock, Di3 for frost protection) and the S1/S2 analog sensor inputs (0–10 V) used for CO2 and humidity sensors.
Configuration
Modbus communication parameters
The Pichler LG 350/LG 450 uses the following Modbus RTU settings:
| Parameter | Value |
|---|---|
| Baud rate | 19200 |
| Data bits | 8 |
| Parity | Even |
| Stop bits | 1 |
| Default Slave ID | 1 |
The Slave ID is configurable via the TOUCH control unit service menu or PC software. Community configurations commonly use Slave ID 20. Ensure the Slave ID in TapHome matches the value configured on the unit.
Configuring Modbus via TOUCH control unit
- Press and hold the Menu button for at least 5 seconds
- Enter the service password (default: 0000)
- The service menu is indicated by an S in the top-left corner of the display
- Navigate to Settings and locate the Modbus communication parameters
- Set the Slave ID, baud rate (19200), and parity (Even) as needed
- Save and restart the unit if required
Device capabilities
Ventilation mode control
The Ventilation Mode device (H:2) controls the fan stage as a multi-value switch. The unit supports Off, Stage 1 through Stage 4, and basic ventilation modes. Stage airflow setpoints are configurable via three dedicated Air Level devices (H:9, H:10, H:11) that set the target airflow in m3/h (range 50–350 m3/h, adjustable in 5 m3/h steps). A fourth device, Basic Ventilation (H:12), sets the airflow for continuous low-level ventilation.
The XML template uses a non-sequential value mapping for ventilation stages: value 0 = Off, value 1 = Stage 2, value 2 = Stage 3, value 3 = Stage 4, value 4 = Stage 1. This differs from the sequential mapping used in some community configurations.
Temperature monitoring
The template provides 8 temperature sensors monitoring different points in the ventilation system:
| Sensor | Register | Location |
|---|---|---|
| NTC T1 Fresh Air | A:29 | Outdoor air intake (raw value, no scaling) |
| Outdoor Air Intake | A:30 | Outdoor air after filter, before heat exchanger |
| Exhaust Air | A:31 | Cooled air after heat exchanger, expelled outdoors |
| Extract Air | A:32 | Warm used air drawn from living spaces |
| Supply Air | A:33 | Fresh air after heat recovery, delivered to rooms |
| NTC T6 External Supply | A:4 | After optional external re-heating/cooling battery |
| NTC T7 Exterior | A:5 | External ambient temperature |
| NTC T8 Room External | A:9 | Room temperature from TOUCH control unit |
An additional room temperature sensor, NTC T9 Room (A:10), provides a second measurement point.
Most temperature sensors use the conversion formula (raw - 1000) / 10 = °C. The exception is NTC T1 Fresh Air (A:29), which uses the raw value directly.
Thermostat
The Air Supply Thermostat (A:32 read / H:22 write) controls the supply air temperature setpoint in the range 10–30 °C. The current temperature is read from the extract air sensor (A:32), and the desired temperature is written to register H:22 using the encoding value × 10 + 1000.
A companion Thermostat Setpoint Variable (H:22) provides the raw register value for diagnostics.
Bypass damper control
The Allow Bypass device (H:1) controls the heat exchanger bypass as a switch. When set to ON (value 1), the bypass is allowed (summer mode) – fresh outdoor air bypasses the heat exchanger when outdoor temperature is suitable. When set to OFF (value 2), the bypass is denied (winter mode) – all air passes through the heat exchanger for maximum heat recovery.
CO2 and humidity monitoring
The template reads two CO2 sensors (CO2 S1 at A:88 and CO2 S2 at A:89, in ppm) and two humidity sensors (Humidity S1 at A:90 and Humidity S2 at A:91, in %RH) connected to the 0–10 V analog inputs S1 and S2 on the L11 connector. These are used for demand-controlled ventilation – the unit automatically adjusts fan speed based on CO2 concentration or humidity level.
The CO2 Regulation Output (A:55) shows the controller’s regulation output value as a percentage.
Airflow measurement
Two sensors monitor the actual air volume flow:
- Supply Air Volume Flow (A:45) – measured supply airflow in m3/h
- Exhaust Air Volume Flow (A:46) – measured exhaust airflow in m3/h
Service counters
- Filter Timer (A:49) – operating hours since last filter change
- Bypass Operating Hours (A:86) – cumulative hours the bypass damper has been open
- Room Temperature Level (A:98) – controller-internal regulation level indicator
Troubleshooting
No Modbus communication
- Check RS-485 wiring on L11 connector – verify A, B, and GND are correctly connected to the TapHome Modbus Gateway
- Verify communication parameters – the unit defaults to 19200 baud, Even parity, 8 data bits, 1 stop bit. Ensure TapHome Modbus Gateway matches these settings exactly
- Confirm Slave ID – the default is 1, but the unit may be configured to a different address (commonly 20). Check via the TOUCH control unit service menu
- Check termination – for long RS-485 buses, ensure proper bus termination at both ends
Temperature readings show incorrect values
- Most temperature sensors use the conversion
(raw - 1000) / 10. If values appear offset, verify that TapHome is applying the correct conversion formula - NTC T1 Fresh Air (A:29) uses the raw value directly, unlike all other temperature sensors. An unusually high reading on this sensor is expected (raw Celsius without scaling)
CO2 or humidity sensors not responding
- Verify that external 0–10 V sensors are connected to the S1 and S2 inputs on the L11 connector
- Check that the sensor power supply is correct (sensors require separate power)
- The CO2/humidity values will read 0 if no external sensor is connected – this is expected behavior
