libsensors-dev evtl. Verständnisprobleme

Ich möchte mit libsensors verschieden Temperaturen auslesen. Ich bin bisher zu folgendem gekommen.

Code:
#include <sensors/sensors.h>
#include <stdio.h>

int main()
{
	FILE*input=fopen("/etc/sensors.conf", "r");
	sensors_init(input);
	
	const sensors_chip_name *chip;
	int chip_nr=0;
	for (chip_nr=0; (chip = sensors_get_detected_chips (&chip_nr));)
	{
		printf("test");
	}
	
	return 0;
}

Das Hauptproblem an der Sache ist nun dass chip immer NULL ist, was natürlich eig. nicht so sein sollte. Ich bin mir darüber hinaus auch nicht so schlüssig, was es mit der sensors.conf auf sich hat. Bleibt die so wie ich sie in /etc gefunden habe?^^ Oder muss ich da auch noch diverse Dinge ändern?

Danke
 
Zurück
Oben