Friday, February 6, 2015

Home Automation eHouse with PC software allows you to create a surface for building automation syst

Building Automation eHouse - Creating a Windows radiant software overlays and custom algorithms @ Home Automation eHouse.Pro
Home Automation eHouse with PC software allows you to create a surface for building automation systems. radiant This allows you to create your own, individual algorithms, are not implemented in firmware or driver software that controls the serial radiant Home Automation eHouse. To this end, we provide users with software code (in Delphi radiant 5). They can be combined with new versions of Delphi or used for other programming languages. We chose this consciously archaic versions as they are already available for free for amateur program. They work just as reliably on Windows XP, Vista, Windows 7 both 32 and 64 bit. This software is called eHouseLogAnalizer that logs template applications that read text files up to date. It is possible to control and monitor the application KillWdt. EXE. Key features of the application: Reading out the status and names of all drivers Read status and enter the names of all drivers Read measurements and the names of all the drivers measuring inputs radiant Load all data in the internal program memory, which can further process the application program uses the status of created files text files in a directory 'logs / status radiant /' extension '. Status'. The file is read only in the event of changes radiant in the application eHouse. EXE.
In addition, data are kept HeatManager the following variables: bonfire_status: string; / / Status of bonfire for HeatManager - Status radiant fireplace heating panel eHouse. EXE boiler_status: string; / / Status boiler for HM - status heating boiler panel eHouse. EXE Solar_status: string; / / Position of the solar system - status of solar heating panel eHouse. EXE recuperator_status: string; / / Status recuperation, ventilation, air heating - status of heating and ventilation heat recovery HADC: array [0. . 15] of doublet; / / Heat Temperatures manager - temperature measurements Heat Manager / / Heat manager indexes for direct radiant access HADC array - Constant temperature indices direct reading Heat Manager temperatures Const HM_GWC = 3; / / GWC - Ground heat exchanger HM_KOM1 = 4; / / Fireplace Coat 1 - Bonfire water jacket radiant 1 HM_KOMKONV = 5; / / Fireplace konvekcyjne - Bonfire convection HM_KOM2 = 6; / / Fire plane 2 - bonfire water jacket 2 (backup) HM_TWEWN = 7; / / Internal temperature radiant - internal temperature HM_SOLAR = 9; / / Collector Sun - solar system HM_ZEWNPN radiant = 8; / / External temperature north - external temperature north HM_ZEWNPD = 1; / / External temperature south - external temperature south HM_KOC = 10; / / Temperature boiler - boiler heat HM_BANDOL = 11; / / CO / hot water tank down - hot Wattens bottom buffer HM_REQIN = 12; / / Clean Air recuperator input - reconstruction clear air input HM_REQOUT radiant = 13; / / Output recuperator home - Heater recuperation fresh blow air to room - temperature HM_NAG = 14; / / Temperature radiant controlled three - way valve for heating and radiators - temperature after three ways cutoff radiant for water heater or other heating HM_REQWYC = 15; / / Home recuperator extract dirty - reconstruction of homes dirty exhaust temp HM_BANGORA = 2; / / Heating / hot water tank Gora - hot water buffer TOP HM_BANSRO = 0; / / Heating radiant / hot water storage tank soon - MIDDLE hot water buffer VAR HADCNames: array [0. . 15] of the band; / / Names sensors (measuring inputs) HeatManagera Basic functions EhouseLogAnalizer: init_heat_temperature_names procedures; / / Initialize and / or temperature sensors read the names of HM procedure loadnames_rm; / / Load RoomManagerĂłw names (eHouse 1) procedure readethernetdevs; / / Les Ethernet driver names (eHouse 2) get_index_rm function (str: string): integer; / / Returns the index of the table with RoomManager rami search by file name status function gb (CHR: char): boolean; / / Returns a boolean value for the read status adc_hm procedure (str: string; index: integer); / / Converts the string with recorded temperature reading position HeatManagera adc_rm procedure (str: string; index: integer); / / Converts string of analog measurements when reading the status RoomManagerĂłw GBS function (b: boolean): String; / / Write Boolean radiant in text form (0, 1) RMDeviceIndexByName function (str: string): integer; radiant / / Returns the index of the table with Room Manage Rami seek driver name RMGetOutputStateNr function (index: integer; OutputNr: integer): boolean; / / Return state output RM [index] radiant and the number of output OutputNR RMGetOutputState function (index: integer; Output Name: String): Boolean; / / Returns a status output radiant RM [Index] radiant and called Output Name RMGetInputStateNr function (index: integer; InputNr: integer): boolean; / / Returns basic input RM [index] and the number InputNr RMGetInputState transfer function radiant (index: integer; Input Name: String): Boolean; / / Returns basic input RM [index] and the name of the entry

No comments:

Post a Comment