Virtual Devices

Módosítva ekkor Fri, Ápr 11 ekkor: 1:48 DU

Virtuális eszközök lehetővé teszik olyan elemek használatát, amelyek a valóságban nincsenek a rendszerhez kötve. Ezen keresztül valósul meg több 3. fél által gyártott eszköz integrációja, illetve a virtuális eszközök segítségével különböző automatizációs folyamatokat lehet megvalósítani, alapvetően ezeknek köszönhető a Chameleon rendszer rugalmassága. 

A Chameleon rendszer képes együttműködni más rendszerekkel oly módon, hogy a Chameleon rendszer funkcionalitását HTTP hívásokkal elérhetővé teszi, ezt a funkciót REST API SERVICE- nek nevezzük. A REST API vagy az RS-232 interfészen keresztül lehetőségünk van létrehozni, illetve vezérelni a virtuális eszközöket, melyek ki- és befelé is tudnak kommunikálni a rendszerrel. 


Virtuális eszközök hozzáadása: 

Az Integrations menüben találjuk meg a Virtual Devices menüpontot.  


 

A "+ Add Virtual Device" gombbal lehet új virtuális eszközöket (virtual device) létrehozni.



A létrehozás során az alábbi információkat lehet / kell megadni: 

A virtuális eszköz típusának kiválasztása.

A Device Type mezőben választható ki, hogy milyen típusú virtuális eszközt akarunk létrehozni. 



Az Authentication Type alatt kiválaszthatjuk, hogy milyen autentikációval hozzuk létre a virtuális eszközt.

 


Ha bármilyen authentikációt választunk ki tudjuk tölteni a Username, Password és HTTP Headers mezőket is. Ezek az autentikáció folyamatában fontos szerepet játszanak. Ha mindent kitöltöttünk a "+Add" gombbal tudjuk elmenteni a virtuális eszközt.


Ebben a menüpontban megtalálhatók a már létrehozott virtuális eszközök is. Az eszközök autentikációs adatai (felhasználónév, jelszó, típus) itt módosíthatók. Továbbá itt van lehetőség az eszköz törlésére is. 



Létrehozott virtuális eszközök helye 

A létrehozott virtuális eszközöket a Devices menüpontban találhatjuk meg. A létrehozáskor kiválasztott típustól (pl.: switch, shutter, dimmer, …) függetlenül itt végezhető el az eszköz paraméterezése. 

A paraméterek a General fül alatt a virtuális eszközöknél megegyeznek a valós párjukkal. be tudjuk állítani rajtuk a nevet, helyiséget, típust, kategóriát... Különbség a Fine Tune alatt van. Itt az eszközökön külön-külön végigmenve nézzük meg melyiken mit lehet beállítani.

Az egyes virtuális eszközök ID mezőjére mozgatva a kurzort megjelenik az eszköz STATE REGISTER ID-ja, amit a REST API-n való vezérléshez használhatunk. A GET paranccsal tudjuk az információkat elérni, a PUT paranccsal tudjuk módosítani az eszköz beállításait. 

A GET paranccsal tudjuk az információkat elérni, a PUT paranccsal tudjuk módosítani az eszköz beállításait. 

A 'HTTP on url', 'HTTP off url' és 'HTTP send message' mezőkben a következő változókat használhatja a virtuális eszközre vonatkozó információk átadására az üzenet vagy url mezőben: 

  • {id} - regisztrációs azonosító  
  • {value} - regisztrációs érték 

 

Virtual Switch

Virtual switch egy kapcsoló bemenet, amely a rendszer szempontjából ugyanúgy viselkedik, mint a valós kapcsoló, ugyanakkor lehetőséget biztosít az okosotthon programozók számára, hogy más eljárások például HTTP hívások értékét tárolják el benne. A virtuál switch csak igaz hamis értéket vehet fel. Példaként egy lámpa kapcsolójaként lehet használni, igaz érték esetén lenne felkapcsolva. 

Value: A switch állapota.
SerialId: A switch állapotának az Id-ja.
HTTP on url: A relé bekapcsolásakor kiküldött HTTP üzenet címzettje.
HTTP off url A relé kikapcsolásakor kiküldött HTTP üzenet címzettje. 
HTTP send message:  A relé kapcsolásakor kiküldött HTTP üzenet tartalma. 
HTTP method: Kiválaszthatjuk, hogy a switch mit csináljon a HTTP üzenettel (switchnél ez legyen PUT)
Serial on cmd: RS-232 interfészen bekapcsolásra kommunikált üzenet.
Serial off cmd: RS-232 interfészen kikapcsolásra kommunikált üzenet. 
Connected: Ha Not connected-re állítjuk azzal letilthatjuk a switch működését.
Select Slave Ports: Itt adhatunk hozzá másik reléket amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.


Virtual Input 4x

A virtual input tulajdonképpen a rendszerben az analóg input funkcionalitását fedi le analóg modul nélkül. A rendszer itt is lehetőséget biztosít az okosotthon programozók számára, hogy HTTP hívásokon keresztül értékeket állítsanak be. A virtual Input regiszter 0-256 közötti értékeket vehet fel. 

Value: Az input értéke.
SerialId: Az input értékének az Id-ja.
HTTP on url:  Az input állapotváltozásakor kiküldött HTTP üzenet címzettje. 
HTTP off url: Az input állapotváltozásakor kiküldött HTTP üzenet címzettje. 
HTTP send message:  Az input állapotváltozásakor kiküldött HTTP üzenet tartalma. 
HTTP method: Kiválaszthatjuk, hogy az input mit csináljon a HTTP üzenettel (GET, POST, PUT, DELETE)
Mode: Ki tudjuk választani, hogy Analog vagy Digitális módban legyen az eszköz.
Connected Sensor: Itt a virtuális szenzor típuasát tudjuk kiválasztani.
Input Value 1Legkisebb érték a bemeneten.
Display Value 1: 
Legkisebb értékhez tartozó megjelenített érték.
Input Value 2:  Legnagyobb érték a bemeneten.
Display Value 2: Legnagyobb értékhez tartozó megjelenített érték. 
Custom Unit: Megadhatjuk, hogy mi legyen a mobilban megjelenített mértékegység.
Decimals: Megadhatjuk, hogy hány tizedesjegyre kereítsen a mobilapp.
Connected: Ha Not connected-re állítjuk azzal letilthatjuk az input működését.
Select Slave Ports: Itt adhatunk hozzá másik inputokat amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.


Virtual Thermostat

Virtual thermostat használatával lehetőség nyílik arra, hogy a rendszer egyéb érzékelői által szolgáltatott adatokból például külön telepített hőmérő modulok adataiból előállítani a rendszer fűtésvezérléséhez szükséges adat csomagot.

Room TemperatureA hőmérséklet értéke.
SerialId: A hőmérséklet értékének az Id-ja.
Room Relative Hum:  A páratartalom értéke.
SerialId: A páratartalom értékének az Id-ja.
TargetTemperatureA célhőmérséklet értéke.

SerialId: A célhőmérséklet értékének az Id-ja.

IsConnected: Ha Not connected-re állítjuk azzal letilthatjuk a termosztát működését.

Select Slave Ports: Itt adhatunk hozzá másik termosztátokat amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.



Virtual Shutter

Virtual Shutter képes összekötni külső gyártó shutter eszközeit a Chameleon rendszerrel. A külső eszközt soros vagy HTTP REST API interfészen szabályozza.

PercentAz árnyékoló állapota.
SerialId: Az árnyékoló állapotának az Id-ja.
HTTP on url: Az árnyékoló felhúzásakor kiküldött HTTP üzenet címzettje.
HTTP off url Az árnyékoló felhúzásakor kiküldött HTTP üzenet címzettje. 
HTTP send message:  Az árnyékoló kapcsolásakor kiküldött HTTP üzenet tartalma. 
HTTP method: Kiválaszthatjuk, hogy az árnyékoló mit csináljon a HTTP üzenettel (küldésnél ez legyen PUT)
Connected: Ha Not connected-re állítjuk azzal letilthatjuk az árnyékoló működését.
Select Slave Ports: Itt adhatunk hozzá másik árnyékolókat amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.


Virtual Dimmer

A Virtual Dimmer lehetővé teszi a Chameleon rendszer számára, hogy harmadik fél világítási rendszereit sajátjaként használja. A világítási rendszernek KNX vagy HTTP kapcsolódási pontot kell szolgáltatnia. A beállításoknál megadhatjuk a fényerősség mértékét, ami 0 és 100 között lehet.  

Value: A dimmer állapota.
SerialId: A dimmer állapotának az Id-ja.
HTTP on url: A dimmer bekapcsolásakor kiküldött HTTP üzenet címzettje.
HTTP off url A dimmer kikapcsolásakor kiküldött HTTP üzenet címzettje. 
HTTP send message:  A dimmer kapcsolásakor kiküldött HTTP üzenet tartalma. 
HTTP method: Kiválaszthatjuk, hogy a dimmer mit csináljon a HTTP üzenettel 
Connected: Ha Not connected-re állítjuk azzal letilthatjuk a dimmer működését.
Select Slave Ports: Itt adhatunk hozzá másik dimmereket amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.


Virtual NONC

Virtuális NONC egy kapcsoló bemenet, amely a rendszer szempontjából ugyanúgy viselkedik, mint a valós kapcsoló, ugyanakkor lehetőséget biztosít az okosotthon programozók számára, hogy más eljárások például HTTP hívások értékét tárolják el benne. A virtuális NONC csak igaz-hamis értéket vehet fel.  

Value: Az NONC állapota.
SerialId: Az NONC  állapotának az Id-ja.
HTTP on url: Az NONC bekapcsolásakor kiküldött HTTP üzenet címzettje.
HTTP off url Az NONC kikapcsolásakor kiküldött HTTP üzenet címzettje. 
HTTP send message:  Az NONC kapcsolásakor kiküldött HTTP üzenet tartalma. 
HTTP method: Kiválaszthatjuk, hogy az NONC mit csináljon a HTTP üzenettel (NONC-nél ez legyen GET)
Serial on cmd: RS-232 interfészen bekapcsolásra kommunikált üzenet.
Serial off cmd: RS-232 interfészen kikapcsolásra kommunikált üzenet. 
Connected: Ha Not connected-re állítjuk azzal letilthatjuk az NONC működését.
Select Slave Ports: Itt adhatunk hozzá másik NONC-ket amikkel szeretnénk, hogy ugyanazt az állapotot vegye fel.



Hasznosnak találta a cikket?

Nagyszerű!

Köszönjük visszajelzését

Sajnáljuk, hogy nem tudtunk segíteni

Köszönjük visszajelzését

Tudassa velünk hogyan javíthatnák ezen a cikken!

Válasszon ki legalább egy okot
CAPTCHA hitelesítés szükséges.

Visszajelzés elküldve

Köszönjük közreműködését és megpróbljuk a cikket kijavítani