Xây dựng Tự động hóa eHouse – Phân tích Windows Logs Lập trình hệ thống mã nguồn

eHouse Home Automation cho phép bạn tạo ra các tập tin văn bản đăng nhập và tập tin – đánh dấu dựa trên báo hiệu một trạng thái hệ thống quan trọng hơn , đầu ra tình trạng , Tôi , đo đo lường đầu vào , mờ mức độ .
Các gói phần mềm Điều khiển tự động hóa eHouse, giúp lái xe đọc trạng thái hoàn chỉnh , tạo văn bản báo cáo trong thư mục ” % EHOUSE_DIR % \ Logs \ ” .
Tùy thuộc vào giá trị của tham số trong tập tin ” % EHOUSE_DIR % \ Logsize . cfg ” , có chứa các kích thước của các tập tin đăng nhập , vượt quá giá trị này , tập tin được chuyển đến ” % EHOUSE_DIR % \ Backup – logs \ ” với việc bổ sung các ngày và thời gian của việc tạo ra các tên .
Trong trường hợp có sự gia tăng đáng kể trong thư mục đăng nhập lưu trữ , giá trị mỗi năm một lần để kiểm tra các tập tin lưu trữ và xóa những người mà không còn cần thiết .

Nội dung của thư mục ” Logs ”

Thư mục chứa các tập tin và thư mục .
Thư mục:  Nội dung của thư mục đăng nhập 000 , 254 danh mục sản phẩm và CommManager chứa thông tin về tình trạng của bộ điều khiển báo động – rèm , hầu tước , cửa .
CommManager là tên của bộ điều khiển (không được sửa đổi trong ứng dụng) . 000.254 là đỉnh của giao thức TCP / IP . Trình điều khiển khác xuất hiện trực tuyến trong cùng một cách .
Thư mục: Active , Báo động , Cảnh báo , Theo dõi chứa một danh sách báo động dò hoạt động .
Active Directory bao gồm tất cả các máy dò báo động đang hoạt động .
Nội dung của các thư mục khác tùy thuộc vào mức độ an ninh hiện đang được chọn (vùng bảo vệ) , đó là , mặt nạ đặt độc lập cho mỗi đầu ra báo động (còi báo động , Cảnh báo ánh sáng , Tín hiệu giám sát) .
Tên của các máy dò (tức là kiểm soát đầu vào kỹ thuật số) và tất cả các tín hiệu khác được truyền đi trong cấu hình ứng dụng vào đầu của phần cứng và cấu hình phần mềm .
Tương tự như vậy , trường hợp cho thấy các thư mục: ActiveSet , AlarmSet , WarningSet , MonitoringSet , có chứa các thông tin tương tự như đã thảo luận ở trên , Tuy nhiên , đánh dấu các tập tin không tự động biến mất sau khi vô hiệu hoá các đầu vào máy dò , nhưng đòi hỏi phải loại bỏ bằng tay .
Điều này ngăn cản bỏ qua , ngắn hoạt động và cảm biến báo động có thể bao gồm các thông tin này với 3 – ứng dụng của bên , eHouse bên ngoài hệ thống hoặc tự kiểm tra .
Ông để lại một dấu vết của tất cả các máy dò kích hoạt sau khi xóa các nội dung của thư mục này , mà trong một số trường hợp có thể rất có lợi .
 Ví dụ về Active Directory , ActiveSet , Giám sát , MonitoringSet , Báo động , AlarmSet , Cảnh báo , WarningSet
Các tập tin được đặt tên theo tên của các đầu vào điều khiển CommManager ‘ và , cho phép dễ dàng kiểm tra trạng thái hiện tại của hệ thống tập tin Windows hoặc thứ ba – ứng dụng của bên để hỗ trợ một eHouse hệ thống .
Catalogs: Văn phòng , Daria , Văn phòng , Marco , Nina , Hội thảo , Salon , Tom là tên của các bộ điều khiển (RoomManagers) trên eHouse .
Ví dụ dựa trên nội dung của một thư mục cho Salon RoomManager ‘ và kiểm soát phòng khách  Nội dung của không gian thư mục cho các trình điều khiển RoomManager Salon ' và
Trong thư mục này là các tập tin đánh dấu có thể nhìn thấy hiện đang theo học trong tên tập tin đầu ra kỹ thuật số giống với tên của cấu hình đầu ra được lưu trữ . Sau khi bắt đầu tập tin biến mất khỏi hệ thống đăng nhập .
Thư mục con ” Salon \ Temps \ ” chứa các tập tin với các kết quả từ các cảm biến (analog) File tên giống như tên cho cấu hình trình điều khiển . Chỉ sử dụng các tập tin ” . txt ” vì , khả năng xung đột giữa ghi đồng thời nộp eHouse ứng dụng , đọc từ bên ngoài bằng các phương pháp khác (chẳng hạn như bằng cách sử dụng phần mềm của riêng của bạn) .
Mỗi tập tin trong thư mục chứa 3 temps kết quả trong những dòng sau đây . ví dụ:
20 . 10 Cảm biến nhiệt độ được kết nối với đầu vào (tốt nghiệp như LM335)
41 . 30 Giá trị của tỷ lệ phần trăm của điện áp cung cấp (đối với VCC = 5V RoomManager) cho bất kỳ cảm biến với độ phóng đại tích cực
58 . 65 Giá trị ngược lại – 100 phần trăm % – x (ví dụ , một bộ cảm biến đảo ngược và quy mô phototransistor để đo ánh sáng)
Các nội dung của các tập tin trong một thư mục ” % EHOUSE_DIR % \ Logs \ ” .
Các tập tin trong thư mục ” bản ghi ” thông tin cho các lỗi phát hiện trong hệ thống . Mở và giả mạo với các file log đang mở rộng có thể làm giảm sự ổn định của eHouse ứng dụng , xung đột mở cho các phần mềm khác khi bạn cố gắng để viết , vì vậy nó là tốt hơn không làm như vậy vì một lý do .
Đáng được quan tâm và tên tập tin của bộ điều khiển bộ vi xử lý , đó là đầy đủ về tình trạng của người lái xe trong hình thức văn bản .
Các tập tin có thể được sử dụng bởi các phân tích log và phần mềm làm việc với eHouse khác .
Ví dụ về tập tin Salon . txt điều khiển Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 tên của ngày lái xe và thời gian
Chương trình: (1) số lượng các chương trình hiện tại sau khi thay đổi
Chiếu sáng Đẳng Cấp: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Đo lường mức độ quy mô đầu vào đảo ngược ánh sáng

Nhiệt độ bên trong: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Nhiệt độ bên ngoài PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Một đầu vào 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Một đầu vào 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Một đầu vào 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Một đầu vào 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Một đầu vào 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Đầu vào kết quả đầu tiên trong một tỷ lệ phần trăm của điện áp điều khiển (5V) T = nhiệt độ thu nhỏ cho LM335
U = điện áp đo trong volts
Tỷ lệ liên quan đến bộ điều khiển điện áp cung cấp
Hoạt động Đi: Sản lượng hoạt động lái xe
Trung tâm chiếu sáng
Chiếu sáng Couch C
Chiếu sáng PD – Trong
Chiếu sáng PN – Trong
Chiếu sáng PN 1
Chiếu sáng Trung ương 2
Chiếu sáng PN Couch
Đèn nhỏ chong đêm
Chiếu sáng PD Couch
Chiếu sáng PN 2
Chiếu sáng Central 3
Sản lượng 14
Hoạt động Đầu vào: Hoạt động kỹ thuật số đầu vào (thiết bị chuyển mạch / cảm biến , vv . – trong trường hợp các thiết bị chuyển mạch tạm thời / xung được lưu trữ cho đến khi 2 trạng thái chấp nhận liên tiếp từ bộ điều khiển)
Chuyển 8
Chuyển 6
Đầu vào 4
Đầu vào 5
Đầu vào 7
Đầu vào 8 Mô tả ghi màu đỏ
Định dạng tập tin đầu ra phụ thuộc vào loại của bộ điều khiển có thể khác nhau , Nhưng ý tưởng là tương tự như .
Định dạng tập tin đầu ra có thể thay đổi do đó hãy chắc chắn để theo dõi kết quả .
Các tập tin đánh dấu (chỉ on / off) đầu vào và đầu ra có thể được kiểm tra bằng cách sử dụng các chức năng phần mềm

Fileexists () hoặc tương tự , tùy thuộc vào ngôn ngữ lập trình .
Tập tin chứa văn bản , bạn cần phải mở và đọc , đầu tiên phải sao chép tới và sau đó khôi phục lại từ bản sao lưu để tránh xung đột trong khi viết hoặc đọc các tập tin cho nhiều ứng dụng .
Home Automation – Phòng điều khiển Trang chủ Tự động hóa sản xuất eHouse Tự động hóa nhà – kiểm soát Ngôi nhà