Hallo, ich habe einen Router in dem ich 2 Dateien bezüglich
Hardwaremonitoring gefunden habe (möchte nen Lüfter nachrüsten), in der
Weboberfläche kann man die beiden Werte
=> 65°C = Lüfter ein
< 60°C = Lüfter aus
einstellen, diese habe ich in einer Datei namens hwmon.nvramconfig
wiedergefunden
1 | "hwmon_temp_max" "HWMon Maximum" "NULL" "FALSE" "0"
|
2 | "hwmon_temp_hyst" "HWMon Hysteresis" "NULL" "FALSE" "0"
|
in einer weiteren Datei hwmon.webservices steht folgendes
1 | <fieldset>
|
2 | <legend><script type="text/javascript">Capture(service.hwmon_legend)</script></legend>
|
3 | <div class="setting">
|
4 | <div class="label"><script type="text/javascript">Capture(service.hwmon_critemp)</script></div>
|
5 | <input class="num" maxlength="3" size="3" name="hwmon_temp_max" value="<% nvram_get("hwmon_temp_max"); %>" />
|
6 | <span class="default"><script type="text/javascript">document.write("(" + share.deflt + ": 65 °C)")</script></span>
|
7 | </div>
|
8 | <div class="setting">
|
9 | <div class="label"><script type="text/javascript">Capture(service.hwmon_hystemp)</script></div>
|
10 | <input class="num" maxlength="3" size="3" name="hwmon_temp_hyst" value="<% nvram_get("hwmon_temp_hyst"); %>" />
|
11 | <span class="default"><script type="text/javascript">document.write("(" + share.deflt + ": 60 °C)")</script></span>
|
12 | </div>
|
13 | </fieldset><br />
|
versteht jemand ob sich dieses javascript nur die Temperaturschwelle aus
Datei 1 holt oder wertet es auch dieses "NULL" "FALSE" und "0" aus. Was
wird wofür stehen "0" für die Temperatur und "FALSE"=deaktiviert?
Der Transistor auf dem Board wird nämlich nicht angesteuert und egal
welche Werte ich in der Weboberfläche einstelle die Werte werden nicht
in die Datei 1 übernommen. Ich würde es gerne per Hand reinschreiben
aber ich verstehe den Zusammenhang bzw. die Reihenfolge mit dem "NULL"
"FALSE" "0" nicht.
Vielleicht gibts ja jemanden der mit JS arbeitet und mir etwas zum Code
sagen kann.