My Lenovo thinkpad T440s has the next product number:

$ cat /sys/class/dmi/id/product_name
  20ARS0LF0A

So all the procedures show here are valid for this product

Fist and if you don’t install thinkfan, lm_sensors and hdapsd before:

$ sudo dnf install thinkfan hdapsd lm_sensors
$ sudo sensors-detect
$ sudo sh -c "find /sys/devices -type f -name 'temp*_input' | xargs -I {} echo "hwmon {}" >> /etc/thinkfan.conf"
$ sudo systemctl enable thinkfan

The next step is install tlp and prepare other tools for manage kernel modules:

sudo dnf install tlp tlp-rdw kernel-devel akmods kmodtool

We need to enable external repositories:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm

Now this is the last part of the installation, but read carefully this warning:

The next instructions are no recommended, we use the --nogpgcheck , so we not only use a external repository, we don’t check the sing the packages.

If you are comfortable with this just:

sudo dnf install akmod-tp_smapi akmod-acpi_call --enablerepo tlp-updates-testing --nogpgcheck

The --enablerepo tlp-updates-testing is necessary for fedora 25+ versions.

Now you can have a very well use and administration of your batteries 🙂

Many thanks to linrunner and the TLP project.