Verze 2024.1
Novinky ve verzi TapHome 2024.1: Nastavitelná rychlost stisknutí tlačítek, Přidávání TapHome zařízení přes QR kód a další.
Nastavitelná rychlost stisknutí tlačítek
Byla přidána další nastavení pro všechna tlačítka v zařízeních TapHome včetně dotykových zařízení (např. PB5, PB6) a UI vstupů definovaných jako tlačítka (např. modul 32UI).
Požadavky: Nejnovější verze firmwaru modulu
Vyberte jedno nebo více tlačítek:
- Servisní nastavení → Podporované typy kliknutí: Čím méně možností vyberete, tím méně času bude muset algoritmus čekat před provedením akce tlačítka. Pokud jsou například ‘Podporovat Dlouhé stisknutí’, ‘Podporovat Dvojité kliknutí’ a ‘Podporovat Trojité kliknutí’ všechny deaktivovány, akce tlačítka se spustí hned po stisknutí tlačítka bez čekání na jeho uvolnění.
- Servisní nastavení → Trvání dlouhého stisknutí / Rychlost kliknutí. Upravte trvání potřebné pro longpress nebo dvojité či trojité kliknutí.
Přidávání TapHome zařízení přes QR kód
Nová TapHome zařízení mají nálepku s QR kódem, který obsahuje informaci o sériovém čísle.
V Nastavení → Hardware → TapHome Bus přibyla k možnosti Vyhledat nová zařízení také možnost Přidat zařízení. Ta umožňuje přidat na sběrnici pouze jeden konkrétní modul, bez nutnosti skenovat celou sběrnici a přidat všechny nově připojené moduly najednou.
Upozornění: zařízení musí být v době skenování připojeno na sběrnici.
Spektrogram pro nový Presence senzor a Dotyková tlačítka PBT2.0
Možnost analyzovat, co se odehrává přímo v modulu na jednotlivých kanálech. Je možné uložit a následně přehrát záznam. K dispozici pouze ve Windows aplikaci.
Spuštění: Otevřete Presence modul (připravujeme) nebo PBT modul → Servisní nastavení → Spustit diagnostiku
V případě Presence senzoru jsou zobrazovány jednotlivé úrovně vzdálenosti odrazu radarových vln a změny infračerveného spektra z PIR senzoru. Názorně je ukázáno v čase, zda nastavené hraniční hodnoty jsou správné pro danou místnost.

Pro dotyková tlačítka PBT 2.0 je možné vidět měřené kapacity v (téměř) reálném čase.
Vylepšení Packet Parseru
Přidána podpora pro rolety a žaluzie
Zjednodušení a zrychlení zpracování zpráv v Packet Parser jazyku
V čem je to lepší: ušetří se jedno volání PARSEJSON na zjištění, jaká je hodnota topic. V případě, že přichází velmi mnoho mqtt zpráv a zajímavé jsou jen některé, je výhodnější použít toto.
RECEIVEDMSG obsahuje dále mqtt specifické hodnoty - např. CLIENTID, DUP, CONTENTTYPE, EXPIRY - jejich obsah závisí na tom, co posílá mqtt server. Stará syntaxe stále funguje a bude fungovat.
RECEIVEDMSG funguje i s TCP a UDP, nejen MQTT. Vtedy poskytuje pouze vlastnosti PAYLOAD a LENGTH.
Original:
VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
if parsejson(jsonResponse, "Topic") = "my-topic"
Va := todouble(parsejson(jsonResponse, "Payload"));
endNová verze:
if RECEIVEDMSG.TOPIC = "my-topic"
Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
endMenší vylepšení Packet Parseru
- Funkce PARSEJSON, PARSEXML fungují efektivněji - vyžadují méně RAM a CPU
- Extrémně mnoho listener zpráv by již nemělo snižovat celkovou dobu odezvy řídicí jednotky.
- Servisní informace packet parser modulů obsahují statistické údaje o přijatých a odeslaných zprávách - počty za posledních 5 a 30 minut, počet přijatých bytů a pro MQTT jsou informace roztříděny podle MQTT-topic. To by mělo pomoci při ladění skriptů a nastavení nejvhodnějšího topic filtru, aby se na Core doručovalo co nejméně zpráv, které vůbec nezpracovává.
Více informací o Packet Parseru najdete v části Kompatibilní zařízení → Packet parser → Manuální konfigurace