Verzija 2024.1
Novosti u verziji TapHome 2024.1: podesiva brzina klika tipki, dodavanje uređaja pomoću QR koda, spektrogram za senzor prisutnosti i PBT2.0 i drugo.
Podesiva brzina klika tipki
Dodane su nove postavke za sve tipke na uređajima TapHome, uključujući dodirne uređaje (npr. PB5, PB6) i UI ulaze definirane kao tipke (npr. modul 32UI).
Zahtjevi: najnovija verzija firmvera modula
Odaberite jednu ili više tipki:
- Napredne postavke → Podržani tipovi klikova: što manje mogućnosti odaberete, to će algoritam kraće morati čekati prije izvršenja radnje tipke. Na primjer, ako su „Podrška za dugo pritiskanje”, „Podrška dvostrukim klikom” i „Podrška za trostruki klik” isključeni, radnja tipke pokrenut će se odmah pri pritisku, bez čekanja na otpuštanje.
- Napredne postavke → Duljina dugog pritiska / Brzina klika. Podesite trajanje potrebno za dugi pritisak ili dvostruki/trostruki klik.
Dodavanje uređaja TapHome pomoću QR koda
Novi uređaji TapHome imaju naljepnicu s QR kodom koji sadrži serijski broj.
U izborniku Postavke → Hardver → TapHome Bus sada uz Pretraživanje novih uređaja postoji i mogućnost Dodaj uređaj. Tako se na sabirnicu može dodati samo jedan određeni modul, bez pretraživanja cijele sabirnice i dodavanja svih novospojenih modula odjednom.
Napomena: uređaj u trenutku skeniranja mora biti spojen na sabirnicu.
Spektrogram za novi senzor prisutnosti i dodirne tipke PBT2.0
Mogućnost analize onoga što se događa izravno u modulu na pojedinim kanalima. Snimke je moguće spremiti i zatim ponovno reproducirati. Dostupno samo u aplikaciji za Windows.
Pokretanje: otvorite modul Presence (uskoro) ili modul PBT → Napredne postavke → Pokreni dijagnostiku
Za senzor prisutnosti prikazuju se pojedine razine udaljenosti refleksija radarskih valova i promjene infracrvenog spektra iz PIR senzora. Prikaz tijekom vremena pokazuje jesu li postavljene granične vrijednosti ispravne za određenu prostoriju.

Kod dodirnih tipki PBT 2.0 izmjerene kapacitete vidite (gotovo) u stvarnom vremenu.
Poboljšanja Packet Parsera
Dodana podrška za žaluzine i rolete
Pojednostavljena i ubrzana obrada poruka u jeziku Packet Parsera
Prednost: nije potreban dodatni poziv funkcije PARSEJSON za određivanje vrijednosti teme. Kada pristiže mnogo MQTT poruka, a potrebne su samo neke, ovaj je način učinkovitiji.
RECEIVEDMSG sadrži i vrijednosti specifične za MQTT, npr. CLIENTID, DUP, CONTENTTYPE, EXPIRY; njihov sadržaj ovisi o tome što šalje MQTT poslužitelj. Stara sintaksa i dalje radi i radit će i ubuduće.
RECEIVEDMSG radi i s TCP-om i UDP-om, ne samo s MQTT-om. U tom slučaju daje samo svojstva PAYLOAD i LENGTH.
Izvorno:
VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
if parsejson(jsonResponse, "Topic") = "my-topic"
Va := todouble(parsejson(jsonResponse, "Payload"));
endNova verzija:
if RECEIVEDMSG.TOPIC = "my-topic"
Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
endManja poboljšanja Packet Parsera
- Funkcije PARSEJSON i PARSEXML rade učinkovitije, trebaju manje RAM-a i procesora
- Iznimno velik broj poruka skripte slušatelja više ne bi trebao usporavati ukupni odziv centralne jedinice.
- Servisne informacije modula Packet Parser sadrže statističke podatke o primljenim i poslanim porukama: broj u posljednjih 5 i 30 minuta, broj primljenih bajtova, a kod MQTT-a podaci su razvrstani po MQTT temi. To bi trebalo pomoći pri otklanjanju pogrešaka u skriptama i postavljanju najprikladnijeg filtra tema, tako da centralna jedinica Core prima što manje poruka koje uopće ne obrađuje.
Više informacija o Packet Parseru pronaći ćete u odjeljku Kompatibilni uređaji → Packet parser → Ručna konfiguracija