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

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

  • από
Χρόνος ανάγνωσης 3 λεπτά

Ενημέρωση - 8 Ιανουαρίου 2025

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

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

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

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

Καλωδίωση

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

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

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

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

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

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

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

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

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

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

Ο κωδικός:

real 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 Lueften = dom.GetObject("Lueften").Value(),

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

real 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. Υγρασία μέσα στο e (WT): " + F_WT),

real 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),
real 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. Υγρασία εκτός e: " + F_FH),

! Απόλυτη υγρασία - εσωτερικά
if (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 * T_WT)) * 0,01 * rF_WT,
WriteLine("F_WT abs.F αν T_WT < 10.0");WriteLine(F_WT),
}
else
{ 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))) * 0,01 * rF_WT,
WriteLine("F_WT abs.F else");WriteLine(F_WT),
}

! Απόλυτη υγρασία - εξωτερικά
if (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 * T_FH)) * 0,01 * rF_FH,
WriteLine("F_FH abs.F αν T_FH < 10.0");WriteLine(F_FH),
}
else
{ 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))) * 0,01 * rF_FH,
WriteLine("F_FH abs.F else");WriteLine(F_FH),
}
WriteLine(" "),
WriteLine("Θερμοκρασία στο εσωτερικό: (T_WT)" + T_WT),
WriteLine("rel. Υγρασία εντός (rF_WT)%: " + rF_WT),
WriteLine("abs. humidity inside: F_WT)" + F_WT),
WriteLine("Εξωτερική θερμοκρασία: (T_FH)" + T_FH),
WriteLine("rel. Υγρασία έξω (rF_FH)%: " + rF_FH),
WriteLine("abs. Υγρασία έξω: (F_FH)" + F_FH),

! Κορεσμός (0,5 g/kg σε υστέρηση 0,7 Κ)
εάν ((F_FH <= (F_WT - 0,8)) && (T_FH 20.7))
{Lueften.State(true);}
else
{ if ((F_FH >= (F_WT - 0.3)) || (T_FH >= (T_WT - 0.3)) || (T_WT <= 20.0))
{Lueften.State(false);}
}

WriteLine("Lueften");WriteLine(Lueften),

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

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

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

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

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

elGreek