Home Automation ehouse – Programmatūras izstrādes telpas kontroles paneļi Windows Tablet – Open Source

Mājas automatizācijas ehouse – Programmatūras izstrāde paneļdiskusija par pirmkoda .
Šis raksts ir vēl viens daļa no apraksta programmatūru touch paneļi Mājas automatizācijas ehouse , Logi – balstās .
Agrākie raksti par šo tēmu:
” Smart House ehouse – Bibliotēku, lai izveidotu savu programmatūru Windows ”
” Attīstīt programmatūra touch gudrā māja vadības paneļi eHouse Windows – balstītas tabletes ”
Apraksts par galvenajiem iezīmes pieteikuma: procedūra outputbuttonnames (indekss: skaitlis) ;
Nosaukums skan digitālās izejas RoomManager , Programmā vārdi un mērīšanas ieguldāmos sistēmas konfigurācijas nosaukumi .
Ietaupa konfigurācijas direktoriju ” % RemoteEhouseDir % \ Paneļi \ ” ja ir noklusējuma konfigurācijas failu RoomManager rada to ar nosaukumu un paplašināšana RoomManager ‘ . txt ‘ .
Failus uz vadības paneļa ir balstīti uz noklusējuma faila paplašinājumu un , kā datora nosaukumu no paneļa logu .
Lai noņemtu neizmantotās pogas (rezultātiem un programmas) , mērīšanas ieejas , programmas formā (vai, lai samazinātu jaudu) , būt neizpildes vai lietā par žūriju, lai aizstātu lauka nosaukumu tukšu līniju (saglabājot rindiņu numerāciju) .
Šajā failā ir svarīgi analogais sensoru tipa iestatījums (kvadrātiekavās)
[ % ] Procentuālā attiecībā uz sprieguma kontrolieris
[C] temperatūra (pēc noklusējuma visi sensori izņemot pirmo)
[ – % ] Līnijas procentus no 100 % – X kā gaismas sensors (pēc noklusējuma 1 sensors)
Par citām savieno analogās sensoriem (jāiekļauj noklusējuma failu, mainot noklusējuma iestatījumus) .
procedūra TForm1 . Program1Click (Sender: TObject) ;
Notikumu apdarinātājs ” OnClick ” visiem virtuālo pogas, lai uzsāktu programmu .
Noteiktas galvenās numuru (no grupas programmas izmaiņām) , kas ir izvēlēts un ievietots notikums sākt izvēlēto programmu notikuma rindā .
procedūra TForm1 . output1Click (Sender: TObject) ;
Notikumu apdarinātājs ” OnClick ” visiem virtuālās pogas mainīt izejas statusu .
Identificē atslēgas numuru (no grupas, lai mainītu izejas statuss) , kas ir izvēlēts un ievietots notikums maina izejas notikuma rindā uz servera ehouse .
procedūra RunEvent (eventcode , ARG1 , ARG2 , Arg3 , arg4 , arg5: integer ; str: stīgu) ;
Notikums ierakstus uz rindā uz servera sistēmas ehouse .
Parametriem, notikuma kods tiešai režīmā:
notikumu kods ,
Notikumu argumenti , Informācija par aprakstu žurnālā .
procedūra update_panel ;
Funkcija atjaunina saturu paneļa – analogie mērījumi un izejas (virtuālās pogas krāsas) .
To jāsāk tūlīt pēc funkcijas periodiski ” update_status ” (Atjaunināšana statusu vadītāja no servera PC ehouse) .
Mājas automatizācijas kontrolieri ehouse
Vadības automatizācijas ražotājs
Mājas automatizācijas – kontroli apkures un ligtht telpās .