v0.11.4-devices
This commit is contained in:
+20
-1
@@ -130,6 +130,7 @@
|
||||
<div class="dashboard-section-head compact-head">
|
||||
<div><span class="eyebrow" data-i18n="nav.devices">Devices</span>
|
||||
<h2 data-i18n="dashboard.quickControl">Manual control</h2>
|
||||
<p data-i18n="dashboard.manualControlHint">Direct GREE control: power, temperature, mode, fan and supported unit functions.</p>
|
||||
</div>
|
||||
<span class="badge" id="dashboardDeviceCount">0</span>
|
||||
</div>
|
||||
@@ -147,6 +148,7 @@
|
||||
data-i18n="actions.discover">Discover</button><button class="secondary" data-open="deviceDialog"
|
||||
data-i18n="devices.addManual">Add manually</button></div>
|
||||
</div>
|
||||
<p class="lead" data-i18n="devices.technicalDescription">Technical configuration and diagnostics only. Current operating settings are available in Manual control.</p>
|
||||
<div class="device-grid" id="deviceList"></div>
|
||||
</section>
|
||||
|
||||
@@ -918,9 +920,10 @@
|
||||
<form method="dialog" id="renameDeviceForm" class="dialog-form">
|
||||
<input type="hidden" name="id">
|
||||
<div class="dialog-head">
|
||||
<h2 data-i18n="devices.nameProtocol">Name / protocol</h2><button type="button" data-close>×</button>
|
||||
<h2 data-i18n="devices.technicalConfig">Technical configuration</h2><button type="button" data-close>×</button>
|
||||
</div>
|
||||
<label><span data-i18n="common.name">Name</span><input name="name" required maxlength="80"></label>
|
||||
<div class="two"><label><span data-i18n="devices.ipAddress">IP address</span><input name="ip" required></label><label><span>Port</span><input type="number" name="port" min="1" max="65535" required></label></div>
|
||||
<label><span data-i18n="devices.protocol">Protocol</span><select name="protocol_version">
|
||||
<option value="0" data-i18n="devices.protocolAuto">Auto (V1 + V2)</option>
|
||||
<option value="1">V1 AES-ECB</option>
|
||||
@@ -934,6 +937,22 @@
|
||||
</form>
|
||||
</dialog>
|
||||
|
||||
<dialog id="pingDialog" class="dialog-wide ping-dialog">
|
||||
<div class="dialog-form">
|
||||
<div class="dialog-head">
|
||||
<div><span class="eyebrow" data-i18n="devices.diagnostics">Diagnostics</span><h2 data-i18n="devices.pingLive">Live ping</h2></div>
|
||||
<button type="button" data-close>×</button>
|
||||
</div>
|
||||
<p class="field-note" data-i18n="devices.pingHint">Measures the GREE controller round-trip by reading device status. The chart refreshes while monitoring is enabled.</p>
|
||||
<div class="ping-toolbar">
|
||||
<label><span data-i18n="common.device">Device</span><select id="pingDeviceSelect"></select></label>
|
||||
<label class="check ping-all-toggle"><input type="checkbox" id="pingAllDevices"> <span data-i18n="devices.pingAll">Ping all units</span></label>
|
||||
<button type="button" class="primary" id="pingToggleButton" data-action="ping-toggle" data-i18n="devices.pingStop">Stop</button>
|
||||
</div>
|
||||
<div class="ping-live-grid" id="pingLiveGrid"></div>
|
||||
</div>
|
||||
</dialog>
|
||||
|
||||
<dialog id="zoneDialog">
|
||||
<form method="dialog" id="zoneForm" class="dialog-form">
|
||||
<input type="hidden" name="id">
|
||||
|
||||
Reference in New Issue
Block a user