2024
2024.2
Personalisasi Dashboard dengan Gambar Kustom dalam TapHome
Kini Anda dapat menyesuaikan dashboard dengan gambar kustom, meningkatkan visualisasi dan kemudahan navigasi dalam aplikasi TapHome.
Dukungan untuk Jenis Nilai Tambahan dalam TapHome
Dalam versi ini, jenis nilai baru telah ditambahkan, memungkinkan konversi variabel ke berbagai format.
Jenis Nilai yang Didukung:
- Nilai Mata Uang (dengan simbol mata uang yang dapat ditentukan pengguna di Settings → My Location).
- Persentase.
- pH.
- Harga satuan listrik.
- Harga satuan air.
- Harga satuan gas.
- Tingkat pengisian daya (State of Charge).
- Kesehatan baterai (Battery Health).
- Intensitas cahaya.
- Sudut.
- Aliran udara.
- NOx (nitrogen oksida).
- CO (karbon monoksida).
- Putaran per menit (RPM).
- Durasi sesi.
- Motohours.
Kustomisasi Ikon untuk Variabel dalam TapHome
Kini pengguna dapat mengubah ikon variabel ke ikon lain yang didukung oleh sistem, memberikan fleksibilitas lebih dalam personalisasi tampilan.
Fitur Kustomisasi Ikon:
- Setiap variabel dapat dikonfigurasi dengan ikon yang berbeda, sesuai kebutuhan dan preferensi pengguna.
- Ikon yang tersedia dalam sistem dapat digunakan untuk meningkatkan visualisasi dan identifikasi variabel.
- Mempermudah navigasi dan manajemen dalam aplikasi, terutama dalam sistem dengan banyak perangkat dan variabel.
Pemindaian Alamat IP di Jaringan Lokal dalam TapHome
Kini unit kontrol dapat memindai alamat IP dalam jaringan lokal tempatnya terhubung, bahkan saat diakses dari jarak jauh.
Fitur Baru:
- Pemindaian otomatis alamat IP lokal untuk mengidentifikasi perangkat yang terhubung.
- Perangkat yang baru terhubung akan ditampilkan dengan ikon ✅, mempermudah identifikasi dan manajemen perangkat dalam sistem.
Fungsi Baru: SORT, TIMESPAN, dan STRICT untuk AVG, MIN, MAX dalam TapHome
Kini TapHome menghadirkan fungsi baru untuk penyortiran, yang sangat berguna dalam analisis harga listrik spot dan skenario berbasis data lainnya. Misalnya, penentuan "peringkat harga pada jam tertentu" menjadi lebih sederhana.
Fungsi SORT yang Baru:
- ORDER, ORDERSTRICT
- ORDERINDEX, ORDERINDEXSTRICT
- ORDERDESC, ORDERDESCSTRICT
- ORDERINDEXDESC, ORDERINDEXDESCSTRICT
Fungsi Tambahan:
- TIMESPAN → Memungkinkan manipulasi waktu, meningkatkan fleksibilitas dalam pengolahan data temporal.
- STRICT untuk AVG, MIN, dan MAX → Memastikan bahwa jika ada parameter yang NaN, maka hasil keseluruhan juga akan menjadi NaN, mencegah data yang tidak valid masuk ke perhitungan.
Haptic Feedback dan Peningkatan Minor di Aplikasi iOS dan Android
Kini, TapHome menghadirkan vibrasi sebagai umpan balik haptic dalam aplikasi Android dan iOS, memberikan sensasi lebih nyata saat perangkat mengubah nilainya.
Perubahan di Aplikasi iOS:
- Gestur Back telah disempurnakan, memastikan responsivitas yang lebih baik saat berpindah layar.
- Ikon aplikasi kini dapat diubah menjadi mode Dark atau Tinted, meningkatkan opsi personalisasi tampilan.
Peningkatan Minor dalam My Location di TapHome
Dalam versi terbaru, beberapa penyempurnaan telah ditambahkan untuk meningkatkan pengalaman pengguna:
- Tautan langsung ke catatan rilis, memungkinkan akses cepat ke pembaruan perangkat lunak.
- Definisi simbol mata uang, memberikan fleksibilitas dalam pengaturan nilai moneter.
- Menu baru untuk laporan Media Library, mempermudah manajemen file media yang disimpan dalam sistem.
Dukungan Baru: LED/OC 6 dan Presence FM
2024.1
Konfigurasi Kecepatan Tombol Tekan dalam TapHome
Kini pengaturan tambahan telah ditambahkan untuk semua Push Buttons di perangkat TapHome, termasuk perangkat sentuh dan UI yang didefinisikan sebagai tombol tekan (misalnya, modul 32UI).
Persyaratan
- Perangkat harus menggunakan versi firmware terbaru untuk mendukung fitur ini.
Pengaturan yang Dapat Disesuaikan:
- Pilih satu atau lebih tombol tekan:
- Service settings → Supported Click Types
- Semakin sedikit opsi yang dipilih, semakin cepat algoritma mengeksekusi aksi tombol tekan.
- Contoh: Jika ‘Support Long Press,’ ‘Support Double Click,’ dan ‘Support Triple Click’ dinonaktifkan, aksi tombol akan langsung dijalankan saat ditekan tanpa menunggu pelepasan.
- Penyesuaian durasi klik:
- Service settings → Longpress Duration / Click Speed
- Mengatur durasi klik panjang serta kecepatan klik ganda atau tiga kali, memungkinkan pengalaman yang lebih responsif.
- Service settings → Longpress Duration / Click Speed
Menambahkan Perangkat TapHome melalui QR Code
Perangkat TapHome terbaru kini dilengkapi dengan stiker berisi QR code, yang memuat informasi nomor seri perangkat.
Cara Menambahkan Perangkat:
- Masuk ke → Settings → Hardware → TapHome Bus.
- Pilih Find new devices dalam menu Add device.
- Dengan fitur ini, Anda dapat menambahkan hanya satu modul tertentu ke bus, tanpa harus memindai seluruh bus dan menambahkan semua modul yang baru terhubung sekaligus.
ℹ️ Peringatan: Perangkat harus terhubung ke bus saat pemindaian dilakukan, agar dapat dikenali dan ditambahkan dengan benar.
Spectrogram untuk Sensor Presence Baru dan Tombol Sentuh PBT2.0 dalam TapHome
Kini TapHome menyediakan fitur analisis langsung dalam modul Presence dan PBT2.0, memungkinkan pengguna untuk memantau dan merekam data dari setiap kanal secara detail.
Fitur Spectrogram:
- Kemampuan untuk melihat apa yang terjadi di dalam modul, berdasarkan radar wave reflection dan perubahan spektrum infra-merah dari sensor PIR.
- Rekaman dapat disimpan dan diputar kembali, memungkinkan analisis lebih mendalam.
- Hanya tersedia dalam aplikasi Windows.
Cara Mengakses Diagnostik:
- Buka Presence module (akan hadir) atau PBT module.
- Masuk ke Service Settings.
- Pilih Run Diagnostic untuk memulai analisis spectrogram.
Visualisasi Sensor Presence:
- Data akan menunjukkan jarak refleksi gelombang radar serta perubahan spektrum infra-merah.
- Grafik akan membantu menentukan apakah nilai ambang batas yang telah ditetapkan sesuai dengan kondisi ruangan.
untuk tombol sentuh PBT 2.0, Anda dapat melihat kapasitas yang terukur dalam waktu hampir nyata, memberikan pemahaman yang lebih akurat tentang respons sentuhan.
Peningkatan pada Packet Parser
Dukungan Baru untuk Blinds dalam TapHome
Penyederhanaan dan Percepatan Pemrosesan Pesan dalam Bahasa Packet Parser
Peningkatan Utama:
- Menghemat satu panggilan PARSEJSON, sehingga lebih efisien dalam mengambil nilai dari topic.
- Jika ada banyak pesan MQTT masuk dan hanya sebagian yang relevan, pendekatan baru ini lebih nyaman dan cepat digunakan.
Fitur Baru dalam RECEIVEDMSG:
- Kini mencakup nilai spesifik MQTT, seperti:
- CLIENTID
- DUP
- CONTENTTYPE
- EXPIRY
- Bergantung pada informasi yang dikirim oleh server MQTT.
- Sintaks lama tetap berfungsi, sehingga kompatibilitas tetap terjaga.
Dukungan TCP dan UDP:
- RECEIVEDMSG kini berfungsi untuk TCP dan UDP, bukan hanya MQTT.
- Jika digunakan dalam TCP/UDP, ia hanya menyediakan PAYLOAD dan LENGTH.
Original:
VAR jsonResponse := TOSTRING(RECEIVEDBYTES); if parsejson(jsonResponse, "Topic") = "my-topic" Va := todouble(parsejson(jsonResponse, "Payload")); end
New version:
if RECEIVEDMSG.TOPIC = "my-topic"
Va := todouble(TOSTRING(RECEIVEDMSG.PAYLOAD));
end
Peningkatan Minor pada Packet Parser dalam TapHome
Optimalisasi Fungsi Parsing:
- PARSEJSON dan PARSEXML kini lebih efisien, membutuhkan lebih sedikit RAM dan CPU, meningkatkan kecepatan pemrosesan.
- Terlalu banyak pesan listener tidak lagi memperlambat respons unit kontrol, memastikan kinerja sistem tetap optimal, meskipun ada lalu lintas tinggi.
Informasi Statistik untuk Packet Parser Modules:
- Kini terdapat data statistik tentang pesan yang diterima dan dikirim, termasuk:
- Hitungan pesan dalam 5 dan 30 menit terakhir.
- Jumlah byte yang diterima.
- Untuk MQTT, informasi disortir berdasarkan MQTT-topic, membantu dalam debugging dan filter topik yang lebih tepat.
ℹ️ Untuk detail lebih lanjut mengenai konfigurasi manual Packet Parser, Anda dapat merujuk ke: Compatibility list → Packet parser → Manual configuration