Διαχείριση Κτιρίων eHouse σας επιτρέπει να δημιουργήσετε το δικό σας επικάλυψης (εφαρμογή που τρέχει σε έναν υπολογιστή που eHouse σύστημα διακομιστή) , το οποίο το καθιστά εύκολο να δημιουργήσετε το δικό σας προγραμματισμό αλγορίθμων χρησιμοποιώντας το λογισμικό μας EhouseLogAnalizer πρότυπο για τους Δελφούς . Αυτό το λογισμικό έχει συζητηθεί σε ” Logs Αναλυτής έξυπνο σπίτι eHouse ” μια επέκταση της λειτουργικότητας του συστήματος eHouse Αυτοματισμού .
Με την σταθερότητα του σήμερα » ; s υπολογιστές , και τα Windows μπορεί να είναι απρόσκοπτη και συνεχή λειτουργία του eHouse έξυπνο λογισμικό διαχείρισης σπίτι παρακολουθείται επίσης από την εφαρμογή KillExec . exe .
Σε περίπτωση αναστολής της εφαρμογής του σφάλματος είναι κλειστό και άρχισε και πάλι χωρίς την παρέμβαση του χρήστη του συστήματος .
Με την κατάλληλη δημιουργία των Windows και του συστήματος eHouse συνέχεια μπορεί να λειτουργήσει έξυπνο λογισμικό στο σπίτι στον υπολογιστή για πολλούς μήνες .
Σωστή λογισμικό εγγραφής έξυπνο σύστημα ελέγχου σπίτι απαιτεί διαδοχικές δοκιμές eHouse αλλαγή μετρήσεις (και να στείλει τα κατάλληλα γεγονότα ελέγχου εάν είναι απαραίτητο – ώρα) .
Όταν γράφετε τις δικές σας αλγόριθμοι ελέγχου για τη δημιουργία λογισμικού – σημαίες που πιστοποιούν την ολοκλήρωση της εκδήλωσης να μην senselessly στείλει επανειλημμένα το ίδιο γεγονός: για παράδειγμα, , κάθε 2 δευτερόλεπτα για να κλείσει περσίδες που έχουν ήδη κλείσει .
Οι αιτήσεις μπορούν να αποδοθούν σε διάφορες Timers:
Πρώτα – Κορυφαίοι όπως ενημέρωση στον οδηγό δεδομένα 10 δευτερόλεπτα .
Άλλος – με τιμές â € <â € <ανάλογα με τη διακύμανση του φαινομένου:
π.χ. . για τον έλεγχο των τυφλών , τέντες για εξωτερική θερμοκρασία και τα επίπεδα φωτός μπορεί να είναι μερικά λεπτά .
Στην περίπτωση των τυφλών ελέγχου κίνησης , πύλες , Marquess , παράθυρα , κλπ. . μπορεί να χρησιμοποιηθεί καλάμι που συνδέονται με τις ψηφιακές εισόδους eHouse έξυπνο σπίτι ελεγκτές , απόδειξη της στενής τους και να κάνουν εργασίες ελέγχου σχετικά με την κατάσταση της εισόδου δεδομένων RoomManager , η οποία είναι πολύ καλύτερη και πιο αληθινό από ό, τι σημαία sofware , η αξία των οποίων μπορεί να ρυθμιστεί λανθασμένα ως αποτέλεσμα σφάλματα λογισμικού ή σφάλματα που οφείλονται στη μονάδα (όχι το κλείσιμο του , μηχανικός , μπλοκάρουν , κλπ. . ) .
Παραδείγματα χρησιμοποιώντας δεδομένα από τους ελεγκτές της εφαρμογής eHouseLogAnalizer (σε επαναληπτικοί βρόγχοι που λειτουργούν κατά διαστήματα κάθε λίγα δευτερόλεπτα) .
/ / Αρχικοποίηση των δεδομένων από τον ελεγκτή του λέβητα HeatManagera
TzewnetrznaPN: = HADC [HM_ZEWNPN] ; / / Εξωτερική Θερμοκρασία Βόρεια
TemperaturaGWC: = HADC [HM_GWC] ; / / Θερμοκρασίας για GWC – Εδάφους εναλλάκτη θερμότητας για το recuperator
TemperaturaKominekPlaszcz: = HADC [HM_KOM1] ; / / Η θερμοκρασία του νερού στην καπνοδόχο 1 αισθητήρα
TemperaturaKominekKonvekcja: = HADC [HM_KOMKONV] ; / / Θερμοκρασία τζάκι συναγωγή – αισθητήρα στην καπνοδόχο της πραγματικής εργασίας του τζακιού
TemperaturaKominekPlaszcz: = HADC [HM_KOM2] ; / / Το νερό της πυρκαγιάς σακάκι αισθητήρα θερμοκρασίας 2 – (Δημιουργία αντιγράφων ασφαλείας)
TemperaturaWewnÄ ™ trzna: = HADC [HM_TWEWN] ; / / Εσωτερική θερμοκρασία δωματίου – για το CO
TemperaturaSolar: = HADC [HM_SOLAR] ; / / Θερμοκρασία ηλιακού συλλέκτη σωλήνα κορυφή (ζεστό)
TzewnetrznaPD: = HADC [HM_ZEWNPD] ; / / Έξω από το μεσημέρι της θερμοκρασίας
Tkociol: = HADC [HM_KOC] ; / / Λέβητα σωλήνα μέγιστη θερμοκρασία (ζεστό)
TemperaturaBuforaCODol: = HADC [HM_BANDOL] ; / / Θερμοκρασία CO / ζεστού νερού κάτω
TemperaturaRecuIn: = HADC [HM_REQIN] ; / / Είσοδος recuperator θερμοκρασία καθαρό αέρα
TemperaturaRecuOut: = HADC [HM_REQOUT] ; / / Εξόδου της θερμοκρασίας του αέρα στο σπίτι recuperator
TemperaturaZaworTrojDrozny: = HADC [HM_NAG] ; / / Θερμοκρασία ελεγχόμενη τρεις – βαλβίδα τρόπο, όπως ένα θερμαντήρα ή για καλοριφέρ
TemperaturaRecuWyciog: = HADC [HM_REQWYC] ; / / Εκχύλισμα recuperator θερμοκρασία του σπιτιού βρώμικο αέρα
TemperaturaBuforaCOGora: = HADC [HM_BANGORA] ; / / Θερμοκρασία θέρμανσης / ζεστού νερού μέχρι
TemperaturaBuforaCOSrodek: = HADC [HM_BANSRO] ; / / Θερμοκρασία θέρμανσης / ζεστού κέντρο δεξαμενή νερού
/ / Οι μετρήσεις από τους αισθητήρες προς RoomManager
TzewWschod: = RMGetTempNr (get_index_rm ( ‘ 55 – 2 ‘ ) , 8) ; / / Εξωτερική ανατολικά αισθητήρα θερμοκρασίας του RM Όχι . 8 για τη διεύθυνση 55 – 2
TzewZachod: = RMGetTempNr (get_index_rm ( ‘ 55 – 3 ‘ ) , 8) ; / / Θερμοκρασία αισθητήρα έξω από τη Δύση με αριθ. . 8 για RM με τη διεύθυνση 55 – 3
TzewPolnoc: = RMGetTempNr (get_index_rm ( ‘ 55 – 4 ‘ ) , 8) ; / / Θερμοκρασία αισθητήρα έξω από τη Βόρεια Όχι . 8 για RM με τη διεύθυνση 55 – 4
TzewPoludnie: = RMGetTempNr (get_index_rm ( ‘ 55 – 5 ‘ ) , 8) ; / / Θερμοκρασία αισθητήρα έξω από τη Νότια Όχι . 8 για RM με τη διεύθυνση 55 – 5
LNaslonecznienieWschod: = RMGetInvPercentNr (get_index_rm ( ‘ 55 – 2 ‘ ) , 1) ; / / Το επίπεδο του φωτισμού περιβάλλοντος ανατολικά του αισθητήρα Όχι . 1 για RM με τη διεύθυνση 55 – 2
LNaslonecznienieZachod: = RMGetInvPercentNr (get_index_rm ( ‘ 55 – 3 ‘ ) , 1) ; / / Περιβάλλοντος επίπεδο αισθητήρα φωτός West Δεν . 1 για RM με τη διεύθυνση 55 – 3
LNaslonecznieniePolnoc: = RMGetInvPercentNr (get_index_rm ( ‘ 55 – 4 ‘ ) , 1) ; / / Περιβάλλοντος φως αισθητήρα στάθμης Βόρεια Όχι . 1 για RM με τη διεύθυνση 55 – 4
LNaslonecznieniePoludnie: = RMGetInvPercentNr (get_index_rm ( ‘ 55 – 5 ‘ ) , 1) ; / / Περιβάλλοντος επίπεδο αισθητήρα φωτός Νότια Όχι . 1 για RM με τη διεύθυνση 55 – 5
SilaWiatru: =: = RMGetPercentNr (get_index_rm ( ‘ 55 – 5 ‘ ) , 7) ; / / Περιβάλλοντος επίπεδο αισθητήρα φωτός Νότια Όχι . 1 για RM με τη διεύθυνση 55 – 5
Αλγόριθμοι ελέγχου μπορεί να είναι αυθαίρετη και μπορεί να περιλαμβάνει οποιαδήποτε από τις παραμέτρους και τις μετρήσεις μέχρι τώρα έχουν χρησιμοποιηθεί και εγκατασταθεί αισθητήρες ορισμένες φυσικές ποσότητες .
/ / Αλγόριθμος που περιέχονται στο αργό χρονοδιακόπτη επανάληψης τέτοια . κάθε 10 λεπτά
/ / Παράδειγμα ενέργειας – αποτελεσματικό έλεγχο των ρολά και τέντες (με αποτέλεσμα τη σημαντική εξοικονόμηση κόστους που οφείλεται στον ήλιο » ; ες ακτίνες να θερμάνει το σπίτι το χειμώνα) και η συσσώρευση της ελεύθερης ηλιακής ενέργειας
/ / Δωρεάν και οικολογική θέρμανση των δωματίων στην ανατολική πλευρά του κτιρίου στο ηλιακό φως
αν (δεν RoletyWschod) then / / αν δεν είναι πλέον ανοιχτή
αν (LNaslonecznienieWschod> ; 80) then / / αν ο ήλιος – ελέγξτε την τιμή του εμπειρικά
αν (Μήνας < ; ; 5) και το μήνα> ; 8) στη συνέχεια, / / αν το μήνα από Σεπτέμβριο έως Απρίλιο
αν (TzewWschod> ; 0) then / / αισθητήρα θερμοκρασίας στον ήλιο θερμαίνεται υψηλότερο από 0C
αν (Ώρα> ; 8) και (Ώρα < ; ; 11) then / / το πρωί, όταν ο ήλιος λάμπει κατευθείαν από την ανατολή
αρχίζουν
RoletyWschod: = true ; / / Σημαία για να ανοίξει παντζούρια Ανατολή
OtworzRoletyWschod ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
ZamknijMarkizyWschod ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;
/ / Δωρεάν και οικολογική θέρμανση των δωματίων στη νότια πλευρά του κτιρίου , ο ήλιος » ; s ακτίνες
αν (δεν RoletyPoludnie) then / / αν δεν είναι πλέον ανοιχτή
αν (LNaslonecznieniePolodnie> ; 80) then / / αν ο ήλιος – ελέγξτε την τιμή του εμπειρικά
αν (Μήνας < ; ; 5) και το μήνα> ; 8) στη συνέχεια, / / αν το μήνα από Σεπτέμβριο έως Απρίλιο
αν (TzewPoludnie> ; 0) then / / αισθητήρα θερμοκρασίας στον ήλιο θερμαίνεται υψηλότερο από 0C
αν (ώρα> ; 10) και (Ώρα < ; ; 14) then / / το πρωί, όταν ο ήλιος λάμπει κατευθείαν από το νότο
αρχίζουν
RoletyPoludnie: = true ; / / Ανοίξτε το νότιο παντζούρια σημαία
OtworzRoletyPolodnie ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
ZamknijMarkizyPolodnie ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;
/ / Δωρεάν και οικολογική θέρμανση των δωματίων στη δυτική πλευρά του κτιρίου , ο ήλιος » ; s ακτίνες
αν (δεν RoletyZachod) then / / αν δεν είναι πλέον ανοιχτή
αν (LNaslonecznienieZachod> ; 80) then / / αν ο ήλιος – ελέγξτε την τιμή του εμπειρικά
αν (Μήνας < ; ; 5) και το μήνα> ; 8) στη συνέχεια, / / αν το μήνα από Σεπτέμβριο έως Απρίλιο
αν (TzewZachod> ; 0) then / / αισθητήρα θερμοκρασίας στον ήλιο θερμαίνεται υψηλότερο από 0C
αν (ώρα> ; 14) και (Ώρα < ; ; 18) then / / το πρωί, όταν ο ήλιος λάμπει κατευθείαν από τα δυτικά
αρχίζουν
RoletyZachod: = true ; / / Σημαία για να ανοίξει παντζούρια Δυτική
OtworzRoletyZachod ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
ZamknijMarkizyZachod ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;
/ / Οικολογική και Οικονομική περιορισμός των επιπτώσεων της ελεύθερης θέρμανσης χώρου με το φως του ήλιου το καλοκαίρι – τέντες ελέγχου
/ / Έλεγχος τέντα – ανοίξει τέντες για μείωση της ηλιακής ακτινοβολίας και τη θέρμανση του σπιτιού το καλοκαίρι – ανατολή
αν (δεν MarkizaWschodA) then / / αν δεν είναι πλέον ανοιχτή
αν (SilaWiatru < ; ; 5) then / / αν δεν υπάρχει άνεμος
αν ((μήνας> ; 4) και (Μήνας < ; ; 9)) then / / καλοκαιρινούς μήνες
αν (LNaslonecznienieWschod> ; 50) then / / αν ο ήλιος λάμπει
αν (ώρα> ; 6) και (Ώρα < ; ; 12) then / / αν ώρες το πρωί
αν (TwewnWschodA> ; 25) then / / αν το δωμάτιο είναι πολύ ζεστό
αρχίζουν
MarkizaWschodA: = true ; / / Σημαία τέντα ανοιχτή αίθουσα Α
OtworzMarkizeWchodA ; / / Στείλτε ένα συμβάν στο σύστημα eHouse οδηγούς
τέλος ;
/ / Ομοίως , μπορείτε να αναπαράγουν τον κωδικό για τον ανεξάρτητο έλεγχο των τεντών σε άλλες περιοχές της ανατολικής πρόσοψης της αλλαγής Α διαφορετική τιμή
/ / Έλεγχος τέντα – ανοίξει τέντες για μείωση της ηλιακής ακτινοβολίας και τη θέρμανση του σπιτιού το μεσημέρι του καλοκαιριού
αν (δεν MarkizaPoludnieA) then / / αν δεν είναι πλέον ανοιχτή
αν (SilaWiatru < ; ; 5) then / / αν δεν υπάρχει άνεμος
αν ((μήνας> ; 4) και (Μήνας < ; ; 9)) then / / καλοκαιρινούς μήνες
αν (LNaslonecznieniePoludnie> ; 50) then / / αν ο ήλιος λάμπει
αν (Ώρα> ; 8) και (Ώρα < ; ; 18) then / / αν την ώρα που ο ήλιος λειτουργεί πιο δύσκολο από το νότο
αν (TwewnPoludnieA> ; 25) then / / αν το δωμάτιο είναι πολύ ζεστό
αρχίζουν
MarkizaPoludnieA: = true ; / / Σημαία τέντα ανοιχτή αίθουσα Α
OtworzMarkizePoludnieA ; / / Στείλτε ένα συμβάν στο σύστημα eHouse οδηγούς
τέλος ;
/ / Ομοίως , μπορείτε να αναπαράγουν τον κωδικό για τον ανεξάρτητο έλεγχο των τεντών σε άλλες περιοχές της Νότιας ανύψωση Μια αλλαγή σε διαφορετική τιμή
/ / Έλεγχος τέντα – ανοιχτή τέντες για να μειώσει την ηλιακή ακτινοβολία και τη θέρμανση του σπιτιού, το καλοκαίρι του δυτική πλευρά
αν (δεν MarkizaZachodA) then / / αν δεν είναι πλέον ανοιχτή
αν (SilaWiatru < ; ; 5) then / / αν δεν υπάρχει άνεμος
αν ((μήνας> ; 4) και (Μήνας < ; ; 9)) then / / καλοκαιρινούς μήνες
αν (LNaslonecznieniePoludnie> ; 50) then / / αν ο ήλιος λάμπει
αν (Ώρα> ; 8) και (Ώρα < ; ; 18) then / / αν την ώρα που ο ήλιος λειτουργεί πιο δύσκολο από το νότο
αν (TwewnZachodA> ; 25) then / / αν το δωμάτιο είναι πολύ ζεστό
αρχίζουν
MarkizaZachodA: = true ; / / Σημαία τέντα ανοιχτή αίθουσα Α
OtworzMarkizeZachodA ; / / Στείλτε ένα συμβάν στο σύστημα eHouse οδηγούς
τέλος ;
/ / Ομοίως , μπορείτε να αναπαράγουν τον κωδικό για τον ανεξάρτητο έλεγχο των τεντών σε άλλες περιοχές της δυτικής πρόσοψης της αλλαγής Α διαφορετική τιμή
/ / Κλείσιμο ο Μαρκήσιος είναι πάρα πολύ άνεμο
αν (LNaslonecznieniePoludnie < ; ; 20) then / / αν ο ήλιος δεν λάμπει (επιλέχθηκε εμπειρικά Έχοντας Βροχή και βροχοπτώσεις)
αν (MarkizaPoludnieA) then / / αν ανοιχτή τέντα
αρχίζουν
MarkizaPoludnieA: = false ; / / Αλλαγή της σημαίας
ZamknijMarkizePoludnieA ; / / Αποστολή εκδηλώσεις για την eHouse ελεγκτές μικροεπεξεργαστή
τέλος ;
αν (LNaslonecznienieZachod < ; ; 20) then / / αν ο ήλιος δεν λάμπει (επιλέχθηκε εμπειρικά)
αν (MarkizaZachodA) then / / αν ανοιχτή τέντα
αρχίζουν
MarkizaZachodA: = false ; / / Αλλαγή της σημαίας
ZamknijMarkizeZachodA ; / / Αποστολή εκδηλώσεις για την eHouse ελεγκτές μικροεπεξεργαστή
τέλος ;
αν (LNaslonecznienieWschod < ; ; 20) then / / αν ο ήλιος δεν λάμπει (επιλέχθηκε εμπειρικά)
αν (MarkizaWschodA) then / / αν ανοιχτή τέντα
αρχίζουν
MarkizaWschodA: = false ; / / Αλλαγή της σημαίας
ZamknijMarkizeWschodA ; / / Αποστολή εκδηλώσεις για την eHouse ελεγκτές μικροεπεξεργαστή
τέλος ;
αν (SilaWiatru> ; 5) then / / Wind να κλείνετε τα πατζούρια
αν (ή MarkizaZachodA MarkizaWschodA ή MarkizaPoludnieA) then / / αν είναι ανοιχτό
αρχίζουν
ZamknijWszystkieMarkizy ; / / Στείλτε ένα συμβάν στο σύστημα eHouse οδηγούς
MarkizaZachodA: = false ;
MarkizaWschodA: = false ;
MarkizaPoludnieA: = false ;
τέλος ;
/ / Παντζούρια λήξης αυτόματο έλεγχο της θερμοκρασίας είναι πολύ χαμηλή για τη θερμότητα για να βγει έξω από τα περιοριστικά ανοίγματα έξω από το παράθυρο
/ / Νότια – κλείσιμο παντζούρια στο κρύο και την έλλειψη του ήλιου για τη νότια όψη
αν (RoletyPoludnie) then / / αν είναι ανοιχτό
αν (TzewPoludnie < – 10) then // temperature sensor smaller than the southern – 10C indicating the large cold and lack of sun heating the sensor on the south side
αρχίζουν
RoletyPoludnie: = false ; / / Ανοίξτε το νότιο παντζούρια σημαία
ZamknijRoletyPolodnie ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
/ / ZamknijMarkizyPolodnie ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;
/ / Κλείσιμο περσίδες Αρχική Ανατολή στο κρύο και την έλλειψη του ήλιου για την Ανατολική πρόσοψη
αν (RoletyWschod) then / / αν είναι ανοιχτό
αν (TzewWschod < – 10) then // temperature sensor lower than the Eastern – 10C indicating the large cold and lack of sun heating the sensor on the east side
αρχίζουν
RoletyWschod: = false ; / / Σημαία για να ανοίξει παντζούρια Ανατολή
ZamknijRoletyWschod ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
/ / ZamknijMarkizyWschod ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;
/ / Κλείνετε τα πατζούρια δυτική πλευρά το κρύο και την έλλειψη του ήλιου προς τα δυτικά ανύψωση
αν (RoletyZachod) then / / αν είναι ανοιχτό
αν (TzewZachod < – 10) then // temperature sensor below the western – 10C indicating the large cold and lack of sun heating the sensor on the west side
αρχίζουν
RoletyZachod: = false ; / / Σημαία για να ανοίξει παντζούρια Δυτική
ZamknijRoletyZachod ; / / Λειτουργία της στέλνοντας ένα συμβάν στο σύστημα eHouse οδηγούς
/ / ZamknijMarkizyZachod ; / / Μην δώσετε τίποτα, διότι ο ήλιος είναι πολύ χαμηλή
τέλος ;