Сообщение об ошибке указывает, что, хотя rrdupdate нуждается в значении с плавающей запятой, он фактически ничего не получил.
Я подозреваю, что value
является нулевым или пустым, и поэтому str(value)
является пустым, в результате чегов этой ошибке.
Вам нужна дополнительная логика, чтобы ноль / неизвестный value
был преобразован в 'U', что rrdupdate может правильно обработать.