Так не будет работать! Нужно именно '$D' вставлять!
Строчку temp:=INT_TO_STRING(16#0D); УДАЛИТЬ!
А эту переписать
textsms:=CONCAT(textsms ,'$D');
Захват-1.png
PS. Или так
textSms:='Выработано за день: ';
temp:='123кВт*ч. ';
textsms:=CONCAT(textsms ,temp);
temp:='$DВыработано за месяц: ';
textsms:=CONCAT(textsms ,temp);
temp:='2048кВт*ч.';
textsms:=CONCAT(textsms ,temp)