Ugrás a tartalomra

SmartHome - Rendszer változók

Olvasási idő 2 percek

Frissítve - december 31, 2022

Néhány rendszerváltozó előre meghatározott, de maga is létrehozhatja őket, és a "Beállítások - Rendszerváltozók" menüponton keresztül érheti el őket. A rendszerváltozóknak egyedieknek kell lenniük, azaz központonként csak egyszer lehet őket hozzárendelni. Kerülni kell a különleges karaktereket a névben.

A rendszerváltozók nézetben a bal alsó sarokban lévő "Új" gombra kattintva

egy rendszerváltozót lehet létrehozni.

A "Name" mezőbe a rendszerváltozó kívánt nevét kell beírni, pl. "Presence". A rendszerváltozó leírása a névtől eltérő vagy azzal megegyező lehet.

A változó típusára több lehetőség is van.

Ha egy személy "jelenlétét" szeretné ellenőrizni, az egyetlen választás a "logikai érték", mert a "jelenlét" rendszerváltozó állítása csak az "igaz" vagy a "hamis" állapotot veheti fel. Az "igaz" tehát egyenértékű azzal, hogy "a személy jelen van". jelen" vagy "nincs jelen". Itt szándékosan választottuk a "nincs jelen" kifejezést a "hiányzik" helyett, mivel a "jelen" és a "hiányzik" könnyen összetéveszthető egymással.

Egy értéklista akkor érdekes, ha egy feltételnek több értéktől függően kell teljesülnie.

Egy értéklista tartalmazhat számokat, de olyan numerikus értékeket is, mint például "nyár; ősz", amelyeket pontosvessző választ el egymástól.

Minden "Szám" formátumú adat ezen a típuson keresztül kerül kiszolgálásra. Ezek pozitív és negatív értékeket is elfogadnak,

A "String" típusú adatok alfanumerikus értékek bármely karakterláncából állnak, beleértve a speciális karaktereket is.

A "Alarm" rendszerváltozót a rendszer hiba esetén "triggered", azaz "igaz" értékre állítja, ellenkező esetben "not triggered", azaz "hamis" értékre.

A "Mértékegység" mezőben megadhatja a "kW" vagy a "°C" értéket is, ha például teljesítményértékekkel vagy hőmérsékletekkel foglalkozik.

Az "Érték" mezőben lévő bejegyzés határozza meg a rendszer indulásakor érvényes kezdeti értéket, hogy ez alapértelmezés szerint "igaz" vagy "hamis" legyen.

Ha egy eszköz csatornáját rendelte a rendszerváltozóhoz, kattintson a "Csatorna hozzárendelés" alatt található "With" (Csatornával) rádiógombra. Ebben az esetben a rendszerváltozó már nem a "Rendszerváltozók" alatt jelenik meg, hanem a megfelelő eszköz webes frontendjében.

A script nyelvben egy rendszerváltozó értéke a következővel hívható elő

var myvar= dom.GetObject("Sysvar").Value();

vagy beállít egy értéket a

dom.GetObject("Sysvar").State(myvar);.

Az eszközcsatorna értéke a következővel hívható le

var myvar = dom.GetObject("BidCos-RF.MEQ0817107:1.LOWBAT").Value();

. Itt a "BidCos-RF." a szabványosított fejléc, a következő karakterlánc pedig az adott eszköz egyedi azonosítója, amelyet a riasztóközpont programozásakor továbbítottak, kettősponttal elválasztva attól a csatornától, itt "1", amelynek értékét, itt "LOWBAT", az akkumulátor töltöttségi állapotát le kell kérdezni.

A címen

WriteLine(myvar);

a meghatározott értéket ki lehet adni.

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

hu_HUHungarian