gridPowerDeltaValue in UI

This commit is contained in:
Patrick Haßel 2025-09-03 12:58:29 +02:00
parent ccc9eea312
commit 8024c2ddcd
2 changed files with 7 additions and 0 deletions

View File

@ -144,6 +144,8 @@
<button id="admin" onclick="toggleAdmin()">Admin</button> <button id="admin" onclick="toggleAdmin()">Admin</button>
<div id="gridPowerDelta"></div>
<script> <script>
let admin = false; let admin = false;
@ -153,6 +155,7 @@
} }
const title = document.getElementById("title"); const title = document.getElementById("title");
const gridPowerDelta = document.getElementById("gridPowerDelta");
const relayList = document.getElementById("relayList"); const relayList = document.getElementById("relayList");
function getUrl(path) { function getUrl(path) {
@ -241,6 +244,7 @@
data = JSON.parse(r.response); data = JSON.parse(r.response);
dataAge = Date.now(); dataAge = Date.now();
title.innerText = data.wifi.hostname; title.innerText = data.wifi.hostname;
gridPowerDelta.innerText = "gridPowerDelta=" + data.gridPowerDeltaValue + "W";
for (let index = 0; index < data.relays.length; index++) { for (let index = 0; index < data.relays.length; index++) {
const relayData = data.relays[index]; const relayData = data.relays[index];
const relayTag = document.getElementById("relay" + index) || create(index); const relayTag = document.getElementById("relay" + index) || create(index);

View File

@ -90,6 +90,9 @@ void httpStatus() {
mqtt["host"] = getMqttHost(); mqtt["host"] = getMqttHost();
mqtt["port"] = getMqttPort(); mqtt["port"] = getMqttPort();
json["gridPowerDeltaValue"] = gridPowerDeltaValue;
json["gridPowerDeltaAge"] = millis() - gridPowerDeltaMillis;
const auto relays = json["relays"].to<JsonArray>(); const auto relays = json["relays"].to<JsonArray>();
relay0.json(relays.add<JsonObject>()); relay0.json(relays.add<JsonObject>());
#ifdef Sonoff4ChPro #ifdef Sonoff4ChPro