Common errors & Complaint form
Only for refrigeration companies or professional installers.
Most common reasons for trough/heating cable not working.
- Trough/heating cable is not powered.
- Blockage in drainage hose, causing flooding in trough – caused by sediment or ice, heating cable must reach end of hose.
- Trough misplaced so all the water is not collected, flows beside the Pancake trough.
- The outdoor unit hangs on the trough so it is fixed – fit rubber spacers or other accessories.
- The tray thermostats must not be tied up in the gas-liquid pipes, otherwise the thermostat will not switch on, causing ice formation.
- The drainage hose is connected to the stormwater pipe, which has frozen over, as there is no heating cable in the ground pipe to frost-free depth.
Installation checklist – check before you make a claim.
Factory tip for the installer – check before you make a claim.
/* Röd ram runt checkbox-fältet när något saknas */
.required-checkbox-error {
border: 2px solid red;
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
}
(function () {
function initRequiredCheckboxes() {
// Hitta alla Divi-kontaktformulär
const forms = document.querySelectorAll("form.et_pb_contact_form");
forms.forEach(function (form) {
// Hitta fältet med etiketten "Obligatorisk information om installationen, bekräfta följande"
const fields = Array.from(form.querySelectorAll(".et_pb_contact_field"));
const requiredCheckboxField = fields.find(function (field) {
return field.textContent.includes("Obligatorisk information om installationen, bekräfta följande");
});
if (!requiredCheckboxField) return; // Om fältet inte finns, gå vidare
const checkboxes = requiredCheckboxField.querySelectorAll("input[type='checkbox']");
function validateAllChecked() {
let allChecked = true;
checkboxes.forEach(function (cb) {
if (!cb.checked) allChecked = false;
});
if (!allChecked) {
requiredCheckboxField.classList.add("required-checkbox-error");
} else {
requiredCheckboxField.classList.remove("required-checkbox-error");
}
return allChecked;
}
// Stoppa skick om inte alla checkboxar är ikryssade
form.addEventListener("submit", function (e) {
if (!validateAllChecked()) {
e.preventDefault();
alert("Du måste bocka i ALLA rutor under 'Obligatorisk information om installationen, bekräfta följande'.");
}
});
// Ta bort röd ram när användaren fyller i allt korrekt
checkboxes.forEach(function (cb) {
cb.addEventListener("change", validateAllChecked);
});
});
}
// Säkerställ att koden körs oavsett laddningsläge
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initRequiredCheckboxes);
} else {
initRequiredCheckboxes();
}
})();
/* Röd ram runt checkbox-fältet när något saknas */
.required-checkbox-error {
border: 2px solid red;
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
}
(function () {
function initRequiredCheckboxes() {
// Hitta alla Divi-kontaktformulär
const forms = document.querySelectorAll("form.et_pb_contact_form");
forms.forEach(function (form) {
// Hitta fältet med etiketten "Obligatorisk information om installationen, bekräfta följande"
const fields = Array.from(form.querySelectorAll(".et_pb_contact_field"));
const requiredCheckboxField = fields.find(function (field) {
return field.textContent.includes("Obligatorisk information om installationen, bekräfta följande");
});
if (!requiredCheckboxField) return; // Om fältet inte finns, gå vidare
const checkboxes = requiredCheckboxField.querySelectorAll("input[type='checkbox']");
function validateAllChecked() {
let allChecked = true;
checkboxes.forEach(function (cb) {
if (!cb.checked) allChecked = false;
}
/* Röd ram runt checkbox-fältet när något saknas */
.required-checkbox-error {
border: 2px solid red;
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
}
(function () {
function initRequiredCheckboxes() {
// Hitta alla Divi-kontaktformulär
const forms = document.querySelectorAll("form.et_pb_contact_form");
forms.forEach(function (form) {
// Hitta fältet med rubriken "Följande obligatorisk information bekräftas härmed"
const fields = Array.from(form.querySelectorAll(".et_pb_contact_field"));
const requiredCheckboxField = fields.find(function (field) {
return field.textContent.includes("Följande obligatorisk information bekräftas härmed");
});
if (!requiredCheckboxField) return;
const checkboxes = requiredCheckboxField.querySelectorAll("input[type='checkbox']");
function validateAllChecked() {
let allChecked = true;
checkboxes.forEach(function (cb) {
if (!cb.checked) allChecked = false;
});
if (!allChecked) {
requiredCheckboxField.classList.add("required-checkbox-error");
} else {
requiredCheckboxField.classList.remove("required-checkbox-error");
}
return allChecked;
}
// Stoppa skick om inte alla är ibockade
form.addEventListener("submit", function (e) {
if (!validateAllChecked()) {
e.preventDefault();
alert("Du måste bocka i ALLA rutor under 'Följande obligatorisk information bekräftas härmed'.");
}
});
// Ta bort röd ram när användaren bockar klart
checkboxes.forEach(function (cb) {
cb.addEventListener("change", validateAllChecked);
});
});
}
// Se till att koden körs både om sidan redan laddats och om den inte gjort det
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initRequiredCheckboxes);
} else {
initRequiredCheckboxes();
}
})();
/* Röd ram runt checkbox-fältet när något saknas */
.required-checkbox-error {
border: 2px solid red;
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
}
(function () {
function initRequiredCheckboxes() {
// Hitta alla Divi-kontaktformulär
const forms = document.querySelectorAll("form.et_pb_contact_form");
forms.forEach(function (form) {
// Hitta fältet med rubriken "Följande obligatorisk information bekräftas härmed"
const fields = Array.from(form.querySelectorAll(".et_pb_contact_field"));
const requiredCheckboxField = fields.find(function (field) {
return field.textContent.includes("Följande obligatorisk information bekräftas härmed");
});
if (!requiredCheckboxField) return;
const checkboxes = requiredCheckboxField.querySelectorAll("input[type='checkbox']");
function validateAllChecked() {
let allChecked = true;
checkboxes.forEach(function (cb) {
if (!cb.checked) allChecked = false;
});
if (!allChecked) {
requiredCheckboxField.classList.add("required-checkbox-error");
} else {
requiredCheckboxField.classList.remove("required-checkbox-error");
}
return allChecked;
}
// Stoppa skick om inte alla är ibockade
form.addEventListener("submit", function (e) {
if (!validateAllChecked()) {
e.preventDefault();
alert("Du måste bocka i ALLA rutor under 'Följande obligatorisk information bekräftas härmed'.");
}
});
// Ta bort röd ram när användaren bockar klart
checkboxes.forEach(function (cb) {
cb.addEventListener("change", validateAllChecked);
});
});
}
// Se till att koden körs både om sidan redan laddats och om den inte gjort det
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initRequiredCheckboxes);
} else {
initRequiredCheckboxes();
}
})();


