NSPanelPro - Where are custom ringtones saved?

Hello everyone, i opened a ticket but 3 weeks and no answer, so i’m asking here.

I’m wondering where custom ringtones are saved. The path. I’m on 4.3.3 firmware, I use home assistant to make NsPanelPro play specific short sounds when something specific happens. Default sounds are stored in ring directory. E.G.: ring/ring1.mp3 . I saved a custom sound, “luci.mp3”, I can play it directly from ewelink app, make it play triggered by a scene, but I do not know the path to enter in home assistant. Could anyone tell me where it is stored? Thank you.

I’m sorry for the late reply. Are you trying to select the NSPanel Pro local ringtone and uploaded custom ringtones in Home Assistant? In version 4.4.0, the ability to sync the NSPanel Pro’s microphone and speaker capabilities to Home Assistant is supported, so in this version you can choose to have the NSPanel Pro play local audio or custom audio.

Got the update, now using new exposed method to play remote files, that is working. Well done. Cannot figure out the path to internal sounds , and also where microphone files are saved (.wav) - or how to delete recordings. Need a bit of documentation. Thank you for the updates

Recording file directory: /data/data/com.eWeLinkControlPanel/files/audio_recordings . However, it is not recommended to delete them using a file management system to avoid accidentally removing the wrong data and affecting normal operation. You can delete the audio files directly in Home Assistant.

Custom ringtone directory: /data/data/com.eWeLinkControlPanel/files/ckAudio . Ringtones can be deleted within the eWeLink app.

Thank you for your support Milk, much appreciated.

I can confirm that paths are ok and working.

But.. it’s not possible to delete mic recordings whitin Home Assistant. Deletion Failed. I guess bc of folder permission. maybe find a way to move user-stuff to user-accessible folders, like /ringtones, /download or similar? /data/* is a very restricted path.

Do you mean that after clicking delete, the file was not removed? If so, could you please submit the NSPanel Pro logs (Top drop-down menu → Settings → About → Feedback → Submit) after a failed deletion attempt? I will check whether it’s a permission issue causing the failure.

Yep, no deletion. feedback sent . 2026-05-07 21:34:14 (CEST) - deviceid : 100213a4b7

Thank you

Hi, I can see from the logs that you attempted to delete the file by entering a file path. The input box on the page is intended for entering a network audio address for playback, not for deletion (to avoid accidentally deleting important files due to an incorrect address). To delete a file, you need to first select the file here and then click the delete button.
d7b1839177508c3aebd41a3f5e3fc592

:laughing: I was so into filepaths that I didn’t see the obvious combobox. My bad. Thanks for your explanantion. I just suggest to change the event.zigbee2cube_xxxxxxx_audio_event message from “deletion failed” to “no file selected” , to prevent users asking silly questions :smiley:

You’re right! This prompt is indeed misleading to users. We will consider revising the wording in a future version to provide correct guidance.