Возможно простая ошибка в написании, чтобы проверить можно вставить в 'conkyrc' первой строкой:
#! /usr/bin/python
Появится питоновская подсветка и будут видны очевидные ошибки, на работе никак не отразится.
Если опасаетесь вставлять такую строку, включите подсветку одноразово.
В меню Geany это так: Документ-Установить тип файла-Скриптовые языки-Файл Python.
У меня только hwmon0 и для него два решения, может пригодится.
${if_existing /sys/class/hwmon/hwmon0/temp1_input}${acpitemp}°C${endif}
или
${if_existing /sys/class/hwmon/hwmon0/temp1_input}${execi 60 cat /sys/class/hwmon/hwmon0/temp1_input}${endif}
Еще добавлю две строчки, которые увидел на форуме и доделал под себя.
Версия ОС:
${alignc} ${pre_exec cat /etc/issue.net } ''${pre_exec cat /etc/os-release | grep 'VERSION=' | awk '{print $3 $4}'}
Дата установки:
${alignc}Дата установки: ${pre_exec ls -lct /etc | tail -1 | awk '{print $7, $6, $8}'} г.