Viessmann 90:0 to 90:199 Fault Code
Also written as 900TO90199 — same fault.
The Viessmann 90:0 to 90:199 fault code means: your boiler's control system is struggling to adjust the internal water temperature correctly in response to changes in the weather outside.. It appears on 5 Viessmann models in our database.
Technical description: Fast (low values) or slow (high values) matching of flow temperature subject to set value if the outside temperature changes; 1 step = 10 min
What causes the Viessmann 90:0 to 90:199 fault?
This fault occurs when the boiler's control system loses accurate data from the external sensor that tracks the weather. It is usually caused by a loose electrical connection, a damaged cable, or the sensor itself failing, which prevents the boiler from knowing how hot it needs to run to keep your home comfortable.
This issue is often first noticed in autumn or winter when the boiler needs to react more frequently to dropping outdoor temperatures.
Engineer required
This fault requires a Gas Safe registered engineer. Do not attempt gas-related repairs yourself.
Find a Gas Safe engineer
Search the official register for a qualified engineer in your area.
Gas Safe Register →Viessmann models that show the 90:0 to 90:199 fault code
Click a model for the full fault code list and model-specific repair notes.
Source
Viessmann 90:0 to 90:199 fault code information on this page is sourced and cross-checked against the official Viessmann service / installation manuals for each affected model.
Reviewed by the BoilerFaultCodes Editorial Team · Last reviewed 27 April 2026