Die eine Firmwaredatei ist anscheinend nicht so, wie Homegear es erwartet.
Kommentiere mal den zweiten Block aus, und zwar so:
#!/bin/sh
SCRIPTDIR="$( cd "$(dirname $0)" && pwd )"
FIRMWAREDIR=/tmp/HomegearTemp
rm -f $SCRIPTDIR/0000.*
wget -P $FIRMWAREDIR https://www.eq-3.de/Downloads/Software/Firmware/hm-ou-cfm-tw_update_V1_2_160418.tgz
if [ $? -eq 0 ]; then
tar -zxf $FIRMWAREDIR/hm-ou-cfm-tw_update_V1_2_160418.tgz -C $FIRMWAREDIR
[ $? -ne 0 ] && exit 1
mv $FIRMWAREDIR/hm-ou-cfm-tw_update_V1_2_160418.eq3 $SCRIPTDIR/0000.000000FA.fw
[ $? -ne 0 ] && exit 1
rm $FIRMWAREDIR/hm-ou-cfm-tw_update_V1_2_160418.tgz
rm $FIRMWAREDIR/changelog.txt
rm $FIRMWAREDIR/info
echo "12" > $SCRIPTDIR/0000.000000FA.version
[ $? -ne 0 ] && exit 1
fi
#wget -P $FIRMWAREDIR https://www.eq-3.de/downloads/software/firmware/HM-ES-TX-WM_update_V2_2_190619_1.tgz
#if [ $? -eq 0 ]; then
# tar -zxf $FIRMWAREDIR/HM-ES-TX-WM_update_V2_2_190619_1.tgz -C $FIRMWAREDIR
# [ $? -ne 0 ] && exit 1
# mv $FIRMWAREDIR/update_application_eQ3-HM-ES-TX-WM.eq3 $SCRIPTDIR/0000.000000DE.fw
# [ $? -ne 0 ] && exit 1
# rm $FIRMWAREDIR/HM-ES-TX-WM_update_V1_2_160628.tgz
# rm $FIRMWAREDIR/changelog.txt
# rm $FIRMWAREDIR/info
# echo "22" > $SCRIPTDIR/0000.000000DE.version
# [ $? -ne 0 ] && exit 1
#fi
Und lass dann das Skript noch einmal laufen. (in dem Ordner.)