The conky devs promised hwmon support back last spring, and they have the patch, but they have yet to put it into the tarball, so it's not in the conky ebuild. I will attach the patch and the diff for the ebuild. Reproducible: Always Steps to Reproduce: 1. Configure conky to display variables of the form ${hwmon 0 temp 0 input} (for example; any hwmon call will show this bug). 2. Watch conky print a message that it does not recognize the variable, and put {hwmon} in the display.
Created attachment 129350 [details, diff] Patch that adds hwmon support.
Created attachment 129352 [details, diff] Patch to ebuild to pull in the patch.
Corresponding bug report in conky dev tree (and where i got the patch): http://sourceforge.net/tracker/index.php?func=detail&aid=1650894&group_id=143975&atid=757310
(In reply to comment #3) > Corresponding bug report in conky dev tree (and where i got the patch): > http://sourceforge.net/tracker/index.php?func=detail&aid=1650894&group_id=143975&atid=757310 > I'm not really sure what went wrong here, but either way its actually in conky now (as of rev 919 in svn).
Fair enough. I was just pointing out that this is broken for me since I'm building from Portage, which uses the conky-1.4.6 tarball and not the latest svn. I fixed it in my case by applying the patch in an overlay, and figure others might want to do the same. Conky does not seem to have regular releases; it was 8 months or so between 1.4.5 and 1.4.6, and since 1.4.6 just came out, it might be even longer before this fix makes it into a released version.
I reworked the patch as submitted because the code to read i2c, platform and hwmon is essentially the same and there was some duplication of code there. 1.4.7 will offer i2c, platform and hwmon.
fixed for 1.4.7 and higher. see bug 190839.
closing - 1.4.8 is in portage.