TapHome

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

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

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.

Spektrogram

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"));
end

Nová verze:

if RECEIVEDMSG.TOPIC = "my-topic"
    Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
end

Menší 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