KNX

Automatizări cu standardul KNX

16570This module is for Gira HomeServer 3 installers and it is intended to be used in conjunctions with QuadClient graph plug-in. All necessary information are included in the download.

The module is currently at version 1.0

Changelog:

1.0 – initial version

Download:

16570_QuadClientHelper.zip

Installation:

Put the .hsl file into the location of logic files of Expert software, then I recommend a computer restart or at least a logoff/logon procedure. I also succesfully experimented closing Expert software and restarting it but the documented (thus recommended) procedure is to restart the computer.

Please note if you updated to Expert 2.4 from an old version, the location of logic folder changed from the Program Files… folders to UsersPublicDocuments… folders

Update:

As mentioned in the comment area, the QuadClient graph plug-in is not as straightforward as the normal HS graph plugin is. Below is the recommended numbers of cycles based on GIRA feedback on the subject:

  • for Hour Diagram: sample at every minute, so enter number 1 at Cycles (no.) input and 60 rows (memory ring) archive should be created
  • for Day Diagram: sample at every 50 minutes, so enter number 50 at Cycles (no.) input and 29 rows (memory ring) archive should be created. You can safely change the number at 25 instead of 24 and leave the 60 rows archive in place
  • for Week Diagram: sample at every 100 minutes, so enter number 100 at Cycles (no.) input and 101 rows (memory ring) archive should be created
  • for Month Diagram: sample at every day, so enter number 1440 at Cycles (no.) input and 31 rows (memory ring) archive should be created
  • for Year Diagram: around 5 samples a month, so I suggest one sample every 6 days thus please enter number 8640 at Cycles (no.) input and use a 61 rows (memory ring) archive

There is no need to operate changes inside the module definition. All the above numbers represent minimum memory utilisation for best diagrams display. You can always use more frequent sampling and larger archives but as a best practice try to divide the above number of cycles to whatever number you want and get an integer 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 depending on your other uses for the archive). Make sure you scale the number of rows in the archive definition with the same factor you divide the recommended number of cycles!

Sample project:

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 comment if you have any troubles with that.

Recent am întâmpinat o problemă destul de spinoasă referitoare la modul în care pot fi constituite arhivele pentru afişarea diagramelor anumitor semnale analogice folosind interfaţa QuadClient a lui HomeServer. Astfel de diagrame sunt destul de utile în ceea ce priveşte urmărirea consumurile energetice, a temperaturii exterioare, a vitezei vântului şi aşa mai departe.

Modul logic personalizat în limbaj PhytonQuadClient oferă posibilitatea afişării grafice a unui set de valori memorate în prealabil pe intervale de timp de 1 oră, 1 zi, 1 săptămână, 1 lună şi 1 an. Desigur este de aşteptat ca granulaţia iniţială a arhivării datelor, pentru diagrama de 1 oră, să fie destul de mică, de exemplu citirea valorilor semnalelor în fiecare minut. Cu 60 de valori se poate construi un grafic destul de frumos. Cu toate acestea a folosi o singură arhivă de date pentru toate diagramele devine prohibitiv atât din punctul de vedere al utilizării memoriei cât şi al vitezei de calcul la afişarea diagramei. Gândiţi-vă câte minute se regăsesc într-o presupusă arhivă pe un an întreg – în jurul a 400000.

Soluţia elegantă folosită de QuadClient este accesarea unor arhive diferite pentru intervale de timp diferite. Crearea unei arhive nu este o problemă grea de rezolvat în HomeServer, cu toate acestea eşantionarea datelor la intervale foarte mari de timp scade relevanţa informaţiilor şi implicit a diagramei respective.

Să luăm exemplul puterii electrice consumate. Dacă eşantioanele pentru graficul de 1 an sunt luate la fiecare 8000 de minute, este foarte posibil ca momentul eşantionării să cadă la orele dimineţii, foarte devreme, când consumul electric este foarte mic. O astfel de valoare nu are nici un fel de relevanţă pentru consumul real realizat în cele 8000 de minute care s-au scurs.

Soluţia care se întrevede cu uşurinţă este calcularea unor valori medii ale semnalelor între perioadele de eşantionare şi plasarea lor în arhive diferite, nefolosind mai mult de 300 de valori memorate pentru un singur semnal de afişat.

Modulele logice existente la ora aceasta în HomeServer nu oferă o cale uşoară de a realiza acest lucru şi prin urmare am pornit pe calea mai dificilă de a scrie un modul logic suplimentar. Acest lucru a fost realizat  în decurs de două săptămâni care au implicat anumite studii precum limbajul de programare Phyton şi a reprezentat un succes şi o un nou nivel, mai profund, de utilizare a HomeServer. Am putea spune că dacă înainte prin sintagma “HomeServer poate realiza orice” înţelegeam că poate realiza foarte multe acum putem spune că suntem capabili să realizăm la modul literal orice cu această maşină deosebită.

Folosirea modulului în sistemul de logică

Etichete: ,

Ne face păcere să anunţăm un nou parteneriat încheiat recent cu firma Multidomo pentru soluţia software pentru metering integrabilă în mediul KNX.

Platforma dezvoltată de Multidomo se numeşte Multidomo Metering şi este construită în tehnologie Microsoft (ASP.NET, MS SQL Server, Silverlight). Aplicaţia înregistrează într-o bază de date valorile analogice transmise prin intermediul busului KNX de către dispozitivele de măsurare specifice. Printre astfel de dispozitive se pot enumera contoare de electricitate (inclusiv bidirecţionale pentru consumatorii care au şi producţie de energie electrică locală), contoare de gaz, de apă rece şi apă caldă dar şi echipamente de capturare a altor valori precum datele meteo locale (temperatură, viteză vânt, luminozitate, presiune, precipitaţii) sau date de proces (debite, presiuni, etc).

Platforma se livrează într-o versiune standard, pentru o locuinţă spre exemplu, şi într-o versiune enterprise pentru un ansamblu de locuinţe (cartier rezidenţial, bloc, etc) unde se pot gestiona consumurile pentru mai multe unităţi distincte (apartamente, vile).

Aplicaţia poate prelucra datele folosind planuri tarifare şi poate afişa rapoarte de cost pentru utilităţile consumate.

Mai jos prezentăm un scurt film cu interfaţa aplicaţiei Multidomo Metering.

Etichete: ,

Un produs interesant bazat pe standardul KNX RF este Synco Living 900 de la Siemens. Acesta constă dintr-o unitate centrală care poate fi conectată şi la busul KNX cablat al clădirii şi care conţine definiţiile globale şi pentru fiecare încăpere a unui apartament. Unitatea centrală poate controla până la 12 zone, acestea putând fi orice fel de încăperi, holuri, băi, magazii, etc.

Vă puteţi face un calcul sumar: câte zone distincte aveţi care să conţină minim o unitate de încălzire (ex. calorifer) şi dacă vă încadraţi sub 12, atunci aceasta este o soluţie cât se poate de viabilă pentru apartamentul dumneavoastră. Chiar şi în cazul în care vă încadraţi la 24 de zone este posibilă cuplarea a două unităţi centrale prin cablu bus KNX.

Synco Living - unitatea centrală

Synco Living - unitatea centrală

În plus faţă de unitatea centrală se pot comanda şi instala următoarele:

  • unităţi de cameră (cu comandă de temperatură şi buton de prezenţă, sau simple termometre)
  • unităţi de comandă a valvelor pentru calorifere (cu 2 sau 8 porturi pentru distribuitoare sau tip robinet pentru calorifer individual)
  • unitate meteo pentru exterior
  • modul server de web
  • în plus se pot integra actuatori pentru comanda iluminatului, actuatori pentru prize, senzori magnetici pentru uşi şi geamuri şi senzori de fum toate de tipul RF KNX şi produse de Siemens sau Hager
Unitatea de cameră cu reglaj

Unitatea de cameră cu reglaj

Gama de aplicaţii suportată de Synco Living cuprinde:

  • Încălzire
  • Comandă generator apă caldă
  • Alarmă de fum
  • Ventilaţie
  • Aer condiţionat
  • Monitorizare uşi şi ferestre
  • Telecomandă iluminat, jaluzele
  • Acces de la distanţă (prin PC sau Smartphone)
  • Temporizatoare
  • Eficienţă energetică

Richard Consulting a instalat şi configurat sistemul Synco Living într-o instalaţie mai mare KNX prin intermediul busului KNX. La nivel software, o serie de informaţii circulă între sistemul Synco şi restul instalaţiei KNX creând un sistem flexibil care reconfirmă puterea unui standard deschis aşa cum este standardul KNX.

Etichete: ,

Pe lângă clienţii web sau QuadClient menţionaţi în articolele anterioare este posibilă utilizarea unor clienţi special concepuţi pentru iPod şi iPhone.

Momentan este disponibil un client care rulează în tehnologie AJAX pe browserul de web Safari de pe dispozitivele menţionate.

Conţinutul interfeţei este cel standard, fiind incluse ca de obicei:

  • meniul principal
  • lista de camere
  • funcţiile din fiecare cameră
  • controlul temperaturii într-o singură încăpere
  • diagrame
  • imagini de la camerele de supraveghere
Meniu Safari

Meniu Safari

Listă camere safari

Listă camere Safari

Cameră supraveghere Safari

Cameră supraveghere Safari

Este deja anunţată apariţia începând cu luna august 2010 a unei aplicaţii iPod/iPhone similară cu clientul Quad care permite în plus următoarele funcţii:

  • utilizarea unei suprafeţe mai mari din ecranul dispozitivului prin renunţarea la barele browserului Safari
  • utilizarea de temporizatoare la toate funcţiile anterior menţionate
  • funcţii multitouch pentru diagrame care permit măsurători
  • modul de energie
  • modul de date meteo
  • modul de mesagerie

Etichete: ,

Pentru controlul performant al aerului condiţionat sunt de luat în considerare mai multe elemente decât simple comenzi de pornit-oprit.

Pentru a asigura un regim de funcţionare sănătos pe întreaga durată de utilizare a aerului condiţionat trebuie evitat pe cât posibil condensul vaporilor de apă din aer în aparatul de aer condiţionat.

Pentru aceasta trebuiesc realizate măsurători atât ale temperaturii cât şi ale umidităţii din încăperea controlată, iar aparatul de aer condiţionat trebuie comandat succesiv în regim de dezumidificare şi de răcire în aşa fel încât punctul temperatura-umiditate să se menţină permanent în zona de siguranţă.

Desigur, pentru acest scop există soluţii foarte performante, atât pe parte de senzori cât şi pe parte de actuatori, furnizaţi de firma Zennio din Spania

Suntem bucuroşi să anunţăm pe această cale că suntem parteneri Zennio începând de la data de 1 februarie 2010

Vă invităm să urmăriţi o simulare despre modul în care se controlează o încăpere cu instrumentele KNX produse de Zennio.

Simulare Zennio

Simulare Zennio

Ultimele versiuni de firmware/software ale lui HomeServer vin cu un nou modul de vizualizare, foarte modern, numit QuadClient.

Deoarece interfaţa este destul de încărcată, pentru a diminua atât utilizarea memoriei HS cât şi pentru a menţine traficul de reţea la minim, s-a implementat o aplicaţie de tip server – smart client, fiind astfel necesară instalarea unui client numit tot QuadClient pe PC. Cea mai bună experienţă se poate obţine pe un PC cu ecran tactil. Există astfel de panouri integrabile în perete, dar se poate folosi cu succes şi un Tablet-PC care oferă şi mobilitate în plus.

Modulul se numeşte QuadClient deoarece ecranul este împărţit în patru cadrane, chiar dacă de obicei cadranele 1 şi 3 sunt comasate pentru a oferi mai mult spaţiu pentru comenzi.

În cadranul principal sunt adunate comenzile de automatizare pe diverse criterii, fie după structura clădirii (clădiri, etaje, camere), fie după funcţii (climatizare, iluminat, securitate).

Interfaţa de vizualizare permite definirea mai multor utilizatori, care pot avea acces restricţionat numai la zonele personale de utilizare, şi care îşi pot defini propriile setări pentru a citi rapid ultimele mesaje primite prin e-mail sau fluxurile RSS la care doresc să se aboneze.

QuadClient vedere generală

QuadClient vedere generală

În celelalte două cadrane se pot afişa informaţii modular din următoarea listă:

  • informaţii meteo locale (de la staţia meteo din instalaţia KNX)
  • informaţii meteo regionale (sursă din internet)
  • Arhivă audio respectiv audio player (sursa din reţea)
  • Camere şi imagini arhivate de la camere
  • Client de e-mail şi client RSS
  • Consum energetic (electricitate, gaz, apă, cu date culese de la senzorii montaţi în reţeaua KNX)
  • Grafice diverse (temperaturi, alte valori meteo, luminozitate, prezenţă în încăperi)
  • Arhivă de mesaje (mesaje de eroare, de avertizare sau generale, culese din reţeaua KNX)
QuadClient informaţii meteo locale

QuadClient informaţii meteo locale

QuadClient informaţii meteo regionale

QuadClient informaţii meteo regionale

QuadClient grafice

QuadClient grafice

QuadClient grafice (2)

QuadClient grafice (2)

QuadClient fluxuri RSS

QuadClient fluxuri RSS

QuadClient fluxuri RSS (2)

QuadClient fluxuri RSS (2)

QuadClient player audio

QuadClient player audio

QuadClient arhivă mesaje

QuadClient arhivă mesaje

QuadClient comenzi pe structură clădire

QuadClient comenzi pe structură clădire

QuadClient temporizator universal pentru orice fel de comenzi

QuadClient temporizator universal pentru orice fel de comenzi

Etichete: ,

« Înregistrări mai vechi § Înregistrări mai noi »