Bina Otomasyonu ehouse – Kayıtlar Windows programlama sistemi kaynak kodunu analiz

eHouse Ev Otomasyonu metin günlük dosyaları ve dosya oluşturmanıza olanak sağlar – melli belirteçler daha önemli bir sistem durumları işaret etmek , çıkış durumu , Ben , ölçümleri girişleri ölçme , dimmer seviyeleri .
Yazılım paketi Kontrol Otomasyonu eHouse sürücüleri tam durumunu okumak tutmak , dizinde oluştururken metin raporları ” % EHOUSE_DIR % \ Logs \ ” .
Dosyasında parametresinin değerine bağlı olarak ” % EHOUSE_DIR % \ Logsize . cfg ” , Günlük dosyalarının boyutunu içeren , Bu değerin ötesinde , dosya taşınır ” % EHOUSE_DIR % \ Yedekleme – logs \ ” adı oluşturma tarihi ve saati ilavesi ile .
Arşiv günlük dizini önemli bir artış olması durumunda , Arşivlenen dosyaları kontrol etmek ve artık gerekli olanları silmek için yılda bir kez değer .

Dizin İçeriği ” Kayıtlar ”

Dizin dosya ve klasörleri içerir .
Dizinler:  Günlük dizinin içeriği 000 , 254 katalog ve CommManager alarm kontrol durumu hakkında bilgi içerir – panjur , marki , kapıları .
CommManager denetleyicisinin adını (uygulamada değişiklik değil) . 000254 TCP / IP ucu . Diğer sürücüler aynı şekilde online olarak görünür .
Dizinler: Aktif , Alarm , Uyarı , İzleme aktif dedektör alarm listesini içerir .
Active Directory tüm etkin alarm dedektörü içerir .
Güvenlik seçili düzeyine bağlı diğer dizinlerin içeriği (koruma alanı) , ki , Maske her alarm çıkışı (siren için ayrı ayrı ayarlanabilir , Uyarı ışığı , Sinyal İzleme) .
Dedektörler (yani dijital giriş kontrol) ve diğer tüm sinyallerin isimleri donanım ve yazılım yapılandırmasının başında uygulama yapılandırması iletilir .
Aynı , durumda dizinleri gösterir: ActiveSet , AlarmSet , WarningSet , MonitoringSet , Yukarıda tartışıldığı gibi aynı bilgi içeren , Ancak , biçimlendirme dosyaları dedektör girişi devre dışı bıraktıktan sonra otomatik olarak yok yok , ama manuel kaldırma gerektiren .
Bu atlama önler , Kısa aktivite ve alarm sensörleri üçüncü ile bu bilgileri içerebilir – parti uygulamalar , sistemi dışında eHouse veya elle kontrol .
O, bu dizinin içeriğini sildikten sonra aktive tüm dedektörlerin bir iz bırakır , hangi bazı durumlarda çok faydalı olabilir .
 Active Directory Örneği , ActiveSet , İzleme , MonitoringSet , Alarm , AlarmSet , Uyarı , WarningSet
Dosyaları kontrol girişleri CommManager adını adını veriyor ‘ ve , dosya sistemi, Windows veya üçüncü mevcut durumunu kontrol etmek çok kolay olanak veren – parti uygulamaları bir sistem eHouse desteklemek için .
Kataloglar: Ofis , Daria , Ofis , Marco , Nina , Atölye , Salon , Tom eHouse üzerindeki denetleyicilerinin adlarını (RoomManagers) vardır .
RoomManager Salon için bir dizinin içeriğine göre Örneği ‘ ve oturma odasında kontrol etmek  Salon sürücü RoomManager için dizin boşluk içeriği ' ve
Bu dizinde görünür belirteçleri anda dijital çıkış dosya adı kayıtlı dosyaların depolandığı çıkış yapılandırmanın adı ile aynıdır . Dosyayı kapatın başlattıktan sonra sistem günlüğüne kaybolur .
Alt dizin ” Salon \ Temps \ ” sensörlerden gelen sonuçları (analog) Dosya adı sürücüsü yapılandırma verilen adıyla aynı olan dosyaları içerir . Sadece dosyasını kullanın ” . txt ” çünkü , eşzamanlı yazma arasındaki çatışma olasılığını bir uygulama ehouse dosyaya , Diğer yöntemlerle dışından bir okuma (örneğin kendi yazılımını kullanarak gibi) .
Dizindeki her dosya aşağıdaki satırları 3 temps sonuçları içerir . örneğin:
20 . 10 Sıcaklık sensörü (LM335 olarak mezun) girişine bağlanır
41 . 30 Olumlu bir büyütme ile herhangi bir sensör için besleme geriliminin yüzdesi (VCC = 5V RoomManager için) değeri
58 . 65 Ters değeri – yüzde 100 % – x (örneğin , aydınlatma ölçülmesi için bir algılayıcı ile ters fototransistör ölçeğinde)
Bir dizindeki dosyaların içerikleri ” % EHOUSE_DIR % \ Logs \ ” .
Dizini, ” günlükleri ” sisteminde tespit hataları için bilgilendiricidir . Genişleterek açılması ve günlük dosyaları ile müdahale uygulama eHouse istikrarını azaltabilir , yazmaya çalıştığınızda çatışmalı diğer yazılımlar için açık , bu yüzden bir neden için bunu daha iyi değil .
Dikkat ve mikroişlemci denetleyicileri dosya adları Deserve , ki metin şeklinde sürücüsünün durumunu dolu .
Dosya aksi ehouse ile çalışan günlük çözümleyicilerin ve yazılım tarafından kullanılabilir .
Örnek dosya Salon . txt Kontrolör Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 sürücü tarihi ve saati adı
Program: (1) değişiklikten sonra mevcut program sayısı
Aydınlatma Seviyesi: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Giriş seviyesi ölçümü tartıları hafif ters

İç sıcaklık: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Dış Sıcaklık PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Giriş 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Giriş 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Girdi 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Girdi 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Girdi 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Girişler kontrol geriliminin bir yüzdesi ilk sonuç (5v) T = sıcaklık LM335 için ölçeklendirilmiş
U = gerilim volt olarak ölçülür
Besleme gerilimi kontrolör ile ilgili olarak yüzde
Aktif Gidenler: Aktif sürücü çıkış
Merkez Aydınlatma
Aydınlatma Kanepe C
Aydınlatma PD – Içinde
Aydınlatma PN – Içinde
Aydınlatma PN 1
Aydınlatma Merkez 2
Aydınlatma PN Kanepe
Gece ışığı
Aydınlatma PD Kanepe
Aydınlatma PN 2
Aydınlatma Merkez 3
Çıkış 14
Aktif Girişler: Aktif dijital girişler (anahtarları / sensörler , vs . – anlık anahtarları / darbe durumunda) kontrol cihazından 2 ardışık kabul durum kadar depolanır
8 Anahtarı
6 Anahtarı
Giriş 4
Giriş 5
Giriş 7
Giriş 8 Açıklamaları kırmızı ile gösterilir
Kontrolör türüne bağlı olarak, dosya biçimi çıkışı değişebilir , Ancak, benzer bir fikir .
Çıktı dosya biçimleri değişebilir böylece sonuçlarını izlemek emin olun .
Dosyalar işaretleyici (açık / kapalı gösteren) girişler ve çıkışlar yazılım fonksiyonları kullanılarak kontrol edilebilir

FileExists () veya benzeri , programlama diline bağlı .
Metin içeren Dosyalar , Açmak ve okumak gerekir , İlk sonraki kopyalayın ve sonra çoklu uygulamalar için dosya yazarken veya okurken çatışmaları önlemek için bir yedekten geri yüklemelisiniz .
Ev Otomasyonu – Oda Kontrolörü Ev Otomasyonu Yapımcı eHouse Ev otomasyonu – kontrol Ev