diff --git a/code/espurna/data/index.html.gz b/code/espurna/data/index.html.gz
index b528b975..435b6d9a 100644
Binary files a/code/espurna/data/index.html.gz and b/code/espurna/data/index.html.gz differ
diff --git a/code/espurna/relay.ino b/code/espurna/relay.ino
index df64ee2a..1192b6d9 100644
--- a/code/espurna/relay.ino
+++ b/code/espurna/relay.ino
@@ -367,6 +367,10 @@ void _relayWebSocketUpdate() {
void _relayWebSocketOnSend(JsonObject& root) {
+ if (relayCount() == 0) return;
+
+ root["relayVisible"] = 1;
+
// Statuses
JsonArray& relay = root.createNestedArray("relayStatus");
for (unsigned char relayID=0; relayID