v0.14.18
This commit is contained in:
+78
-78
@@ -189,7 +189,7 @@
|
||||
data-i18n="flow.import">Import Flow</button><button class="primary" type="button" data-action="new-flow"
|
||||
data-i18n="flow.new">New Flow</button></div>
|
||||
</div>
|
||||
<nav class="automation-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<nav class="segmented-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<button type="button" class="active" data-go="flows" data-i18n="nav.flows">Flow</button>
|
||||
<button type="button" data-go="schedules" data-i18n="nav.schedules">Schedules</button>
|
||||
<button type="button" data-go="automations" data-i18n="nav.automations">Automations</button>
|
||||
@@ -215,7 +215,7 @@
|
||||
<h1 data-i18n="nav.schedules">Schedules</h1>
|
||||
</div><button class="secondary" data-open="scheduleDialog" data-i18n="actions.add">Add</button>
|
||||
</div>
|
||||
<nav class="automation-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<nav class="segmented-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<button type="button" data-go="flows" data-i18n="nav.flows">Flow</button>
|
||||
<button type="button" class="active" data-go="schedules" data-i18n="nav.schedules">Schedules</button>
|
||||
<button type="button" data-go="automations" data-i18n="nav.automations">Automations</button>
|
||||
@@ -248,7 +248,7 @@
|
||||
<h1 data-i18n="nav.automations">Automations</h1>
|
||||
</div><button class="secondary" data-open="automationDialog" data-i18n="actions.add">Add</button>
|
||||
</div>
|
||||
<nav class="automation-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<nav class="segmented-tabs" data-i18n-aria="automationHub.navigation" aria-label="Automation navigation">
|
||||
<button type="button" data-go="flows" data-i18n="nav.flows">Flow</button>
|
||||
<button type="button" data-go="schedules" data-i18n="nav.schedules">Schedules</button>
|
||||
<button type="button" class="active" data-go="automations" data-i18n="nav.automations">Automations</button>
|
||||
@@ -322,15 +322,15 @@
|
||||
<h1 data-i18n="history.title">Climate history</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="history-tabs" id="historyTabs" role="tablist">
|
||||
<button data-history-tab="overview" data-i18n="history.tabOverview">Overview</button>
|
||||
<button data-history-tab="zones" data-i18n="history.tabZones">Zones</button>
|
||||
<button data-history-tab="devices" data-i18n="history.tabDevices">GREE devices</button>
|
||||
<button data-history-tab="energy" data-i18n="energy.title">Energy</button>
|
||||
<button data-history-tab="network" data-i18n="history.tabNetwork">Pings</button>
|
||||
<button data-history-tab="sensors" data-i18n="history.tabSensors">HA sensors</button>
|
||||
<button data-history-tab="custom" data-i18n="history.tabCustom">Custom chart</button>
|
||||
</div>
|
||||
<nav class="segmented-tabs" id="historyTabs" role="tablist" aria-label="History navigation">
|
||||
<button type="button" data-history-tab="overview" data-i18n="history.tabOverview">Overview</button>
|
||||
<button type="button" data-history-tab="zones" data-i18n="history.tabZones">Zones</button>
|
||||
<button type="button" data-history-tab="devices" data-i18n="history.tabDevices">GREE devices</button>
|
||||
<button type="button" data-history-tab="energy" data-i18n="energy.title">Energy</button>
|
||||
<button type="button" data-history-tab="network" data-i18n="history.tabNetwork">Pings</button>
|
||||
<button type="button" data-history-tab="sensors" data-i18n="history.tabSensors">HA sensors</button>
|
||||
<button type="button" data-history-tab="custom" data-i18n="history.tabCustom">Custom chart</button>
|
||||
</nav>
|
||||
<div class="panel chart-panel history-toolbar-panel">
|
||||
<div class="chart-toolbar">
|
||||
<div id="historyContextControls" class="history-context-controls"></div>
|
||||
@@ -361,16 +361,16 @@
|
||||
</div>
|
||||
<p class="lead" data-i18n="night.description">Configure quieter thermostat behavior for sleeping hours without
|
||||
mixing it with application settings.</p>
|
||||
<form class="settings-form standalone-settings-form" id="nightModeForm">
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<form class="config-form full-width-form" id="nightModeForm">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.nightMode">Night mode</h3>
|
||||
<p data-i18n="settings.nightModeHint">During selected hours the thermostat limits fan speed and can
|
||||
request Quiet on supported units.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="night_mode_enabled"> <span
|
||||
data-i18n="settings.nightModeEnabled">Enable night mode</span></label>
|
||||
<label><span data-i18n="settings.nightStart">Start</span><input type="time" name="night_mode_start"
|
||||
@@ -391,7 +391,7 @@
|
||||
data-i18n="settings.nightNativeSleep">Use native Sleep when supported</span></label>
|
||||
</div>
|
||||
</section>
|
||||
<div class="settings-save-bar"><span data-i18n="night.saveHint">Save night-mode changes.</span><button
|
||||
<div class="sticky-form-actions"><span data-i18n="night.saveHint">Save night-mode changes.</span><button
|
||||
class="primary" type="submit" data-i18n="actions.save">Save</button></div>
|
||||
</form>
|
||||
</section>
|
||||
@@ -404,16 +404,16 @@
|
||||
</div>
|
||||
<p class="lead" data-i18n="homeAssistant.description">Connection, temperature sensors, friendly aliases and access
|
||||
tokens for the Home Assistant integration.</p>
|
||||
<form class="settings-form standalone-settings-form" id="homeAssistantForm">
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<form class="config-form full-width-form" id="homeAssistantForm">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.haConnection">Połączenie z Home Assistant</h3>
|
||||
<p data-i18n="settings.haConnectionHint">Adres serwera i dane dostępu używane przez wszystkie funkcje Home
|
||||
Assistant.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<div id="haSupervisorStatus" class="ha-supervisor-status wide" role="status" aria-live="polite" hidden></div>
|
||||
<label class="wide" data-ha-manual-field><span>URL</span><input type="url" name="ha_url"
|
||||
placeholder="http://homeassistant.local:8123"></label>
|
||||
@@ -430,15 +430,15 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.haThermostatSources">Źródła temperatury sterowania</h3>
|
||||
<p data-i18n="settings.haThermostatSourcesHint">Te ustawienia należą do logiki termostatów i źródeł
|
||||
temperatury, nie do wspólnych wejść Flow.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="wide"><span data-i18n="settings.outdoorEntity">Global outdoor temperature entity_id</span><input
|
||||
name="ha_outdoor_entity_id" list="haEntitySuggestions" placeholder="sensor.outdoor_temperature"></label>
|
||||
<p class="field-note wide" data-i18n="settings.outdoorEntityHint">Global Home Assistant outdoor temperature sensor. Zones use it by default and may override it with another outdoor sensor in zone settings.</p>
|
||||
@@ -452,8 +452,8 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="panel settings-block flow-shared-settings" id="flowSharedInputsSettings">
|
||||
<div class="settings-block-head flow-shared-settings-head">
|
||||
<section class="panel form-section flow-shared-settings" id="flowSharedInputsSettings">
|
||||
<div class="form-section-head flow-shared-settings-head">
|
||||
<div>
|
||||
<h3 data-i18n="flow.sharedInputsTitle">Wspólne wejścia Flow</h3>
|
||||
<p data-i18n="flow.sharedInputsHint">Zdefiniuj wspólne źródła wartości raz i używaj ich w wielu Flow.
|
||||
@@ -465,8 +465,8 @@
|
||||
<div id="flowSharedInputList" class="flow-shared-input-list"></div>
|
||||
</section>
|
||||
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.sensorAliases">Sensor aliases</h3>
|
||||
<p data-i18n="settings.sensorAliasesHint">Badges show whether an entity is collected as metrics, used by
|
||||
@@ -481,8 +481,8 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.haIntegrationAccess">Home Assistant integration access</h3>
|
||||
<p data-i18n="settings.haIntegrationHint">Create a controller token and paste it into the GREE Controller
|
||||
@@ -495,7 +495,7 @@
|
||||
data-i18n="settings.newToken">Create new token</button></div>
|
||||
</div>
|
||||
</section>
|
||||
<div class="settings-save-bar"><span data-i18n="homeAssistant.saveHint">Save Home Assistant and sensor
|
||||
<div class="sticky-form-actions"><span data-i18n="homeAssistant.saveHint">Save Home Assistant and sensor
|
||||
changes.</span><button class="primary" type="submit" data-i18n="actions.save">Save</button></div>
|
||||
</form>
|
||||
</section>
|
||||
@@ -514,31 +514,31 @@
|
||||
data-i18n="settings.greeSettings">GREE</button>
|
||||
<button type="button" role="tab" aria-selected="false" data-settings-tab="cloud">GREE Cloud</button>
|
||||
</div>
|
||||
<form class="settings-form" id="settingsForm" novalidate>
|
||||
<form class="config-form" id="settingsForm" novalidate>
|
||||
<div class="settings-pane" data-settings-pane="app">
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.applicationRuntime">Application runtime</h3>
|
||||
<p data-i18n="settings.applicationRuntimeHint">Application-wide behavior that does not change GREE
|
||||
transport or discovery.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="simulator_enabled"> <span
|
||||
data-i18n="settings.simulationMode">Simulation mode</span></label>
|
||||
<p class="field-note wide warning-note" data-i18n="settings.simulationModeHint">When enabled, a prominent
|
||||
warning is shown throughout the application.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="notifications.title">Notifications</h3>
|
||||
<p data-i18n="notifications.hint">Send important events or only problems/anomalies.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="notifications_enabled"> <span
|
||||
data-i18n="notifications.enable">Enable notifications</span></label>
|
||||
<label><span data-i18n="notifications.mode">Mode</span><select name="notifications_mode">
|
||||
@@ -600,15 +600,15 @@
|
||||
data-i18n="notifications.test">Send test notification</button></div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.metricsAndLogs">Metrics and logs</h3>
|
||||
<p data-i18n="settings.compactionHint">SQLite keeps recent data locally and compacts older samples to
|
||||
the resolution used by charts.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label><span data-i18n="settings.retentionDays">Local metric retention (days)</span><input type="number"
|
||||
name="history_retention_days" min="1" max="3650" required></label>
|
||||
<label><span data-i18n="settings.eventRetentionDays">Event/log retention (days)</span><input type="number"
|
||||
@@ -617,15 +617,15 @@
|
||||
data-i18n="settings.compaction">Compact old metrics</span></label>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.influx">Long-term InfluxDB history</h3>
|
||||
<p data-i18n="settings.influxHint">Optional archive for older history. InfluxDB 1.x and 2.x are
|
||||
supported.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="influx_enabled"> <span
|
||||
data-i18n="settings.influxEnabled">Enable InfluxDB archive</span></label>
|
||||
<label><span data-i18n="settings.influxVersion">InfluxDB version</span><select name="influx_version">
|
||||
@@ -654,14 +654,14 @@
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.debug">On-screen debug</h3>
|
||||
<p data-i18n="settings.debugHint">Live diagnostics displayed on every application page.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check"><input type="checkbox" name="debug_overlay_enabled"> <span
|
||||
data-i18n="settings.debugOverlay">Show debug window on every page</span></label>
|
||||
<label class="check"><input type="checkbox" name="debug_gree_frames"> <span
|
||||
@@ -672,8 +672,8 @@
|
||||
data-i18n="settings.debugCloudMqtt">Trace GREE Cloud MQTT</span></label>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.backup">Configuration backup</h3>
|
||||
<p class="warning-note" data-i18n="settings.backupHint">Export/import application configuration.
|
||||
@@ -689,15 +689,15 @@
|
||||
<div class="panel system-panel" id="systemInfo"></div>
|
||||
</div>
|
||||
<div class="settings-pane" data-settings-pane="gree" hidden>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.greeConnection">GREE connection</h3>
|
||||
<p data-i18n="settings.greeConnectionHint">Controller identity, polling intervals and LAN discovery
|
||||
transport.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label><span data-i18n="settings.clientId">Client identifier</span><input name="controller_id"
|
||||
required></label>
|
||||
<label><span data-i18n="settings.pollInterval">Poll interval (s)</span><input type="number"
|
||||
@@ -710,29 +710,29 @@
|
||||
name="discovery_timeout_ms" min="300" max="30000" required></label>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.connectivityTitle">Connectivity metrics</h3>
|
||||
<p data-i18n="settings.connectivityHint">Periodic GREE UDP round-trip measurements for Local/LAN units. Results are stored in History.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="ping_metrics_enabled"> <span data-i18n="settings.connectivityEnable">Enable local unit ping measurements</span></label>
|
||||
<label><span data-i18n="settings.connectivityInterval">Measurement interval (s)</span><input type="number" name="ping_interval_seconds" min="10" max="3600" value="60"></label>
|
||||
<label><span data-i18n="settings.connectivitySamples">Samples per measurement</span><input type="number" name="ping_sample_count" min="1" max="10" value="3"></label>
|
||||
<p class="field-note wide" data-i18n="settings.connectivityLocalOnly">Only Local/LAN installations are probed. Cloud devices are not pinged directly.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.greeCommands">GREE commands</h3>
|
||||
<p data-i18n="settings.suppressBeepHint">Only changed properties are sent. Buzzer suppression is also
|
||||
requested when supported by the unit firmware.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="suppress_device_beep"> <span
|
||||
data-i18n="settings.suppressBeep">Try to suppress command beeps</span></label>
|
||||
<label class="check wide"><input type="checkbox" name="compressor_protection_enabled"> <span
|
||||
@@ -744,8 +744,8 @@
|
||||
Thermostats.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.greeTraffic">GREE traffic</h3>
|
||||
<p data-i18n="settings.greeTrafficHint">Live counters of UDP frames received from configured air
|
||||
@@ -756,9 +756,9 @@
|
||||
</section>
|
||||
</div>
|
||||
<div class="settings-pane" data-settings-pane="cloud" hidden>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head"><div><h3 data-i18n="settings.cloudAccountTitle">GREE Cloud account</h3><p data-i18n="settings.cloudAccountHint">REST login and device discovery use the selected regional GREE service. The password is never returned by the API after it is saved.</p></div></div>
|
||||
<div class="settings-grid">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head"><div><h3 data-i18n="settings.cloudAccountTitle">GREE Cloud account</h3><p data-i18n="settings.cloudAccountHint">REST login and device discovery use the selected regional GREE service. The password is never returned by the API after it is saved.</p></div></div>
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="gree_cloud_enabled"> <span data-i18n="settings.cloudEnable">Enable GREE Cloud</span></label>
|
||||
<label><span data-i18n="settings.cloudRegion">Region</span><select name="gree_cloud_region">
|
||||
<option>Australia</option><option>China Mainland</option><option>East South Asia</option><option selected>Europe</option><option>India</option><option>Latin American</option><option>Middle East</option><option>North American</option><option>Russia</option><option>South American</option>
|
||||
@@ -787,14 +787,14 @@
|
||||
<div id="greeCloudTestResult" class="inline-alert wide" hidden></div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="panel settings-block">
|
||||
<div class="settings-block-head">
|
||||
<section class="panel form-section">
|
||||
<div class="form-section-head">
|
||||
<div>
|
||||
<h3 data-i18n="settings.cloudConnectivityTitle">Cloud connectivity metrics</h3>
|
||||
<p data-i18n="settings.cloudConnectivityHint">Optional. Disabled by default. Measures REST login response and MQTT PINGRESP round-trip.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label class="check wide"><input type="checkbox" name="gree_cloud_connectivity_metrics_enabled"> <span data-i18n="settings.cloudConnectivityEnable">Measure Cloud REST/MQTT connectivity</span></label>
|
||||
<label><span data-i18n="settings.connectivityInterval">Measurement interval (s)</span><input type="number" name="gree_cloud_connectivity_metrics_interval_seconds" min="30" max="3600" value="300"></label>
|
||||
<label><span data-i18n="settings.connectivitySamples">Samples per measurement</span><input type="number" name="gree_cloud_connectivity_metrics_sample_count" min="1" max="10" value="3"></label>
|
||||
@@ -802,7 +802,7 @@
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
<div class="settings-save-bar"><span data-i18n="settings.saveHint">Save changes made in the blocks
|
||||
<div class="sticky-form-actions"><span data-i18n="settings.saveHint">Save changes made in the blocks
|
||||
above.</span><button class="primary" type="submit" data-i18n="actions.save">Save</button></div>
|
||||
</form>
|
||||
</section>
|
||||
@@ -878,16 +878,16 @@
|
||||
<aside class="flow-palette">
|
||||
<div class="flow-palette-head"><strong data-i18n="flow.blocks">Blocks</strong><small
|
||||
data-i18n="flow.paletteHint">Add a block, then connect its output to the next block.</small></div>
|
||||
<div class="flow-palette-group flow-palette-trigger"><span data-i18n="flow.triggers">Wyzwalacze</span>
|
||||
<div class="flow-palette-group block-category-trigger"><span data-i18n="flow.triggers">Wyzwalacze</span>
|
||||
<button type="button" data-flow-add="cron_trigger" data-i18n="flow.node.cronTrigger">CRON</button>
|
||||
</div>
|
||||
<div class="flow-palette-group flow-palette-time"><span data-i18n="flow.time">Czas</span>
|
||||
<div class="flow-palette-group block-category-time"><span data-i18n="flow.time">Czas</span>
|
||||
<button type="button" data-flow-add="weekday" data-i18n="flow.node.weekday">Dni tygodnia</button><button
|
||||
type="button" data-flow-add="time_range" data-i18n="flow.node.timeRange">Przedział godzin</button><button
|
||||
type="button" data-flow-add="date_range" data-i18n="flow.node.dateRange">Zakres dat</button><button
|
||||
type="button" data-flow-add="night_mode" data-i18n="flow.node.nightMode">Tryb nocny</button>
|
||||
</div>
|
||||
<div class="flow-palette-group flow-palette-timeop"><span data-i18n="flow.timeOps">Operacje czasu</span>
|
||||
<div class="flow-palette-group block-category-timeop"><span data-i18n="flow.timeOps">Operacje czasu</span>
|
||||
<button type="button" data-flow-add="stable_for" data-i18n="flow.node.stableFor">Utrzymuje się
|
||||
przez…</button><button type="button" data-flow-add="state_duration" data-i18n="flow.node.stateDuration">Czas
|
||||
trwania stanu</button><button type="button" data-flow-add="on_change" data-i18n="flow.node.onChange">Tylko
|
||||
@@ -895,7 +895,7 @@
|
||||
X razy / okres</button><button type="button" data-flow-add="delay"
|
||||
data-i18n="flow.node.delay">Odczekaj…</button>
|
||||
</div>
|
||||
<div class="flow-palette-group flow-palette-sensor"><span data-i18n="flow.sensors">Sensory / wartości</span>
|
||||
<div class="flow-palette-group block-category-sensor"><span data-i18n="flow.sensors">Sensory / wartości</span>
|
||||
<button type="button" data-flow-add="outdoor_temperature" data-i18n="flow.node.outdoorTemperature">Temperatura
|
||||
zewn.</button><button type="button" data-flow-add="device_temperature"
|
||||
data-i18n="flow.node.deviceTemperature">Temperatura urządzenia</button><button type="button"
|
||||
@@ -913,17 +913,17 @@
|
||||
data-flow-add="rolling_stat" data-i18n="flow.node.rollingStat">Średnia / mediana</button><button
|
||||
type="button" data-flow-add="oscillates" data-i18n="flow.node.oscillates">Wartość oscyluje</button>
|
||||
</div>
|
||||
<div class="flow-palette-group flow-palette-logic"><span data-i18n="flow.logic">Logika</span><button
|
||||
<div class="flow-palette-group block-category-logic"><span data-i18n="flow.logic">Logika</span><button
|
||||
type="button" data-flow-add="logic_and" data-i18n="flow.node.and">AND</button><button type="button"
|
||||
data-flow-add="logic_or" data-i18n="flow.node.or">OR</button><button type="button" data-flow-add="logic_not"
|
||||
data-i18n="flow.node.not">NOT</button></div>
|
||||
<div class="flow-palette-group flow-palette-action"><span data-i18n="flow.actions">Akcje</span>
|
||||
<div class="flow-palette-group block-category-action"><span data-i18n="flow.actions">Akcje</span>
|
||||
<button type="button" data-flow-add="zone_thermostat"
|
||||
data-i18n="flow.node.thermostat">Termostat</button><button type="button" data-flow-add="device_action"
|
||||
data-i18n="flow.node.greeDevice">Urządzenie GREE</button><button type="button" data-flow-add="group_action"
|
||||
data-i18n="flow.node.group">Grupa</button>
|
||||
</div>
|
||||
<div class="flow-palette-group flow-palette-haaction"><span data-i18n="flow.haActions">Home Assistant</span>
|
||||
<div class="flow-palette-group block-category-haaction"><span data-i18n="flow.haActions">Home Assistant</span>
|
||||
<button type="button" data-flow-add="ha_service_action" data-i18n="flow.node.haServiceAction">Home Assistant:
|
||||
usługa</button>
|
||||
</div>
|
||||
@@ -1233,9 +1233,9 @@
|
||||
</div>
|
||||
<label><span data-i18n="common.name">Name</span><input name="name" required maxlength="80"></label>
|
||||
<div class="technical-device-grid" id="deviceDetailsMeta"></div>
|
||||
<section class="settings-block">
|
||||
<div class="settings-block-head"><div><h3 data-i18n="energy.title">Energy</h3><p data-i18n="energy.sourceHint">Choose the cumulative energy source used for charts and period totals.</p></div></div>
|
||||
<div class="settings-grid">
|
||||
<section class="form-section">
|
||||
<div class="form-section-head"><div><h3 data-i18n="energy.title">Energy</h3><p data-i18n="energy.sourceHint">Choose the cumulative energy source used for charts and period totals.</p></div></div>
|
||||
<div class="form-grid">
|
||||
<label><span data-i18n="energy.source">Energy source</span><select name="energy_source">
|
||||
<option value="auto" data-i18n="energy.auto">Auto</option>
|
||||
<option value="gree_cloud">GREE Cloud</option>
|
||||
@@ -1257,7 +1257,7 @@
|
||||
<div id="deviceGroupsList" class="installation-list"></div>
|
||||
<form id="deviceGroupForm" class="installation-form">
|
||||
<input type="hidden" name="id">
|
||||
<div class="settings-grid">
|
||||
<div class="form-grid">
|
||||
<label><span data-i18n="devices.installationName">Installation name</span><input name="name" maxlength="80" required></label>
|
||||
<label><span data-i18n="devices.installationType">Installation type</span><select name="kind"><option value="split" data-i18n="devices.split">Split</option><option value="multisplit" data-i18n="devices.multisplit">Multisplit</option></select></label>
|
||||
<div class="wide"><span class="field-label" data-i18n="devices.installationDevices">Indoor units</span><div id="deviceGroupDeviceChoices" class="installation-device-choices"></div></div>
|
||||
|
||||
Reference in New Issue
Block a user