{#if connectionType == "MQTT"} {#if MQTTconnections[1]}
{/if} {:else}


{#each devices as NetworkDevice, i} {#if !NetworkDevice.status && NetworkDevice.status != false}

{NetworkDevice.deviceIP} {NetworkDevice.deviceName} waiting

{/if} {#if NetworkDevice.status == true}

{NetworkDevice.deviceIP} {NetworkDevice.deviceName} connected

{/if} {#if NetworkDevice.status == false}

{NetworkDevice.deviceIP} {NetworkDevice.deviceName} disconnected

{/if} {/each}
{/if}
🔆
{#if connectionType == "MQTT"} {#if connected == false}
MQTT
{#if MQTTconnections[0].mqtt_port == ""}
Для подключения MQTT обязателььно должен быть указан порт "MQTT wss port (TLS)"
{/if} {/if} {#if connected == true}
MQTT
{/if} {:else if connected == true}
localNET
{:else}
localNET
{/if} {#if prefics[2]}
{/if} {#if !pages[0]}

{/if}

{#each pages as page, i} {/each}

{#if newPage == 1}
{#each pages as pagesName, i} {#each wigets as widget, i} {#if !selectedprefics || selectedprefics === widget.prefics} {#if widget.page === pagesName.page} {#if widget.widget === "toggle"} {/if} {#if widget.widget === "anydata"} {/if} {#if widget.widget === "input"} {:else if widget.type === "time"} {:else} {/if} {/if} {#if widget.widget == "btn"} {/if} {#if widget.widget === "select"} {/if} {#if widget.widget === "chart"} {/if} {#if widget.widget === "range"} {/if} {/if} {/if} {/each}
{widget.descr} {#if widget.status == "1"} {:else} {/if} {#if widget.descrColor} {widget.descr} {:else} {widget.descr}
{!widget.nodeInfo ? "" : widget.nodeInfo}
{/if}
{#if Array.isArray(widget.color) && widget.status} {#each widget.color as anydataColor, i} {#if anydataColor.level && widget.status < anydataColor.level && widget.status > widget.color[i - 1].level && i > 0} {Math.round(widget.status * 10) / 10 ? Math.round(widget.status * 10) / 10 : widget.status}{!widget.after ? "" : widget.after} {/if} {/each} {:else if widget.color && widget.status} {Math.round(widget.status * 10) / 10 ? Math.round(widget.status * 10) / 10 : widget.status}{widget.after} {:else if !widget.status} ... {:else if widget.status} {Math.round(widget.status * 10) / 10 ? Math.round(widget.status * 10) / 10 : widget.status}{!widget.after ? "" : widget.after} {:else} {!widget.status ? "" : widget.status}{!widget.after ? "" : widget.after} {/if} {widget.descr} {#if widget.type === "number"}
{widget.descr} {#if widget.status != 0 && widget.status != 1}
{:else}
{/if}
{widget.descr} {#if widget.status == 0}
{:else}
{/if}
{#if widget.status} {#if widget.topic.includes("_2")} {:else if !widget.topic.includes("_1")} {widget.descr} {/if} {/if}
{widget.descr} {widget.status / 10} {widget.after}
{/each}
{/if}

developed by: avaks@meef.ru