2022.1
Koppintson a Home szkriptnyelvre
A szintaktikai kiemeléssel rendelkező többsoros szkriptnyelv már elérhető az intelligens szabályok egyenletben, képletben és parancsfájlban, valamint a Modbusban.
Fénypontok
-
A RETURN() függvény a végeredményt adja vissza. Ha nem használja, akkor az utolsó sor eredményét használja a rendszer a visszafelé kompatibilitás engedélyezéséhez.
-
Felhasználó által meghatározott helyi változók. Szintaxis példa: „VAR X:=5;”
-
Új szintaxis: Block IF. Például:
IF X < 5 RETURN(1); ELSEIF X > 10 RETURN(3); ELSE RETURN(0); END
-
Bináris számliterál, pl. „0b101010”
-
Továbbfejlesztett IF funkció; most már 2 opcionális paramétert támogat (a rögzített 3 helyett)
-
Új állandó NaN (nem szám). Értékként visszaadható, ha az érték nem ismert. Elérhető még: ISNAN() függvény.
-
Megjegyzések – új sorban kell szerepelniük, „#” karakterrel kezdődően.
-
Továbbfejlesztett hibaüzenetek, leíróbb.
Új funkciók
-
Bit- és bájtos műveletekGETBIT(), GETBITS(), GETBYTE(), SETBYTE(), SETBIT(), SETBITS()
-
BCD műveletek: FROMBCD(), TOBCD()
-
Konvertálás karakterláncsá: pl. szám konvertálása hexadecimális karakterláncra: TOSTRING(10,"X") "A"-t ad vissza
-
A szkriptet aludja el a milliszekundumok számát: SLEEP()
-
Hiszterézis függvény HYSTERESIS()
„Utolsó futtatás” hibakeresési adatok
Valahányszor a szkript fut, a Core rögzíti a változókat a kezdéskor és a szkript befejezésekor, és ezek az értékek megjelennek a szkriptablak „Utolsó futtatása” szakaszában.
Új eszközök: gáz, víz mérés stb
-
Gáz: Fogyasztás [m3] vagy [kW], Igény [m3 / h] vagy [kWh]
-
Víz: Fogyasztás [m3], Igény [m3/h]
-
Csapadékmennyiség [mm / h], Esőszámláló [mm]
-
Víznyomás [bar], pl. nyomás a fűtési rendszerben
-
Vízszint [m], pl. vízoszlop a tartályban vagy kútban
-
Elektromos feszültség [V]
-
Elektromos áram [A]
Mac OS BÉTA verzió
A push értesítések csak akkor támogatottak, ha az alkalmazás fut.
Nem támogatja a SIP kaputelefont és az IP kamerákat.
Csak manuális letöltésként érhető el, automatikus frissítés nélkül. Letöltési link:
Eszközkonfiguráció exportálása
A taphome busz modulok be- és kimeneteinek konfigurálása után a zónákra vonatkozó információk, sorozatszámok, nevek, terminálok stb. exportálhatók CSV formátumba. A pivot tábla segítségével lehetőség van az export formázására és „dokumentáció” létrehozására, amely nyomtatható.
Kattintson ide további információért.
Hozzáférés a rendszernaplókhoz
A hozzáférési rendszer naplói mostantól CSV formátumba exportálhatók 2 változatban:
-
Minden hozzáférési napló: Teljes kronológiai export - minden sor információt tartalmaz arról, hogy melyik felhasználó/kártya jutott át az ajtón
-
Részvétel: A be- és kijelentkezés kártyaolvasókat meg kell határozni. A rendszer minden nap kiszámítja a felhasználók részvételi idejét. Az Export minden egyes felhasználóról/kártyáról napi információt tartalmaz.
A MODBUS kommunikáció jelentős frissítése
Új konfigurációs eszköz: Regisztrációs adatok
Áttekintést ad a legutóbbi sikeres és sikertelen kérésekről minden egyes nyilvántartáshoz.
Új eszköz a kézi modbus tesztkérésekhez (olvasás és írás)
Új eszköz: Scan Slave ID-k
-
Felhasználó által meghatározott XML sablonok. Konfigurálja a modbus-eszközt, és exportálja azt újrafelhasználható, felhasználó által olvasható XML-fájlba, amely más telepítéseknél is használható.
-
Támogatás az egyéni információk / figyelmeztetések / hibaüzenetek szkriptekből, pl. ADDERROR (2, "Hőmérséklet-szonda nincs csatlakoztatva")
-
A Kommunikációs hibák és a Modbus kivételek mostantól leíró jellegűek (pl. illegális adatcím, CRC hiba, szintaktikai hiba, illegális funkció, illegális adatérték, slave eszköz foglalt, időtúllépés,…)
-
Új hierarchikus struktúra - minden eszköz a „modul” eszköz gyermekeiként van szervezve. Nincs többé szükség csomagolóeszközökre.
-
Szolgáltatási attribútumok: szöveges információ (vagy bármilyen más adat) olvasása regiszterekből, amelyek csak egy modul vagy eszköz szervizbeállításaiban jelennek meg.
-
Szervizműveletek: egyéni műveletek (szkriptek) hozzáadása az eszköz karbantartásához vagy konfigurálásához (pl. „Szűrő cserélve”, „Szolgaazonosító beállítása”, „Eszköz visszaállítása”,…)
-
Minden modulnak és eszköznek vannak belső változói, amelyeket újra fel lehet használni önmagán vagy gyermekein belül
-
Gyorsabb válasz: javított lekérdezési intervallum válaszidő (eredetileg a minimum 500 ms volt, most 50 ms)
-
Az eszköz most jelezheti, hogy nincs ismert értéke (NaN)
-
Új 32 bites byteSwap adattípusok: BigEndianFloatByteSwap, LittleEndianFloatByteSwap, LittleEndianUint32ByteSwap, BigEndianUint32ByteSwap, LittleEndianInt32ByteSwap, BigEndianInt32ByteSwap
-
Új eszköztípusú nyomógomb „Clear on read” logikával
-
Villanyóra támogatása tényleges igény nélkül, ami a teljes fogyasztás különbségeiből kerül kiszámításra
-
Többsoros szkriptek támogatása
-
Az Olvasott szkript visszaadhatja az előző értéket. Olyan helyzetekben használható, amikor az olvasás időpontjában az érték még nem ismert, de ez nem hiba, és az utolsó olvasott értéket kell visszaadni.