Agregar temperatura Top-Rack

This commit is contained in:
2026-06-05 23:13:19 +02:00
parent bc50948455
commit 5eb7964a7b
6 changed files with 123 additions and 8 deletions
+7 -2
View File
@@ -233,6 +233,7 @@
.field-role { grid-column: span 3; }
.field-model { grid-column: span 2; }
.field-location { grid-column: span 2; }
.field-rack-temp { grid-column: span 4; }
.field-host { grid-column: span 3; }
.field-port { grid-column: span 1; }
.field-username { grid-column: span 2; }
@@ -445,7 +446,7 @@
@media (max-width: 1180px) {
.device { grid-template-columns: repeat(6, minmax(0, 1fr)); align-items: start; }
.field-name, .field-role, .field-host, .password-credential { grid-column: span 3; }
.field-name, .field-role, .field-host, .password-credential, .field-rack-temp { grid-column: span 3; }
.field-id, .field-model, .field-location, .field-username, .field-auth, .field-active, .field-delete { grid-column: span 2; }
.field-port { grid-column: span 1; }
.credential-note { grid-column: span 4; }
@@ -460,7 +461,7 @@
.top-grid, .device { grid-template-columns: 1fr; }
.field-active, .field-name, .field-id, .field-role, .field-model, .field-location,
.field-host, .field-port, .field-username, .field-auth, .password-credential,
.credential-note, .field-delete { grid-column: span 1; }
.credential-note, .field-rack-temp, .field-delete { grid-column: span 1; }
.threshold-row { grid-template-columns: 1fr; }
}
</style>
@@ -702,6 +703,9 @@
<div class="credential-note">
Metodo activo: <strong>${authMethod === "key" ? "Clave asimetrica: copiar clave publica del monitor en la RPi" : "Password"}</strong>
</div>
<label class="field-rack-temp" title="Archivo opcional en este RPi con la temperatura del rack escrita por Node-RED. Si esta vacio, no se recoge temperatura Top-Rack desde este dispositivo.">Archivo temp rack
<input data-field="rackTemperatureFile" value="${device.rackTemperatureFile || ""}" placeholder="/home/yamaray/monitor-rpi/rack-temp.json">
</label>
<label class="field-active" title="Si esta activo, este dispositivo se consulta por SSH. Si esta inactivo, se muestra deshabilitado y no se escanea.">Activo
<input data-field="active" type="checkbox" ${device.active ? "checked" : ""}>
</label>
@@ -848,6 +852,7 @@
password: "",
privateKeyPath: "",
authMethod: "password",
rackTemperatureFile: "",
model: "RPi 4",
role: "",
location: "Rack",