TapHome

Versiunea 2024.1

Noutăți în TapHome 2024.1: viteza reglabilă de apăsare a butoanelor, adăugarea dispozitivelor prin cod QR, spectrograma senzorului de prezență și altele.

Viteza de apăsare reglabilă pentru butoane

Viteza de apăsare reglabilă pentru butoane

Au fost adăugate setări suplimentare pentru toate butoanele din dispozitivele TapHome, inclusiv dispozitivele tactile (de ex. PB5, PB6) și intrările UI definite ca butoane (de ex. modulul 32UI).

Cerințe: cea mai recentă versiune de firmware a modulului

Selectați unul sau mai multe butoane:

  • Setări de service → Tipuri de clic acceptate: cu cât selectați mai puține opțiuni, cu atât algoritmul trebuie să aștepte mai puțin înainte de a executa acțiunea butonului. De exemplu, dacă „Asistență Apăsare lungă”, „Suport dublu clic” și „Suport triplu clic” sunt toate dezactivate, acțiunea butonului se declanșează imediat la apăsare, fără a aștepta eliberarea.
  • Setări de service → Lungimea apăsării lungi / Viteza clicului. Reglați durata necesară pentru apăsarea lungă sau pentru apăsarea dublă/triplă.

Adăugarea dispozitivelor TapHome prin cod QR

Adăugarea dispozitivelor TapHome prin cod QR

Dispozitivele TapHome noi au un autocolant cu cod QR care conține informații despre numărul de serie.

În Setări → Hardware → TapHome Bus, pe lângă „Pregătire dispozitive noi” există acum și opțiunea „Adaugă dispozitiv”. Aceasta permite adăugarea unui singur modul anume pe magistrală, fără a scana întreaga magistrală și fără a adăuga deodată toate modulele nou conectate.

Notă: Dispozitivul trebuie să fie conectat la magistrală în momentul scanării.

Spectrogramă pentru noul senzor de prezență și butoanele tactile PBT2.0

Posibilitatea de a analiza ce se întâmplă direct în modul, pe fiecare canal. Înregistrările se pot salva și apoi reda. Disponibil doar în aplicația Windows.

Lansare: deschideți modulul de prezență (în curând) sau modulul PBT → Setări de service → Pornire diagnosticare

Pentru senzorul de prezență, sunt afișate nivelurile individuale de distanță ale reflexiilor undelor radar și modificările spectrului infraroșu ale senzorului PIR. Se vede astfel în timp dacă valorile de prag setate sunt corecte pentru camera respectivă.

Spectrogramă

Pentru butoanele tactile PBT 2.0, puteți vedea capacitățile măsurate în timp (aproape) real.

Îmbunătățiri Packet Parser

Suport adăugat pentru jaluzele și rulouri

Procesare simplificată și accelerată a mesajelor în limbajul Packet Parser

Avantaj: se economisește un apel PARSEJSON pentru determinarea valorii topicului. Când sosesc multe mesaje MQTT și doar unele sunt relevante, este mai avantajos să se utilizeze această metodă.

RECEIVEDMSG conține și valori specifice MQTT — de ex. CLIENTID, DUP, CONTENTTYPE, EXPIRY — conținutul lor depinde de ceea ce furnizează serverul MQTT. Sintaxa veche funcționează în continuare și va funcționa și pe viitor.

RECEIVEDMSG funcționează și cu TCP și UDP, nu doar cu MQTT. În acest caz, furnizează doar proprietățile PAYLOAD și LENGTH.

Original:

VAR jsonResponse := TOSTRING(RECEIVEDBYTES);
if parsejson(jsonResponse, "Topic") = "my-topic"
    Va := todouble(parsejson(jsonResponse, "Payload"));
end

Versiune nouă:

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

Îmbunătățiri minore Packet Parser

  • Funcțiile PARSEJSON, PARSEXML funcționează mai eficient — necesită mai puțin RAM și CPU
  • Un număr extrem de mare de mesaje listener nu ar mai trebui să mărească timpul general de răspuns al unității de control.
  • Informațiile de service ale modulelor packet parser conțin date statistice despre mesajele primite și trimise — contoare pentru ultimele 5 și 30 de minute, numărul de octeți primiți, iar pentru MQTT, informațiile sunt sortate după topicul MQTT. Acest lucru ar trebui să ajute la depanarea scripturilor și la setarea celui mai potrivit filtru de topic, astfel încât Core să primească cât mai puține mesaje pe care nu le procesează deloc.

Mai multe informații despre Packet Parser se găsesc în Dispozitive compatibile → Packet parser → Configurare manuală