noccylabs/acpi-thermal

Read thermal temperature values from sysfs

0.1.0 2014-08-22 18:17 UTC

This package is auto-updated.

Last update: 2024-03-07 05:51:18 UTC


README

Read the temperature readings from the ACPI sysfs

Installation

    $ composer require noccylabs/acpi-thermal:0.1.*

Usage

You can get a collection of all the available thermal zones using the static getAllZones() method:

    use NoccyLabs\Thermal;

    $zones = Thermal\Zone::getAllZones();
    foreach ($zones as $zone) {
        printf("%s = %.1fºC\n",
            $zone->getName(),
            $zone->getTemp()
        );
    }

You can also create a zone directly and start reading from it (assuming it exists):

    $zone = new Thermal\Zone("thermal_zone0");        
    echo $zone->getTemp();