Skip to content
This repository was archived by the owner on Aug 17, 2025. It is now read-only.
This repository was archived by the owner on Aug 17, 2025. It is now read-only.

Unable to save Apprise notification body configuration #1033

@rappazzo

Description

@rappazzo

I am able to save the notification body for my apprise messages. I put this into the field, and I am able to successfully send (and receive) a test message. However, when I click the "Update Settings" button, once the response comes back, the notification body is cleared.

Here is the content of the body:

{"scientificName":"$sciname","commonName":"$comname","confidenceScore":"$confidence","link":"$listenurl","date":"$date","time":"$time","week":"$week","latitude":"$latitude","longitude":"$longitude","image":"$flickrimage"}

I did have a configuration successfully saved previously, but I tried to modify it today, and it is now exhibiting this behavior.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Tools.
  2. Click on Settings
  3. Scroll down to Notifications, and fill out "Apprise Notification Configuration" and the "Notification Body"
  4. Click "Send Test Notification"
  5. Verify that the message was sent and received
  6. Scroll down to the bottom
  7. Click "Update Settings"
  8. When the save completes, scroll up and observe that the "Notification Body" is now blank.

Expected behavior
The Notification Body should save and be retained in the field

Additional context
On the receiver side, I did notice that the test message that I received appeared to be escaped json
(\{"scientificName":"Anser caerulescens", ... \}). To make sure that this wasn't a receiver side issue, I ran a test from the command line (ssh'd in)

$HOME/BirdNET-Pi/birdnet/bin/apprise -vv -b "${PAYLOAD}" "mqtt://${HOMEASSISTANT}/birdnet/sightings"

This was received without escaped { and } characters

Your build
Raspberry Pi 3 B+ (PCB 1.3 Sony UK)
Running version: 762732c13434c5ab81d667da952e2345a04519cb

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions