Otomasi Gedung eHouse – Menganalisis Log Pemrograman Windows sistem kode sumber

eHouse Home Automation memungkinkan Anda untuk membuat file log teks dan file – spidol berbasis sinyal menyatakan sistem yang lebih signifikan , Output Status , Saya , pengukuran mengukur masukan , dimmer tingkat .
Paket perangkat lunak Kontrol Otomasi eHouse menjaga driver membaca status lengkap , membuat teks laporan dalam direktori ” % EHOUSE_DIR % \ Log \ ” .
Tergantung pada nilai parameter di file ” % EHOUSE_DIR % \ Logsize . cfg ” , berisi ukuran file log , melampaui nilai ini , file tersebut akan dipindahkan ke ” % EHOUSE_DIR % \ Backup – log \ ” dengan penambahan tanggal dan waktu penciptaan nama .
Dalam hal peningkatan yang signifikan dalam direktori log arsip , layak sekali setahun untuk memeriksa file arsip dan menghapus orang-orang yang tidak lagi diperlukan .

Isi direktori ” Log ”

Direktori yang berisi file dan folder .
Direktori:  Isi dari direktori log 000 , 254 katalog dan CommManager berisi informasi tentang status dari kontroler alarm – krepyak , marquess , gerbang .
CommManager adalah nama dari controller (tidak diubah dalam aplikasi) . 000.254 adalah ujung TCP / IP . Driver lain muncul secara online dengan cara yang sama .
Direktori: Aktif , Alarm , Peringatan , Pemantauan berisi daftar alarm detektor aktif .
Active Directory mencakup semua detektor alarm yang sedang aktif .
Isi direktori lain tergantung pada tingkat sedang dipilih keamanan (perlindungan zona) , yaitu , masker diatur secara independen untuk setiap output alarm (sirene , Peringatan cahaya , Sinyal Pemantauan) .
Nama-nama detektor (yaitu kontrol input digital) dan semua sinyal lainnya yang ditransmisikan dalam konfigurasi aplikasi pada awal konfigurasi hardware dan software .
Demikian pula , kasus menunjukkan direktori: ActiveSet , AlarmSet , WarningSet , MonitoringSet , yang berisi informasi yang sama seperti yang dibahas di atas , Namun , file markup tidak menghilang secara otomatis setelah menonaktifkan input detektor , namun memerlukan manual removal .
Ini mencegah melewatkan , Kegiatan pendek dan sensor alarm dapat mencakup informasi ini dengan ketiga – aplikasi pihak , eHouse luar sistem atau manual memeriksa .
Dia meninggalkan jejak dari semua detektor diaktifkan setelah menghapus isi dari direktori ini , yang mungkin dalam beberapa keadaan sangat bermanfaat .
 Contoh Active Directory , ActiveSet , Pemantauan , MonitoringSet , Alarm , AlarmSet , Peringatan , WarningSet
File-file yang dinamai nama controller input CommManager ‘ dan , yang memungkinkan sangat mudah untuk memeriksa keadaan saat ini dari sistem file Windows atau ketiga – aplikasi pihak untuk mendukung sistem eHouse .
Katalog: Kantor , Daria , Kantor , Marco , Nina , Bengkel , Salon , Tom adalah nama pengendali (RoomManagers) pada eHouse .
Contoh berdasarkan isi dari sebuah direktori untuk Salon RoomManager ‘ dan untuk mengontrol ruang tamu  Isi ruang direktori untuk RoomManager Salon pengemudi ' dan
Dalam direktori ini adalah file penanda yang terlihat saat ini terdaftar dalam nama file output digital identik dengan nama konfigurasi output yang disimpan . Setelah mulai dari file menghilang dari log sistem .
Subdirektori ” Salon \ Temps \ ” berisi file dengan hasil dari sensor (analog) File name sama dengan nama yang diberikan untuk konfigurasi driver . Gunakan hanya file ” . txt ” karena , kemungkinan konflik antara menulis simultan untuk mengajukan aplikasi eHouse , pembacaan dari luar dengan metode lain (seperti menggunakan perangkat lunak Anda sendiri) .
Setiap file dalam direktori berisi 3 hasil temps di baris berikut . misalnya:
20 . 10 Sensor suhu dihubungkan ke input (lulus sebagai LM335)
41 . 30 Nilai persentase dari tegangan suplai (untuk VCC = 5v RoomManager) untuk sensor apapun dengan perbesaran positif
58 . 65 Nilai sebaliknya – 100 persen % – x (misalnya , sensor mundur dan skala phototransistor untuk mengukur pencahayaan)
Isi dari file dalam direktori ” % EHOUSE_DIR % \ Log \ ” .
File dalam direktori ” log ” informatif untuk mendeteksi kesalahan dalam sistem . Membuka dan merusak file log memperbesar dapat mengurangi stabilitas aplikasi eHouse , konflik terbuka untuk perangkat lunak lain ketika Anda mencoba untuk menulis , maka akan lebih baik untuk tidak melakukannya karena suatu alasan .
Layak mendapat perhatian dan nama file dari pengendali mikroprosesor , yang penuh status pengemudi dalam bentuk teks .
File dapat digunakan oleh penganalisis log dan perangkat lunak yang bekerja dengan eHouse sebaliknya .
Contoh berkas Salon . txt Pengendali Salon RoomManager .
Salon 2.011 – 12 – 07 18:56:17 nama tanggal pengemudi dan waktu
Program: (1) jumlah program saat setelah perubahan
Pencahayaan Level: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Masukan tingkat skala pengukuran terbalik cahaya

Suhu Internal: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Eksternal Suhu PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Masukan 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Masukan 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Masukan 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Masukan 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Masukan 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Masukan hasil pertama dalam persentase kontrol tegangan (5v) T = temperatur ditingkatkan untuk LM335
U = tegangan diukur dalam volt
Persentase dalam kaitannya dengan pengontrol tegangan suplai
Aktif Out: Aktif output driver
Central Pencahayaan
Pencahayaan Couch C
Pencahayaan PD – Di
Pencahayaan PN – Di
Pencahayaan PN 1
Pencahayaan Tengah 2
Pencahayaan PN Couch
Cahaya malam
Pencahayaan PD Couch
Pencahayaan PN 2
Pencahayaan Tengah 3
Output 14
Aktif Input: Aktif digital input (switch / sensor , dll . – dalam kasus switch sesaat / pulsa disimpan sampai 2 status penerimaan berturut-turut dari controller)
Beralih 8
Beralih 6
Masukan 4
Masukan 5
Masukan 7
Masukan 8 Deskripsi ditandai dengan warna merah
Format file output tergantung pada jenis kontroler dapat bervariasi , Tetapi gagasan adalah sama .
Output format file dapat berubah jadi pastikan untuk memantau hasil .
File penanda (menunjukkan on / off) input dan output dapat diperiksa dengan menggunakan fungsi perangkat lunak

FileExists () atau mirip , tergantung pada bahasa pemrograman .
File yang berisi teks , Anda perlu membuka dan membaca , harus terlebih dahulu menyalin berikutnya dan kemudian mengembalikan dari cadangan untuk menghindari konflik saat menulis atau membaca file untuk beberapa aplikasi .
Home Automation – Kamar Pengontrol Home Automation Produser eHouse Otomatisasi rumah – mengendalikan Rumah