Verzió 2024.1
A TapHome 2024.1 újdonságai: Állítható nyomógomb kattintási sebesség, TapHome eszközök hozzáadása QR-kóddal és más.
Állítható nyomógomb kattintási sebesség
További beállítások kerültek hozzáadásra az összes gombhoz a TapHome eszközökben, beleértve az érintőeszközöket (pl. PB5, PB6) és a gombként definiált UI bemeneteket (pl. 32UI modul).
Követelmények: Legújabb modul firmware verzió
Válasszon egy vagy több gombot:
- Szerviz beállítások → Támogatott kattintási típusok: Minél kevesebb opciót választ, annál kevesebb időt kell az algoritmusnak várnia a gombművelet végrehajtása előtt. Például, ha a ‘Hosszú nyomás támogatása’, ‘Dupla kattintás támogatása’ és ‘Tripla kattintás támogatása’ mind deaktiválva vannak, a gombművelet azonnal elindul a nyomásra, anélkül hogy megvárná az elengedést.
- Szerviz beállítások → Hosszú nyomás időtartama / Kattintási sebesség. Állítsa be a hosszú nyomáshoz vagy dupla/tripla kattintáshoz szükséges időtartamot.
TapHome eszközök hozzáadása QR-kóddal
Az új TapHome eszközökön QR-kód matrica található a sorozatszám információval.
A Beállítások → Hardver → TapHome Bus menüpontban az Új eszközök keresése mellett most már van egy Eszköz hozzáadása opció is. Ez lehetővé teszi, hogy csak egy adott modult adjon a buszhoz anélkül, hogy az egész buszt át kellene vizsgálnia és az összes újonnan csatlakoztatott modult egyszerre hozzá kellene adnia.
Megjegyzés: Az eszköznek a keresés időpontjában csatlakoztatva kell lennie a buszhoz.
Spektrogram az új Presence érzékelőhöz és PBT2.0 érintőgombokhoz
Lehetőség annak elemzésére, hogy mi történik közvetlenül a modulban az egyes csatornákon. Lehetséges a felvételek mentése és visszajátszása. Csak a Windows alkalmazásban érhető el.
Indítás: Nyissa meg a Presence modult (hamarosan) vagy a PBT modult → Szerviz beállítások → Diagnosztika indítása
A Presence érzékelő esetében megjelennek a radarjel-visszaverődések egyedi távolsági szintjei és az infravörös spektrum változásai a PIR érzékelőből. Vizuálisan mutatja az idő múlásával, hogy a beállított határértékek megfelelőek-e az adott helyiséghez.

A PBT 2.0 érintőgombok esetében (szinte) valós időben láthatja a mért kapacitásokat.
Packet Parser fejlesztések
Hozzáadott támogatás a redőnyökhöz és zsalukhoz
Egyszerűsített és gyorsított üzenetfeldolgozás a Packet Parser nyelvben
Mi a jobb: egy PARSEJSON hívást takarít meg a topic érték meghatározásához. Amikor sok mqtt üzenet érkezik és csak néhány érdekes, előnyösebb ezt használni.
A RECEIVEDMSG mqtt-specifikus értékeket is tartalmaz - pl. CLIENTID, DUP, CONTENTTYPE, EXPIRY - tartalmuk attól függ, mit küld az mqtt szerver. A régi szintaxis még mindig működik és működni fog.
A RECEIVEDMSG TCP-vel és UDP-vel is működik, nem csak MQTT-vel. Ebben az esetben csak PAYLOAD és LENGTH tulajdonságokat biztosít.
Eredeti:
VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
if parsejson(jsonResponse, "Topic") = "my-topic"
Va := todouble(parsejson(jsonResponse, "Payload"));
endÚj verzió:
if RECEIVEDMSG.TOPIC = "my-topic"
Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
endKisebb Packet Parser fejlesztések
- A PARSEJSON, PARSEXML függvények hatékonyabban működnek - kevesebb RAM-ot és CPU-t igényelnek
- A rendkívül sok listener üzenet már nem csökkenti a vezérlőegység általános válaszidejét.
- A packet parser modulok szerviz információi statisztikai adatokat tartalmaznak a fogadott és küldött üzenetekről - számok az utolsó 5 és 30 percre, fogadott bájtok száma, és MQTT esetén az információk MQTT-topic szerint vannak rendezve. Ez segíthet a szkriptek hibakeresésében és a legalkalmasabb topic szűrő beállításában, hogy a Core a lehető legkevesebb olyan üzenetet kapja, amelyet egyáltalán nem dolgoz fel.
További információ a Packet Parserről a Kompatibilis eszközök → Packet parser → Manuális konfiguráció menüpontban található