Κτίριο eHouse Αυτοματισμού – Αναλύοντας Logs Προγραμματισμός σύστημα Windows πηγαίου κώδικα

eHouse Αυτοματισμού σας επιτρέπει να δημιουργήσετε αρχεία καταγραφής και αρχείου κειμένου – με βάση δείκτες να σηματοδοτήσει μια πιο σημαντικά κράτη σύστημα , κατάσταση εξόδου , Εγώ , μετρήσεις μέτρηση των εισροών , επίπεδα dimmer .
Το πακέτο λογισμικού Αυτοματισμού Ελέγχου eHouse κρατήσει τους οδηγούς διαβάσετε την πλήρη θέση , δημιουργία αναφορών κείμενο στον κατάλογο ” % EHOUSE_DIR % \ Logs \ ” .
Ανάλογα με την τιμή της παραμέτρου στο αρχείο ” % EHOUSE_DIR % \ Logsize . cfg ” , που περιέχει το μέγεθος των αρχείων καταγραφής , πέραν αυτής της τιμής , το αρχείο κινείται προς ” % EHOUSE_DIR % \ Backup – logs \ ” με την προσθήκη του την ημερομηνία και την ώρα της δημιουργίας της ονομασίας .
Σε περίπτωση σημαντικής αύξησης στον κατάλογο καταγραφής αρχειοθέτησης , αξίζει μια φορά το χρόνο για να ελέγξετε αρχειοθετημένα αρχεία και να διαγράψετε αυτά που δεν χρειάζονται πλέον .

Περιεχόμενα του καταλόγου ” Logs ”

Ο κατάλογος περιέχει τα αρχεία και τους φακέλους .
Κατάλογοι:  Το περιεχόμενο του καταλόγου καταγραφής 000 , 254 καταλόγους και CommManager περιέχει πληροφορίες σχετικά με την κατάσταση του ελεγκτή συναγερμού – περσίδες , Marquess , πύλες .
CommManager είναι το όνομα του ελεγκτή (δεν τροποποιείται στην αίτηση) . 000254 είναι η κορυφή του TCP / IP . Άλλοι οδηγοί εμφανίζονται σε απευθείας σύνδεση με τον ίδιο τρόπο .
Κατάλογοι: Ενεργό , Συναγερμός , Προειδοποίηση , Παρακολούθηση περιέχει μια λίστα των ενεργών συναγερμού ανιχνευτή .
Active Directory περιλαμβάνει όλες τις ενεργές ανιχνευτή συναγερμού .
Τα περιεχόμενα του άλλους καταλόγους ανάλογα με το επιλεγμένο επίπεδο ασφάλειας (ζώνη προστασίας) , δηλαδή , η μάσκα που ανεξάρτητα για κάθε έξοδο συναγερμού (σειρήνα , Προειδοποιητική λυχνία , Παρακολούθηση σήματος) .
Τα ονόματα των ανιχνευτών (π.χ. ψηφιακό έλεγχο εισόδου) και όλα τα άλλα σήματα που μεταδίδονται στη διαμόρφωση εφαρμογή στις αρχές του hardware και λογισμικό ρύθμισης παραμέτρων .
Ομοίως , η περίπτωση παρουσιάζει τους καταλόγους: ActiveSet , AlarmSet , WarningSet , MonitoringSet , που περιέχει τις ίδιες πληροφορίες όπως συζητήθηκε παραπάνω , Ωστόσο , σήμανσης αρχεία δεν εξαφανίζονται αυτόματα μετά την απενεργοποίηση της εισόδου του ανιχνευτή , αλλά απαιτούν χειρωνακτική αφαίρεση .
Αυτό αποτρέπει παρακάμπτοντας , σύντομη δραστηριότητα και αισθητήρες συναγερμού μπορεί να περιλαμβάνει αυτές τις πληροφορίες με τις τρίτες – εφαρμογές τρίτων , eHouse έξω από το σύστημα ελέγχου ή με το χέρι .
Αφήνει ένα ίχνος από όλους τους ανιχνευτές ενεργοποιούνται μετά τη διαγραφή του περιεχομένου αυτού του καταλόγου , η οποία μπορεί σε ορισμένες περιπτώσεις να είναι πολύ ευεργετική .
 Παράδειγμα του Active Directory , ActiveSet , Παρακολούθηση , MonitoringSet , Συναγερμός , AlarmSet , Προειδοποίηση , WarningSet
Τα αρχεία το όνομά του από το όνομα του ελεγκτή εισόδους CommManager ‘ και , η οποία επιτρέπει πολύ εύκολο να ελέγξετε την τρέχουσα κατάσταση του συστήματος αρχείων των Windows ή τρίτων – εφαρμογές τρίτων να υποστηρίξουν ένα σύστημα eHouse .
Κατάλογοι: Γραφείο , Daria , Γραφείο , Marco , Nina , Συνεργείο , Σαλόνι , Ο Tom είναι τα ονόματα των ελεγκτών (RoomManagers) για eHouse .
Παράδειγμα με βάση τα περιεχόμενα ενός καταλόγου για Salon RoomManager ‘ και να ελέγχει το καθιστικό  Περιεχόμενα του χώρου για τον κατάλογο RoomManager Salon οδηγού ' και
Σε αυτόν τον κατάλογο είναι τα αρχεία ορατά δείκτες που είναι εγγεγραμμένα στην ψηφιακή όνομα του αρχείου εξόδου ταυτίζεται με το όνομα του αποθηκευμένου διαμόρφωσης εξόδου . Μετά την εκκίνηση από το αρχείο εξαφανίζεται από το σύστημα καταγραφής .
Υποκατάλογος ” Salon \ Temps \ ” περιέχει αρχεία με τα αποτελέσματα από τους αισθητήρες (αναλογική) όνομα αρχείου το ίδιο με το όνομα που δίνεται στη διαμόρφωση του οδηγού . Χρησιμοποιήστε μόνο το αρχείο ” . txt ” επειδή , η πιθανότητα σύγκρουσης μεταξύ ταυτόχρονη εγγραφή για να καταθέσει αίτηση eHouse , μια ανάγνωση από το εξωτερικό με άλλες μεθόδους (όπως χρησιμοποιώντας το δικό σας λογισμικό) .
Κάθε αρχείο στον κατάλογο περιέχει 3 temps αποτελέσματα στις παρακάτω γραμμές . για παράδειγμα:
20 . 10 Ο αισθητήρας θερμοκρασίας συνδέεται με την είσοδο (αποφοίτησε το LM335)
41 . 30 Η τιμή του ποσοστού της τάσης τροφοδοσίας (VCC για = 5v RoomManager) για κάθε αισθητήρα με μια θετική μεγέθυνση
58 . 65 Η αξία της αντίστροφης – 100 τοις εκατό % – χ (για παράδειγμα , μια αντίστροφη αισθητήρα και φωτοτρανζίστορ κλίμακα για τη μέτρηση φωτισμού)
Τα περιεχόμενα των αρχείων σε έναν κατάλογο ” % EHOUSE_DIR % \ Logs \ ” .
Τα αρχεία στον κατάλογο ” κούτσουρα ” είναι κατατοπιστική για την ανίχνευση σφαλμάτων στο σύστημα . Το άνοιγμα και η παραποίηση με τα αρχεία καταγραφής διεύρυνση μπορεί να μειώσει τη σταθερότητα της εφαρμογής eHouse , συγκρουσιακή ανοίξει για άλλα λογισμικά, όταν προσπαθείτε να γράψετε , γι 'αυτό είναι καλύτερα να μην το κάνουν για κάποιο λόγο .
Αξίζει την προσοχή και τα ονόματα των αρχείων των ελεγκτών μικροεπεξεργαστή , η οποία είναι γεμάτη από την κατάσταση του οδηγού, με τη μορφή του κειμένου .
Το αρχείο μπορεί να χρησιμοποιηθεί από αναλυτές καταγραφής και το λογισμικό που εργάζονται με διαφορετικά eHouse .
Παράδειγμα Salon αρχείο . txt ελεγκτή Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 όνομα του προγράμματος οδήγησης από την ημερομηνία και την ώρα
Πρόγραμμα: (1) αριθμός του τρέχοντος προγράμματος μετά την αλλαγή
Επίπεδο φωτισμού: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Είσοδος κλίμακα μέτρησης της στάθμης ανεστραμμένη φως

Εσωτερική θερμοκρασία: 58 . 75 % [Τ = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Εξωτερική Θερμοκρασία PN: 58 . 65 % [Τ = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Είσοδος 4: 100 % [Τ = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Είσοδος 5: 100 % [Τ = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Είσοδος 6: 100 % [Τ = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Είσοδος 7: 100 % [Τ = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Είσοδος 8: 100 % [Τ = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Είσοδοι πρώτου αποτελέσματος σε ποσοστό της τάσης ελέγχου (5ν) T = θερμοκρασία κλίμακα για LM335
U = τάση που μετριέται σε βολτ
Το ποσοστό σε σχέση με τον ελεγκτή τάσης τροφοδοσίας
Ενεργός Outs: Ενεργή έξοδος του οδηγού
Κεντρική Φωτισμός
Φωτισμός Καναπές C
Φωτισμός PD – Σε
Φωτισμός PN – Σε
Φωτισμός PN 1
Φωτισμός Central 2
Φωτισμός PN Καναπές
Φωτάκι νυκτός
Φωτισμός PD Καναπές
Φωτισμός PN 2
Φωτισμός Central 3
Έξοδος 14
Ενεργός Είσοδοι: Ενεργός ψηφιακές εισόδους (διακόπτες / αισθητήρες , κλπ. . – στην περίπτωση της στιγμιαίας διακόπτες / παλμό αποθηκεύονται μέχρι 2 συνεχόμενες κατάσταση αποδοχής από τον ελεγκτή)
Διακόπτης 8
Διακόπτης 6
Είσοδος 4
Είσοδος 5
Είσοδος 7
Είσοδος 8 Περιγραφές που αναφέρονται στο κόκκινο
Μορφή αρχείου εξόδου ανάλογα με τον τύπο του ελεγκτή μπορεί να ποικίλει , Αλλά η ιδέα είναι παρόμοια .
Μορφές αρχείων εξόδου υπόκεινται σε αλλαγές ώστε να είναι σίγουρος για την παρακολούθηση των αποτελεσμάτων .
Αρχεία δείκτης (ένδειξη on / off) εισόδους και εξόδους μπορεί να ελεγχθεί χρησιμοποιώντας τις λειτουργίες του λογισμικού

Fileexists () ή παρόμοιο , ανάλογα με τη γλώσσα προγραμματισμού .
Τα αρχεία που περιέχουν κείμενο , θα πρέπει να ανοίξετε και να διαβάσετε , πρέπει πρώτα να αντιγράψετε το επόμενο και στη συνέχεια να επαναφέρετε από ένα αντίγραφο ασφαλείας για να αποφεύγονται οι συγκρούσεις, ενώ γράφει ή να διαβάζει αρχεία για πολλαπλές εφαρμογές .
Αυτοματισμού – Ελεγκτής δωματίου Αρχική Παραγωγός Αυτοματισμού eHouse Δομοτική – τον έλεγχο Το σπίτι