KNX

Automatizări cu standardul KNX

Gira a lan­sat astăzi aplicația GIRA HomeServer/FacilityServer App în Apple App Store Romania. Aplicatia costă 79,95 Euro și poate fi insta­lată pe iPhone, iPod Touch și iPad cu iOS 3.0

Pentru cine nu cunoaște cum funcționează App Store de la Apple, vă infor­măm că puteți înre­gis­tra pe același uti­li­za­tor un număr mai mare de dis­po­zi­tive dacă doriți să utilizați mai multe ter­mi­nale de con­trol pen­tru HomeServer. Acest lucru vă per­mite să achiziționați aplicația numai o sin­gură dată pen­tru toate dis­po­zi­ti­vele. Astăzi se poate achiziționa iPod Touch la un preț sub 200 Euro ceea ce îl face foarte acce­si­bil ca ter­mi­nal de con­trol al instalației de automatizare.

Experiența mea cu această aplicație a fost foarte directă: am cum­pă­rat aplicația, am instalat-o pe iPhone, am creat un pro­fil de uti­li­za­tor unde am intro­dus adresa IP a ser­ve­ru­lui meu si con­tul si parola de acces după care am acce­sat ime­diat instalația mea KNX.

Deoarece pot accesa ser­ve­rul de auto­ma­ti­zare atât din rețeaua internă cât și din inter­net, folo­sind adrese IP dife­rite, este sufi­cient să creez un al doi­lea pro­fil de uti­li­za­tor cu datele de con­e­xiune din inter­net și obțin ime­diat acces la aceeași instalație printr-o banală legă­tură 3G.

Aplicația sto­chează local toate sim­bo­lu­rile gra­fice în așa fel încât comunicația de date este extrem de mică ca volum. Lucru valo­ros pen­tru cos­tu­rile de tele­fo­nie mobilă, mai ales în situația călă­to­ri­i­lor în străinătate.

Iată niște printscreen-uri (faceți click pe orice ima­gine și apoi derulați ima­gi­nile la rezoluție maximă):

Etichete: , ,

16570This module is for Gira HomeServer 3 insta­l­lers and it is inten­ded to be used in con­junc­tions with QuadClient graph plug-in. All neces­sary infor­ma­tion are inclu­ded in the download.

The module is cur­ren­tly at ver­sion 1.0

Changelog:

1.0 — ini­tial version

Download:

16570_QuadClientHelper.zip

Installation:

Put the .hsl file into the loca­tion of logic files of Expert software, then I reco­m­mend a com­pu­ter res­tart or at least a logoff/logon pro­ce­dure. I also suc­cesfully expe­ri­men­ted clo­sing Expert software and res­tar­ting it but the docu­men­ted (thus reco­m­men­ded) pro­ce­dure is to res­tart the computer.

Please note if you upda­ted to Expert 2.4 from an old ver­sion, the loca­tion of logic fol­der chan­ged from the \Program Files\… fol­ders to \Users\Public\Documents\… folders

Update:

As men­tio­ned in the com­ment area, the QuadClient graph plug-in is not as strai­ght­forward as the nor­mal HS graph plu­gin is. Below is the reco­m­men­ded num­bers of cycles based on GIRA fee­d­back on the subject:

  • for Hour Diagram: sam­ple at every minute, so enter num­ber 1 at Cycles (no.) input and 60 rows (memory ring) archive sho­uld be created
  • for Day Diagram: sam­ple at every 50 minu­tes, so enter num­ber 50 at Cycles (no.) input and 29 rows (memory ring) archive sho­uld be cre­a­ted. You can safely change the num­ber at 25 instead of 24 and leave the 60 rows archive in place
  • for Week Diagram: sam­ple at every 100 minu­tes, so enter num­ber 100 at Cycles (no.) input and 101 rows (memory ring) archive sho­uld be created
  • for Month Diagram: sam­ple at every day, so enter num­ber 1440 at Cycles (no.) input and 31 rows (memory ring) archive sho­uld be created
  • for Year Diagram: aro­und 5 sam­ples a month, so I suggest one sam­ple every 6 days thus please enter num­ber 8640 at Cycles (no.) input and use a 61 rows (memory ring) archive

There is no need to ope­rate chan­ges inside the module defi­ni­tion. All the above num­bers repre­sent mini­mum memory uti­li­sa­tion for best dia­grams dis­play. You can always use more frequ­ent sam­pling and lar­ger archi­ves but as a best prac­tice try to divide the above num­ber of cycles to wha­te­ver num­ber you want and get an inte­ger as a result (e.g. from 1440 you can safely use 720, 480, 360, 288, 240, 180, 144, 120, 90, 72, 60, 45, 36, 30, 18, 15, 12, 10, 9, 6, 5, 4, 3, 2 and 1 depen­ding on your other uses for the archive). Make sure you scale the num­ber of rows in the archive defi­ni­tion with the same fac­tor you divide the reco­m­men­ded num­ber of cycles!

Sample pro­ject:

Logic worksheet sample

Hour diagram in QuadClient

Day diagram in QuadClient

Week diagram in QuadClient

Month diagram in QuadClient

Year diagram in QuadClient

Please write a com­ment if you have any tro­ub­les with that.

Recent am întâm­pi­nat o pro­blemă des­tul de spi­noasă refe­ri­toare la modul în care pot fi con­sti­tu­ite arhi­vele pen­tru afi­şa­rea dia­gra­me­lor anu­mi­tor sem­nale ana­lo­gice folo­sind inter­faţa QuadClient a lui HomeServer. Astfel de dia­grame sunt des­tul de utile în ceea ce pri­veşte urmă­ri­rea con­su­mu­rile ener­ge­tice, a tem­pe­ra­tu­rii exte­ri­oare, a vite­zei vân­tu­lui şi aşa mai departe.

Modul logic personalizat în limbaj PhytonQuadClient oferă posi­bi­li­ta­tea afi­şă­rii gra­fice a unui set de valori memo­rate în pre­a­la­bil pe inter­vale de timp de 1 oră, 1 zi, 1 săp­tămână, 1 lună şi 1 an. Desigur este de aştep­tat ca gra­nu­la­ţia ini­ţi­ală a arhi­vă­rii date­lor, pen­tru dia­grama de 1 oră, să fie des­tul de mică, de exem­plu citi­rea valo­ri­lor sem­na­le­lor în fie­care minut. Cu 60 de valori se poate con­strui un gra­fic des­tul de fru­mos. Cu toate aces­tea a folosi o sin­gură arhivă de date pen­tru toate dia­gra­mele devine prohi­bi­tiv atât din punc­tul de vedere al uti­li­ză­rii memo­riei cât şi al vite­zei de cal­cul la afi­şa­rea dia­gra­mei. Gândiţi-vă câte minute se regă­sesc într-o pre­su­pusă arhivă pe un an întreg — în jurul a 400000.

Soluţia ele­gantă folo­sită de QuadClient este acce­sa­rea unor arhive dife­rite pen­tru inter­vale de timp dife­rite. Crearea unei arhive nu este o pro­blemă grea de rezol­vat în HomeServer, cu toate aces­tea eşan­tio­na­rea date­lor la inter­vale foarte mari de timp scade rele­vanţa infor­ma­ţi­i­lor şi impli­cit a dia­gra­mei respective.

Să luăm exem­plul pute­rii elec­trice con­su­mate. Dacă eşan­ti­oa­nele pen­tru gra­fi­cul de 1 an sunt luate la fie­care 8000 de minute, este foarte posi­bil ca momen­tul eşan­tio­nă­rii să cadă la orele dimi­neţii, foarte devreme, când con­su­mul elec­tric este foarte mic. O ast­fel de valoare nu are nici un fel de rele­vanţă pen­tru con­su­mul real rea­li­zat în cele 8000 de minute care s-au scurs.

Soluţia care se între­vede cu uşu­rinţă este cal­cu­la­rea unor valori medii ale sem­na­le­lor între peri­oa­dele de eşan­tio­nare şi pla­sa­rea lor în arhive dife­rite, nefo­lo­sind mai mult de 300 de valori memo­rate pen­tru un sin­gur sem­nal de afişat.

Modulele logice exis­tente la ora aceasta în HomeServer nu oferă o cale uşoară de a rea­liza acest lucru şi prin urmare am por­nit pe calea mai difi­cilă de a scrie un modul logic supli­men­tar. Acest lucru a fost rea­li­zat  în decurs de două săp­tămâni care au impli­cat anu­mite stu­dii pre­cum lim­ba­jul de pro­gra­mare Phyton şi a repre­zen­tat un suc­ces şi o un nou nivel, mai pro­fund, de uti­li­zare a HomeServer. Am putea spune că dacă înainte prin sin­tagma „HomeServer poate rea­liza orice” înţe­le­geam că poate rea­liza foarte multe acum putem spune că sun­tem capa­bili să rea­li­zăm la modul lite­ral orice cu această maşină deosebită.

Folosirea modulului în sistemul de logică

Etichete: ,

Ne face păcere să anu­nţăm un nou par­te­ne­riat înche­iat recent cu firma Multidomo pen­tru solu­ţia software pen­tru mete­ring inte­gra­bilă în mediul KNX.

Platforma dezvol­tată de Multidomo se numeşte Multidomo Metering şi este con­stru­ită în teh­no­lo­gie Microsoft (ASP​.NET, MS SQL Server, Silverlight). Aplicaţia înre­gis­trează într-o bază de date valo­rile ana­lo­gice trans­mise prin inter­me­diul busu­lui KNX de către dis­po­zi­ti­vele de măsu­rare spe­ci­fice. Printre ast­fel de dis­po­zi­tive se pot enu­mera con­toare de elec­tri­ci­tate (inclu­siv bidi­re­cţio­nale pen­tru con­su­ma­to­rii care au şi pro­du­cţie de ener­gie elec­trică locală), con­toare de gaz, de apă rece şi apă caldă dar şi echi­pa­mente de cap­tu­rare a altor valori pre­cum datele meteo locale (tem­pe­ra­tură, viteză vânt, lumi­no­zi­tate, pre­siune, pre­ci­pi­ta­ţii) sau date de pro­ces (debite, pre­siuni, etc).

Platforma se livrează într-o ver­siune stan­dard, pen­tru o locu­inţă spre exem­plu, şi într-o ver­siune enter­prise pen­tru un ansam­blu de locu­inţe (car­tier rezi­denţial, bloc, etc) unde se pot ges­tiona con­su­mu­rile pen­tru mai multe uni­tăţi dis­tincte (apar­ta­mente, vile).

Aplicaţia poate pre­lu­cra datele folo­sind pla­nuri tari­fare şi poate afişa rapoarte de cost pen­tru uti­li­tă­ţile consumate.

Mai jos pre­zen­tăm un scurt film cu inter­faţa apli­ca­ţiei Multidomo Metering.

Pentru cine doreşte să des­co­pere mai multe amă­nu­nte, vă ofe­rim acces la o copie PDF a ghi­du­lui de uti­li­zare (EN):

Descarcă Multidomo-Metering-Ent-User-v1-EN.pdf (PDF 1.34MB)

Etichete: ,

« Înregistrări mai vechi