Μεταπηδήστε στο περιεχόμενο

SmartHome – Έλεγχος αερισμού που εξαρτάται από την υγρασία

Χρόνος διαβασματός 3 λεπτά

Aktualisiert – Ιανουάριος 8, 2025

Ο έλεγχος αερισμού που εξαρτάται από την υγρασία αποτρέπει το σχηματισμό συμπύκνωσης. Τα μοντέλα Niessmann-Bischof Flair έχουν συνήθως ρολό μπροστινού παραθύρου. Αυτό διατηρεί πολύ καλά το κρύο και εξασφαλίζει διαφορά θερμοκρασίας περίπου 14 °C (π.χ. 4 °C μεταξύ του ρολού και του μπροστινού παραθύρου, 18 °C στο σαλόνι πίσω από το ρολό).

Το πλεονέκτημα αυτού του καλού διαχωρισμού μόνωσης μεταξύ του καθιστικού και της περιοχής του παρμπρίζ είναι ότι η θερμότητα στο σαλόνι παραμένει αποτελεσματικά εστιασμένη στο εσωτερικό. Το μειονέκτημα, ωστόσο, είναι ότι σχηματίζεται συμπύκνωση στο παρμπρίζ ως αποτέλεσμα της μεγάλης διαφοράς θερμοκρασίας και της σχετικής σημαντικά υψηλότερης υγρασίας.

Η ελαχιστοποίηση ή ακόμα και η αποτροπή αυτού είναι ο σκοπός της λειτουργίας αυτοματοποιημένου αερισμού που παρουσιάζεται εδώ χρησιμοποιώντας τον ενσωματωμένο ανεμιστήρα του οχήματος (παραλλαγή Fiat Ducato 244).

Aber auch daheim lässt sich diese smarte Lösung zur Vermeidung von Schimmel, z.B. in Kellerräumen nutzen, entweder, um einen Lüfter oder / und eine Heizung zu aktivieren, um das Erreichen des Taupunktes zu unterbinden.

καλωδίωση

Παράλληλα με το άσπρο-μαύρο καλώδιο της σύνδεσης ανεμιστήρα στον διακόπτη επιλογής στο ταμπλό του οχήματος, ένα καλώδιο τραβιέται σε μία από τις τέσσερις επαφές ρελέ χωρίς δυναμικό της μονάδας ρελέ Homematic 4 κατευθύνσεων. Η αντίστοιχη δεύτερη επαφή ρελέ είναι συνδεδεμένη στο θετικό της μπαταρίας.

Εάν το ρελέ ενεργοποιηθεί προγραμματικά όταν ξεπεραστεί μια κρίσιμη τιμή υγρασίας, το πρώτο στάδιο του ανεμιστήρα του οχήματος ενεργοποιείται και σβήνει ξανά όταν επιτευχθεί μια μη κρίσιμη τιμή.

Απαιτούμενο υλικό

Το υλικό που θα εγκατασταθεί περιορίζεται σε δύο Homematic στοιχεία:

  • Σπιτική μονάδα ρελέ 4 κατευθύνσεων HM-LC-Sw4-W
  • Σπιτικός αισθητήρας θερμοκρασίας-υγρασίας εσωτερικά HM-WDS40-TH-I-2
  • Σπιτικός θερμοστάτης τοίχου HM-TC-IT-WM-W-EU

προγραμματισμός

Το πρόγραμμα που εμφανίζεται αποθηκεύει την τρέχουσα μετρούμενη υγρασία αέρα και τη θερμοκρασία του αισθητήρα θερμοκρασίας-υγρασίας στην καμπίνα του οδηγού στις μεταβλητές F_FH και T_FH, καθώς και η θερμοκρασία και η υγρασία του θερμοστάτη τοίχου στις μεταβλητές T_WT και F_WT. Οι τιμές που υπολογίζονται από αυτό καταλήγουν τελικά στη σύσταση "αέρας"ή"μην αερίζετε". που αποθηκεύεται στη μεταβλητή Ventilation.

Σύμφωνα με το αποτέλεσμα, για παράδειγμα: Κανάλι 1 της μονάδας ρελέ 4 φορές ή του κινητήρα ανεμιστήρα στο επίπεδο 1, είναι ενεργοποιημένος.

Το πρόγραμμα:

Πρόγραμμα για συστάσεις αερισμού / αποφυγή συμπυκνωμάτων

Ο κωδικός:

πραγματικό T_WT = dom.GetObject("T_actual_WT").Value();
WriteLine("T_actual_WT / T_WT");WriteLine(T_WT);
real F_WT = dom.GetObject("F_actual_WT").Value();
WriteLine("F_actual_WT / F_WT");WriteLine(F_WT);

real T_FH = dom.GetObject("T_actual_FH").Value();
WriteLine("T_actual_FH / T_FH");WriteLine(T_FH);
real F_FH = dom.GetObject("F_actual_FH").Value();
WriteLine("F_actual_FH / F_FH");WriteLine(F_FH);

var Airing = dom.GetObject("Airing").Value();

ακέραιος rF_WT = F_WT; ! σχετική υγρασία σε % εσωτερικά
ακέραιος rF_FH = F_FH; ! σχετική υγρασία σε % έξω

πραγματικό r = (17,62 * T_WT) / (243,12 + T_WT);WriteLine("r (WT)");WriteLine(r);
real e = r.Exp()*611.2;WriteLine("e (WT)");WriteLine(e);
real eSat = e * rF_WT;WriteLine("eSat (WT)");WriteLine(eSat);
πραγματικό F_WT = ((eSat / 461,51 * (T_WT+273,15))10).ToString(2);WriteLine("F_WT");WriteLine(F_WT); WriteLine("abs. humidity inside e (WT): " + F_WT);

πραγματικό r = (17,62 * T_FH) / (243,12 + T_FH);WriteLine("r (FH)");WriteLine(r);
real e = r.Exp()*611.2;WriteLine("e (FH)");WriteLine(e);
πραγματικό eSat = e * rF_FH;WriteLine("eSat (FH)");WriteLine(eSat);
πραγματικό F_FH = ((eSat / 461,51 * (T_FH+273,15))10).ToString(2);WriteLine("F_FH");WriteLine(F_FH); WriteLine("abs. humidity out of e: " + F_FH);

! Απόλυτη υγρασία - μέσα
εάν (T_WT < 0,0) {T_WT = 0,0;}
εάν (T_WT < 10,0)
{ F_WT = (3,78 + (0,29 * T_WT) + (0,0046 * T_WT * T_WT) + (0,00051 * T_WT * T_WT * T_WT)) * 0,01 * rF_WT;
WriteLine("F_WT abs.F if T_WT < 10.0");WriteLine(F_WT);
}
αλλού
{ F_WT = (7,62 + (0,51 * (T_WT-10,0)) + (0,0143 * (T_WT-10,0) * (T_WT-10,0)) + (0,00045 * (T_WT-10,0) * (T_WT-10,0) * (T_WT-10,0) 10,0))) * 0,01 * rF_WT;
WriteLine("F_WT abs.F else");WriteLine(F_WT);
}

! Απόλυτη υγρασία - έξω
εάν (T_FH < 0,0) {T_FH = 0,0;}
εάν (T_FH < 10,0)
{ F_FH = (3,78 + (0,29 * T_FH) + (0,0046 * T_FH * T_FH) + (0,00051 * T_FH * T_FH * T_FH)) * 0,01 * rF_FH;
WriteLine("F_FH abs.F if T_FH < 10.0");WriteLine(F_FH);
}
αλλού
{ F_FH = (7,62 + (0,51 * (T_FH-10,0)) + (0,0143 * (T_FH-10,0) * (T_FH-10,0)) + (0,00045 * (T_FH-10,0) * (T_FH-10,0 * (T_FH-10,0) 10,0))) * 0,01 * rF_FH;
WriteLine("F_FH abs.F else");WriteLine(F_FH);
}
WriteLine(" ");
WriteLine("Εσωτερική θερμοκρασία: (T_WT)" + T_WT);
WriteLine("σχετική υγρασία στο εσωτερικό (rF_WT)%: " + rF_WT);
WriteLine("abs. humidity inside: F_WT)" + F_WT);
WriteLine("Εξωτερική θερμοκρασία: (T_FH)" + T_FH);
WriteLine("σχετική υγρασία έξω (rF_FH)%: " + rF_FH);
WriteLine("abs. humidity out: (F_FH)" + F_FH);

! Κορεσμός (0,5 g/kg σε υστέρηση 0,7 K)
αν ((F_FH <= (F_WT - 0,8)) && (T_FH <= (T_WT - 1,0)) && (T_WT > 20,7))
{Lueften.State(true);}
αλλού
{ if ((F_FH >= (F_WT - 0,3)) || (T_FH >= (T_WT - 0,3)) || (T_WT <= 20,0))
{Luften.State(false);}
}

WriteLine("Airing");WriteLine(Airing);

Οι μεταβλητές διαβάζονται από τους αντίστοιχους αισθητήρες θερμοκρασίας/υγρασίας σε ένα εξωτερικό πρόγραμμα και έτσι μεταβιβάζονται σε όλα τα άλλα προγράμματα χωρίς να χρειάζεται να ρωτήσετε ξανά τον αισθητήρα (προκειμένου να ελαχιστοποιηθεί η DutyCyclesκαι χρησιμοποιείται σε αυτό το πρόγραμμα για τον υπολογισμό της σύστασης "αερισμός" ή "μην αερίζεται".

Όπως πάντα: όλοι WriteLine Οι οδηγίες μπορούν να ακολουθηθούν από μια λειτουργική δοκιμή με οδηγό "! " μπορεί να σχολιαστεί ή να διαγραφεί.

Όποιος θέλει να εξηγήσει λεπτομερέστερα τη βάση υπολογισμού θα το κάνει εδώ το βρήκε.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

elΕλληνικά