შენობა ავტომატიზაცია eHouse – ანალიზი ლოგები Programming Windows სისტემის კოდის

eHouse სახლის ავტომატიზაციის გაძლევთ საშუალებას შექმნათ ტექსტური log ფაილი და ფაილი – დაფუძნებული მარკერები, რათა სიგნალი უფრო მნიშვნელოვანი სისტემის შტატები , გამომავალი სტატუსი , მე , გაზომვები საზომი საშუალებებით , dimmer დონეზე .
პროგრამული პაკეტი კონტროლის ავტომატიზაცია eHouse შენარჩუნება მძღოლებს წაიკითხონ სრული მდგომარეობა , შექმნის ტექსტის ანგარიშების დირექტორია ” % EHOUSE_DIR % \ ლოგები \ ” .
დამოკიდებულია ღირებულება პარამეტრი ფაილის ” % EHOUSE_DIR % \ Logsize . CFG ” , შემცველი ზომის ჟურნალის ფაილი , მიღმა ამ მნიშვნელობის , ფაილი გადავიდა ” % EHOUSE_DIR % \ Backup – მორები \ ” ერთად დამატებით თარიღი და დრო შექმნას სახელი .
იმ შემთხვევაში, მნიშვნელოვანი ზრდა არქივი შესვლა დირექტორია , ღირს წელიწადში ერთხელ, რათა შეამოწმოთ დაარქივებული ფაილი და წაშალეთ ის, რომელიც აღარ სჭირდებათ .

შინაარსი დირექტორია ” ლოგები ”

დირექტორია შეიცავს ფაილების და დასტების .
კატალოგები:  შინაარსი შესვლა დირექტორია 000 , 254 კატალოგები და CommManager შეიცავდეს ინფორმაციას სტატუსის alarm კონტროლერი – ჟალუზები , marquess , გეითსმა .
CommManager არის სახელი კონტროლერი (არ შესწორდა განცხადება) . 000254 არის წვერი TCP / IP . სხვა მძღოლების გამოჩნდება ონლაინ ისევე .
კატალოგები: აქტიური , სიგნალიზაცია , გაფრთხილება , მონიტორინგის შეიცავს სიაში აქტიური დეტექტორი განგაში .
აქტიური დირექტორია მოიცავს ყველა გაკეთებული აქტიური alarm დეტექტორი .
შინაარსი სხვა დირექტორიები დამოკიდებულია არჩეული დონის უსაფრთხოების (დაცვის ზონა) , რომ არის , ნიღაბი მითითებული დამოუკიდებლად თითოეული სიგნალიზაცია გამომუშავება (siren , Warning Light , სიგნალის მონიტორინგი) .
სახელები დეტექტორები (ანუ ციფრული input კონტროლი) და ყველა სხვა სიგნალები გადაცემული განაცხადის კონფიგურაციის დასაწყისში აპარატურის და პროგრამული უზრუნველყოფის კონფიგურაციის .
ანალოგიურად , საქმე გვიჩვენებს დირექტორიები: ActiveSet , AlarmSet , WarningSet , MonitoringSet , რომელიც შეიცავს იგივე ინფორმაცია განიხილეს ზემოთ , თუმცა , markup ფაილები არ გაქრება ავტომატურად შემდეგ გამორთვა დეტექტორი შეყვანის , მაგრამ მოითხოვს სახელმძღვანელო მოცილება .
ეს ხელს უშლის skipping , მოკლე აქტიურობა და განგაშის სენსორების შეიძლება შეიცავდეს ეს ინფორმაცია მესამე – პარტიის განაცხადების , eHouse გარეთ სისტემაში ან ხელით შეამოწმოთ .
მან ტოვებს კვალს ყველა დეტექტორები გააქტიურდა წაშლის შინაარსი ამ დირექტორიაში , რამაც შეიძლება ზოგიერთ გარემოებათა იყოს ძალიან სასარგებლოა .
 მაგალითი აქტიური დირექტორია , ActiveSet , მონიტორინგის , MonitoringSet , სიგნალიზაცია , AlarmSet , გაფრთხილება , WarningSet
ფაილი სახელობის სახელით კონტროლერი საშუალებებით CommManager ‘ და , რომელიც საშუალებას ძალიან ადვილად შეამოწმოთ მიმდინარე მდგომარეობას ფაილური სისტემა Windows ან მესამე – პარტიის განაცხადების მხარდასაჭერად სისტემა eHouse .
კატალოგები: ოფისი , დარია , ოფისი , მარკო , ნინა , სემინარი , სალონი , ტომ არიან სახელები კონტროლერები (RoomManagers) on eHouse .
მაგალითი ეფუძნება შინაარსი დირექტორიაში RoomManager სალონი ‘ და გააკონტროლოს მისაღებით  შინაარსი დირექტორია ფართი მძღოლი სალონი RoomManager ' და
ამ დირექტორიაში არის ფაილი ხილული მარკერები გაკეთებული ჩაირიცხა ციფრული გამომავალი ფაილის სახელი იდენტურია სახელით შენახული გამომავალი კონფიგურაციის . დაწყების შემდეგ off ფაილი ქრება სისტემაში შესვლა .
ქვედირექტორიაში ” სალონი \ Temps \ ” შეიცავს ფაილების შედეგების სენსორების (ანალოგით) ფაილის სახელი იგივე როგორც სახელი მიეცა მძღოლი კონფიგურაციის . გამოიყენეთ მხოლოდ ფაილი ” . txt ” რადგან , შესაძლებლობა შორის კონფლიქტი ერთდროულად ჩაწერის შეიტანოს განაცხადის eHouse , მოსმენით გარედან სხვა მეთოდები (როგორიცაა გამოყენებით თქვენი საკუთარი პროგრამული უზრუნველყოფის) .
თითოეული ფაილის დირექტორია შეიცავს 3 Temps შედეგების შემდეგი ხაზები . მაგალითად:
20 . 10 ტემპერატურის სენსორი უკავშირდება შეყვანის (დაამთავრა როგორც LM335)
41 . 30 ღირებულების პროცენტული მიწოდება ძაბვის (ამისთვის VCC = 5V RoomManager) ნებისმიერი სენსორი ერთად დადებითი magnification
58 . 65 ღირებულება საპირისპირო – პროცენტი 100 % – x (მაგალითად , საპირისპირო სენსორი და phototransistor მასშტაბის გაზომვის განათების)
შინაარსი ფაილი დირექტორია ” % EHOUSE_DIR % \ ლოგები \ ” .
ფაილი დირექტორია ” მორები ” არის ინფორმაციული გამოვლენის შეცდომები სისტემა . გახსნა და tampering ერთად შესვლა ფაილი გაფართოების შეიძლება შეამცირონ სტაბილურობის განაცხადის eHouse , conflictual გახსნა სხვა პროგრამული როცა თქვენ ცდილობენ წერენ , ასე რომ უკეთესი არ უნდა გააკეთოს ისე მიზეზი .
იმსახურებს ყურადღებას და ფაილის სახელები მიკროპროცესორული კონტროლერები , რომელიც სავსეა სტატუსის მძღოლი სახით ტექსტი .
ფაილის გამოყენება შეიძლება შესვლა ანალიზატორები და პროგრამული უზრუნველყოფის მუშაობის eHouse სხვაგვარად .
მაგალითი ფაილი სალონი . txt Controller სალონი RoomManager .
სალონი 2011 – 12 – 07 18:56:17 დრაივერის სახელი თარიღი და დრო
პროგრამა: (1) პუნქტების მიმდინარე პროგრამის შემდეგ ცვლილება
განათება დონე: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
შეყვანის დონის გაზომვის მასშტაბის inverted სინათლის

შინაგან ტემპერატურა: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
გარე ტემპერატურა PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
შეყვანის 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
შეყვანის 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
შეყვანის 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
შეყვანის 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
შეყვანის 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
პორტები პირველი შედეგი პროცენტული კონტროლის ძაბვის (5V) T = ტემპერატურის მასშტაბური ამისთვის LM335
U = ძაბვის იზომება ვოლტი
პროცენტული დაკავშირებით მიწოდება ძაბვის კონტროლერი
ზოგადი ჩაშლას სხდომების ბოიკოტირების: ზოგადი მძღოლი გამომავალი
ცენტრალური განათება
განათება Couch C
განათება PD – In
განათება PN – In
განათება PN 1
განათება ცენტრალური 2
განათება PN Couch
Night Light
განათება PD Couch
განათება PN 2
განათება ცენტრალური 3
გამოყვანის 14
ზოგადი პორტები: ზოგადი ციფრული საშუალებებით (კონცენტრატორები / სენსორების , ა.შ. . – იმ შემთხვევაში მომენტალური კონცენტრატორები / პულსი ინახება სანამ ზედიზედ 2 მიღების სტატუსის კონტროლერი)
შეცვლა 8
შეცვლა 6
შეყვანის 4
შეყვანის 5
შეყვანის 7
შეყვანის 8 Descriptions მითითებული წითელი
ფაილის ფორმატი გამომავალი დამოკიდებულია ტიპის კონტროლერი შეიძლება იცვლებოდეს , მაგრამ იდეა არის მსგავსი .
გამოყვანის ფორმატის ექვემდებარება შეიცვალა ასე დარწმუნებული უნდა იყოს მონიტორინგი შედეგი .
ფაილი მარკერი (მითითებით on / off) პორტები და შედეგები შეიძლება შემოწმდეს გამოყენებით პროგრამული ფუნქციები

fileexists () ან მსგავსი , დამოკიდებულია პროგრამირების ენა .
ფაილს, რომელიც შეიცავს ტექსტი , თქვენ უნდა გახსნათ და წაიკითხეთ , უნდა პირველი ეგზემპლარი შემდეგი და შემდეგ აღდგენას საწყისი სარეზერვო თავიდან ასაცილებლად კონფლიქტების ხოლო წერილობით ან კითხულობს ფაილების მრავალი .
სახლის ავტომატიზაციის – ოთახი Controller სახლის ავტომატიზაციის პროდიუსერი eHouse მთავარი ავტომატიზაციის – გააკონტროლოს სახლი