diff --git a/src/WebApi_network.cpp b/src/WebApi_network.cpp index 839df47..a39ed2a 100644 --- a/src/WebApi_network.cpp +++ b/src/WebApi_network.cpp @@ -32,6 +32,7 @@ void WebApiNetworkClass::onNetworkStatus(AsyncWebServerRequest* request) root[F("sta_status")] = ((WiFi.getMode() & WIFI_STA) != 0); root[F("sta_ssid")] = WiFi.SSID(); root[F("sta_rssi")] = WiFi.RSSI(); + root[F("network_hostname")] = NetworkSettings.getHostname(); root[F("network_ip")] = NetworkSettings.localIP().toString(); root[F("network_netmask")] = NetworkSettings.subnetMask().toString(); root[F("network_gateway")] = NetworkSettings.gatewayIP().toString(); diff --git a/webapp/src/components/NetworkInfoView.vue b/webapp/src/components/NetworkInfoView.vue index 3f42462..4417df6 100644 --- a/webapp/src/components/NetworkInfoView.vue +++ b/webapp/src/components/NetworkInfoView.vue @@ -49,6 +49,7 @@ export default defineComponent({ ap_ssid: "", ap_stationnum: 0, // InterfaceNetworkInfo + network_hostname: "", network_ip: "", network_netmask: "", network_gateway: "", diff --git a/webapp/src/components/partials/InterfaceNetworkInfo.vue b/webapp/src/components/partials/InterfaceNetworkInfo.vue index dfb6aa7..c640da5 100644 --- a/webapp/src/components/partials/InterfaceNetworkInfo.vue +++ b/webapp/src/components/partials/InterfaceNetworkInfo.vue @@ -7,6 +7,10 @@
| Hostname | +{{ network_hostname }} | +
|---|---|
| IP Address | {{ network_ip }} | @@ -43,6 +47,7 @@ import { defineComponent } from 'vue'; export default defineComponent({ props: { + network_hostname: String, network_ip: String, network_netmask: String, network_gateway: String,