Temat: Odczyt temperatury / czujników (Luci)
Hejka Wszystkim ![]()
Chciałem dodać odczyt z czujników w moim Linksysie i w przyszłości też w Zyxelu NSA310 niestety samemu nie potrafię tego ogarnąć tak jakbym chciał, więc postanowiłem napisać na forum.
Stworzyłem plik 20-temperature.htm o zawartości
<%#
Copyright 2008 Steven Barth <steven@midlink.org>
Copyright 2008-2018 Jo-Philipp Wich <jo@mein.io>
Licensed to the public under the Apache License 2.0.
-%>
<%
local SYS = require "luci.sys"
local CPU_TEMP = SYS.exec("cut -c1-2 /sys/class/hwmon/hwmon1/temp1_input")
local DDR_TEMP = SYS.exec("cut -c1-2 /sys/class/hwmon/hwmon0/temp2_input")
local WIFI_TEMP = SYS.exec("cut -c1-2 /sys/class/hwmon/hwmon0/temp1_input")
%>
<div class="cbi-section">
<h3><%:Temperatury%></h3>
<div class="table" width="100%">
<div class="tr"><div class="td left" width="33%"><%:Temperatura CPU%></div><div class="td left" title="-"><%=CPU_TEMP or "?"%>°C<div><div></div></div></div></div>
<div class="tr"><div class="td left" width="33%"><%:Temperatura RAM%></div><div class="td left" title="-"><%=DDR_TEMP or "?"%>°C<div><div></div></div></div></div>
<div class="tr"><div class="td left" width="33%"><%:Temperatura Wi-Fi%></div><div class="td left" title="-"><%=WIFI_TEMP or "?"%>°C<div><div></div></div></div></div>
</div>
</div>Plik wrzuciłem do
/usr/lib/lua/luci/view/admin_status/indexi wiadomo temperatury są wypisywane, ale statycznie.. trzeba odświeżać stronę aby uległy zmianie.
Mógłby mi ktoś podpowiedzieć, rzucić jakąś funkcję, rozwiązanie które odświeżałaby cyklicznie te wskazania?
Pozdrawiam ![]()



