楼宇自动化eHouse – 分析日志编程Windows系统源代码

eHouse 家庭自动化 允许你创建文本日志文件和文件 – 基于标记的信号更重要的系统状态 , 输出状态。 , 我 , 三围尺寸输入 , 调光器级别 .
该软件包 控制自动化 eHouse保持驱动器读出完整的状态 , 在目录中创建的文本报告 ” % EHOUSE_DIR % \日志\ ” .
在该文件中的参数的值根据 ” % EHOUSE_DIR % \ LOGSIZE . CFG ” , 包含的日志文件的大小 , 超过这个值 , 该文件被移动到 ” % EHOUSE_DIR % \备份 – 日志\ ” 与另外的名称,创建的日期和时间 .
在事件的显着增加,归档日志目录 , ,价值每年一次检查归档的文件,并删除那些不再需要的 .

目录的内容 ” 日志 ”

该目录包含的文件和文件夹 .
目录:  的日志目录中的内容 000 , 254目录和CommManager的包含报警控制器的状态信息 – 百叶窗 , 侯爵 , 门 .
CommManager是控制器的名称(在应用程序中不修改) . 000254是针尖的TCP / IP的 . 以同样的方式出现在网上的其他驱动程序 .
目录:活动 , 报警 , 警告 , 监测包含了一系列的积极探测器报警 .
Active Directory包含了所有当前活动的报警探测器 .
其他目录的内容,这取决于对当前选定的安全级别(保护区) , 就是说 , 面膜独立设置每个报警输出(警报器 , 警示灯 , 信号监测) .
检测器(即数字输入控制),以及所有的其它信号的名称是在应用程序配置的硬件和软件配置的开头发送的 .
同样 , 的情况下显示了目录:ActiveSet目录 , AlarmSet , WarningSet , MonitoringSet , 如上面所讨论的,包含相同的信息 , 但 , 标记文件不会自动消失,停用后检测器输入 , 但需要手动删除 .
这可以防止跳绳 , 短期活动和警报传感器可以包括这些信息与第三方 – 第三方应用程序 , eHouse系统外或手动检查 .
他留下痕迹所有检测器启动后,删除该目录中的内容 , 这可能在某些情况下,是非常有益的 .
 Active Directory的范例 , ActiveSet , 监控 , MonitoringSet , 报警 , AlarmSet , 警告 , WarningSet
命名的文件的名称后的控制器输入CommManager的 ‘ 和 , 这使得很容易检查当前文件系统的Windows或第三状态 – 第三方应用支持系统eHouse .
目录:办公 , 达里亚 , 办公室 , 马可 , 尼娜 , 车间 , 沙龙 , 汤姆控制器的名称是(RoomManagers)上eHouse .
实施例的基础上的一个目录的内容RoomManager沙龙 ‘ 并对其进行控制的客厅  的目录空间的内容用于驾驶员沙龙RoomManager ' 和
在这个目录中的文件是可见的标记目前在读的数字输出文件的名称相同的名称所存储的输出配置 . 开始后的文件从系统日志中消失 .
子目录 ” 沙龙\临时工\ ” 包含传感器(模拟)的结果文件名相同的名称的驱动程序配置文件 . 只能使用文件 ” . TXT ” 因为 , 之间发生冲突的可能性,同时写入到文件的应用程序eHouse , 读数从外面通过其他方法(如使用自己的软件) .
每个文件的目录中包含3个临时工,结果在以下几行 . 例如:
20 . 10 将温度传感器连接到输入(如LM335毕业)
41 . 30 电源电压(VCC = 5V的RoomManager)的百分比的值的任何传感器与积极的倍率
58 . 65 的值的反向 – %100 % – x(例如 , 一个倒车雷达和光电晶体管规模的测量照明)
目录中的文件的内容 ” % EHOUSE_DIR % \日志\ ” .
该目录中的文件 ” 日志 ” 检测系统中的错误信息 . 开幕式和篡改日志文件的扩大,可以减少稳定的应用程序eHouse , 冲突当您尝试打开其他软件写 , 所以最好不这样做是有原因的 .
值得关注的微处理器控制器的文件名 , 这是驱动程序的状态,在文本的形式 .
该文件可以使用日志分析软件与eHouse否则 .
示例文件沙龙 . TXT控制器沙龙RoomManager .
沙龙2011 – 12 – 07 18点56分17秒 名称驱动程序的日期和时间
程序:(1) 目前的方案后的变化
照明度:0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
输入电平测量量表倒光

内部温度: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 [ % ]]
输入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
输入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
输入:100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
输入在控制电压的百分比的第一结果(5v的) LM335比例为T =温度
测得的电压U =伏
关系到电源电压控制器中的百分比
主动卖出: 驱动器输出
中央照明
照明沙发Ç
照明PD – 在
照明PN – 在
照明PN 1
照明中环2
照明PN沙发
小夜灯
照明PD沙发
照明PN 2
照明中环3
输出14
活动输入: 有效数字输入(开关/传感器 , 等 . – 在被存储的情况下,瞬时开关/脉冲,直到连续2个从控制器接受状态)
开关8
开关6
输入4
输入5
输入7
输入8 简述显示为红色
根据控制器的类型的文件格式的输出可以不同 , 但这样的想法是相似的 .
输出文件格式如有变更,所以要确保监测结果 .
使用该软件的功能,可以检查文件标记(表示ON / OFF)输入和输出

FILEEXISTS()或类似 , 根据编程语言的 .
包含文本的文件 , 你需要打开和阅读 , 必须先下副本,然后从备份中恢复,而写入或读取文件的多个应用程序,以避免冲突 .
家庭自动化 – 房间控制器 家庭自动化生产 eHouse 家庭自动化 – 控制 这所房子