Trang chủ Tự động hóa eHouse – Phần mềm cho Windows . Lập trình cơ bản

eHouse Home Automation . Lập trình cấp cao sử dụng Windows – eHouse gói phần mềm . eHouse Tự động hóa Ngoài ra , phần mềm có thể được , Chương trình sử dụng ” che ” chạy song song với Home Automation – Phần mềm .
Ví dụ lập trình trong Delphi 5 (Pascal) , để có thể sử dụng phiên bản miễn phí của phần mềm này đã cho nghiệp dư và nhà .
Các chuyên gia và các nhà phát triển , tất nhiên có thể sử dụng Licensedversion mới hơn và phong phú hơn, ví dụ viết lại với các ngôn ngữ lập trình khác â € <â € <như C + + , C # … .
Lập trình cấp cao cho hệ thống eHouse liên quan đến việc tạo ra các phần mềm điều khiển nhà mà không can thiệp với các giao thức truyền tải và các trình điều khiển truyền thông bằng cách sử dụng phần mềm hiện có eHouse . Điều này sẽ đảm bảo hoạt động đúng đắn của giải pháp như vậy , ngay cả trong trường hợp có sự thay đổi lớn trong các giao thức truyền tải và phương tiện truyền dẫn .
EHouse gói phần mềm (ứng dụng eHouse . exe) cung cấp , gồm:

  • Giám sát bên ngoài các ứng dụng tương tác với hệ thống (trong cấu hình thư mục ” % EHOUSE_DIR \ exec \ ” ) Đặc biệt KillEhouse . exe
  • Cập nhật kết quả đầu ra dữ liệu và tình trạng , cảm biến giá trị đo tất cả các bộ điều khiển điện tử
  • Tạo một thư mục văn bản đăng nhập ” % EHOUSE_DIR % \ Logs \ ”
  • Tạo một tập tin – thẻ bao gồm các yếu tố đầu vào và đầu ra theo tên được phân công để cấu hình cho bộ điều khiển , Kết quả đầu ra , Đầu vào , Cảm biến , vv
  • Định kỳ kiểm tra hàng đợi của các sự kiện được gửi đến các bộ điều khiển ” % EHOUSE_DIR % \ Email \ ” ở định dạng tập tin văn bản

Ứng dụng (KillEhouse . exe):

  • giám sát hệ thống khác eHouse ứng dụng (cấu hình thư mục ” % EHOUSE_DIR \ killexec \ ” )
  • Lực lượng ứng dụng khởi động lại cho thời gian chờ , đình chỉ , không đáp ứng thời gian chương trình
  • Ứng dụng có thể được giám sát bởi KillEhouse ” eHouse . Exe ” , để đảm bảo hoạt động liên tục của hệ thống dưới sự giám sát của PC eHouse

Ứng dụng giám sát , duy trì sự ổn định và liên tục phần mềm

eHouse gói phần mềm được xây dựng để giám sát hiệu suất của tất cả các ứng dụng và tính liên tục của thông tin liên lạc với bộ điều khiển – Xem Dog Timer (WDT) .

Các tập tin cấu hình cho WatchDogTimer (WDT) phải có một ” . chạy ” để được đọc bởi các ứng dụng eHouse .
Định dạng tập tin ” * . chạy ” cho eHouse . Exe và KillEhouse . ứng dụng exe là như sau:

Ví dụ cho eHouse . exe để kiểm tra cập nhật dữ liệu – Home Automation Controllers được gọi là ” Salon ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
e – Nhà quản lý Tên ứng dụng trong cửa sổ Task Manager (TaskManager)
eHouse . exe File name . Nó phải ở thư mục ” % EHOUSE_DIR \ bin \ ”
/ Ne / nr / nt / nd Các thông số về ứng dụng dòng lệnh
100.000 Tối đa cuộc sống
120 Các ứng dụng thời gian không hoạt động tối đa
c: \ e – House \ logs \ salon . txt Kiểm tra tên tập tin (thay đổi ngày thu – cho thấy hoạt động thích hợp của ứng dụng)
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng
Trống – trong tương lai sử dụng

Quyền sự kiện để điều khiển bộ vi xử lý hệ thống eHouse – chạy lệnh

Sự kiện hệ thống chính cho mỗi bộ điều khiển được xuất khẩu sang thư mục ” % EHOUSE_DIR \ AllEvents \ ” định dạng các tập tin văn bản .
Tổ chức sự kiện để chạy được lưu trữ trong một tập tin văn bản , chỉ đơn giản là sao chép nó vào hàng đợi sự kiện hệ thống eHouse . exe , hoặc thư mục ” % EHOUSE_DIR \ email \ ” .
Sự kiện tên tập tin trong thư mục này cho thông tin , tên của Trang chủ Tự động hóa điều khiển hoặc thiết bị và tên của sự kiện .
Tên này được tạo ra bằng cách thay thế các khu vực Ba Lan ký tự ASCII cơ bản và chỉ là thông tin liên quan .
Phần mở rộng tập tin phải được ” . chạy ” rằng nó đã được bắt từ hàng đợi sự kiện sau khi sao chép . Không thể thay đổi nội dung tập tin , bởi vì nó có một định dạng cụ thể , và kỷ lục luẩn quẩn của sự kiện , họ sẽ bị gỡ bỏ hoặc gây ra hệ thống không ổn định . Tốt nhất là để sao chép các tập tin sự kiện hơn là tự tạo ra nó trong thư mục hàng đợi sự kiện .
Nội dung của tập tin là như sau: Salon ; Chiếu sáng Trung ương 2 Nơi Salon – RoomManager controller name – để
Home Automation – Light Controller
Home Automation – Phòng nhiệt điều khiển cho phòng
Chiếu sáng Trung ương 2
Phân cách giữa tên thiết bị và tên của sự kiện là một dấu chấm phẩy và một không gian ” ; ”
Các ví dụ khác của nội dung tập tin:
Salon ; IR (Video – REW)
/ / Bắt đầu sự kiện nauczonego IR mã để gửi VCR để quay lại
Salon ; Chương trình 2
/ / Khởi sống số lái xe 2
Đó là một cách rất đơn giản để bắt đầu các sự kiện cơ bản cho các trình điều khiển bằng cách đơn giản sao chép .
Chạy các sự kiện phức tạp hơn là tạo ra một tập tin với định dạng sau (trực tiếp các sự kiện):
Công nghệ bảo mật, hệ thống cảnh báo ; Ở nhà (Day) Tên như trên , nhưng chỉ cho thông tin hiển thị trong nhật ký
dòng trống
dòng trống
dòng trống
dòng trống
dòng trống
dòng trống
dòng trống
dòng trống
Trực tiếp tổ chức sự kiện không thay đổi tập tin này
Tổ chức sự kiện Marker trực tiếp
2 địa chỉ h lái xe
1 l lái xe rỗng
252 Mã sự kiện
99 đối số 1 sự
255 đối số 2 sự kiện
255 đối số 3 sự kiện
255 đối số 4 sự kiện
255 đối số 5 sự kiện
255 đối số 6 sự kiện
255 đối số 7 sự kiện
Các con số được viết ở định dạng số thập phân . Mô tả ghi màu đỏ .
Danh mục sự kiện chế độ ” Trực tiếp tổ chức sự kiện ” nằm trong một thư mục như ” % EHOUSE_DIR % \ Mobile \ ” .
Các tập tin với phần mở rộng ” . TXT ” là tên của sự kiện , và trong ” . DXT ” Mã sự kiện trực tiếp – hệ thập lục phân mã .
Tạo các sự kiện trong hàng đợi nên được thực hiện càng sớm càng tốt , như vậy là không can thiệp vào hoạt động bình thường của eHouse ứng dụng và thử nghiệm không đọc đến cuối của các tập tin đã lưu .
Trang chủ Tự động hóa sản xuất