Werte in Pushover - warum werden diese in der Nachricht nicht mit übertragen

Begonnen von CoComp, 11 Januar 2020, 23:15:54

Vorheriges Thema - Nächstes Thema

CoComp

Ich habe ein bash geschrieben, um ein Backup von fhem auf mein NAS zu erstellen - das läuft auch super,

Am Ende soll eine Pushmeldung über das erfolgreiche Backup abgesetzt werden. Obwohl in dieser Mitteilung Werte enthalten sind, werden diese nicht mit übertragen.

##!/bin/bash

localBackupDir="/mnt/BACKUP"
pushoverUser="hhkjhkjhjhkjhkjhkyxlidid"
pushoverToken="nmnlklkölkölkölkölölmnnnlkjlk"
###################################

perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Backup info backup starting now"

tar cvzf "/$localBackupDir/$(date +%y%m%d_%H%M%S)_fhem_backup.tar.gz" "/opt/fhem" -X exclude_my.lst &>/dev/null

find "$localBackupDir" -name '*fhem_backup.tar.gz' | while read file
do
fileSize="0"
fileSizeMB=$(du -h $file)
fileSizeMB=${fileSizeMB%%M*}
filename=${file##*/}

echo "$filename ($fileSizeMB MB) erstellt"

perl /opt/fhem/fhem.pl 7072 "set FHEM.Backup off"
perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Backup backup $filename"
perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Backup backupMB $fileSizeMB"
perl /opt/fhem/fhem.pl 7072 "setreading FHEM.Backup info backup done"
done


curl -s  \
-F "token=$pushoverToken" \
-F "user=$pushoverUser" \
-F "title=FHEM $localIp" \
-F "message=Backup mit $fileSizeMB MB wird erstellt" \
https://api.pushover.net/1/messages.json


Per Pushover kommt an:
FHEM
Backup mit  MB wird erstellt.

Ich finde den Bug nicht...