mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-11 17:14:27 +00:00
Merge branch 'mega' into bugfix/WiFi_state_machine
This commit is contained in:
+91
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="30.001633mm"
|
||||
height="30.00164mm"
|
||||
viewBox="0 0 30.001633 30.00164"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||
sodipodi:docname="ESPEasyLogo_blue_on_white.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:zoom="1.654314"
|
||||
inkscape:cx="57.425617"
|
||||
inkscape:cy="56.518896"
|
||||
inkscape:window-width="3840"
|
||||
inkscape:window-height="2071"
|
||||
inkscape:window-x="3831"
|
||||
inkscape:window-y="2151"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1" />
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-89.958333,-133.61458)">
|
||||
<g
|
||||
id="g2"
|
||||
transform="translate(32.491031,0.21186333)">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#000000"
|
||||
d="m 57.467302,158.13121 v -19.4564 c 0,-2.91174 2.360348,-5.27209 5.272088,-5.27209 h 19.4564 c 2.910416,0 5.273145,2.36035 5.273145,5.27209 v 19.4564 c 0,2.91042 -2.362729,5.27315 -5.273145,5.27315 h -19.4564 c -2.91174,0 -5.272088,-2.36273 -5.272088,-5.27315 z m 30.001633,-24.72849"
|
||||
id="path25"
|
||||
style="fill:#f9f9f9;stroke-width:0.264583" />
|
||||
<path
|
||||
stroke="#00ae41"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="m 61.217507,144.65307 7.500143,-7.50014"
|
||||
id="path29"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-opacity:1" />
|
||||
<path
|
||||
stroke="#ffd100"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 61.217507,152.15295 76.217529,137.15293"
|
||||
id="path31"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-opacity:1" />
|
||||
<path
|
||||
stroke="#ff8f12"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 61.217507,159.65256 83.717144,137.15293"
|
||||
id="path33"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-opacity:1" />
|
||||
<path
|
||||
stroke="#ef483d"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 68.71765,159.65256 83.717144,144.65307"
|
||||
id="path35"
|
||||
style="fill:#0000ff;stroke:#0000ff;stroke-opacity:1" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ffffff"
|
||||
d="m 84.841623,157.77931 c 0,-1.65814 -1.341438,-3.00116 -2.997729,-3.00116 -1.658144,0 -3.001169,1.34302 -3.001169,3.00116 0,1.6563 1.343025,2.99773 3.001169,2.99773 1.656291,0 2.997729,-1.34143 2.997729,-2.99773 z m -2.997729,0"
|
||||
id="path37"
|
||||
style="fill:#0000ff;stroke-width:0.264583" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="113.392" height="113.392" viewBox="0 0 30.002 30.002"><path fill="#f9f9f9" d="M0 24.728V5.272A5.272 5.272 0 0 1 5.272 0h19.456c2.91 0 5.274 2.36 5.274 5.272v19.456a5.276 5.276 0 0 1-5.274 5.274H5.272A5.274 5.274 0 0 1 0 24.728zM30.002 0"/><path fill="#00f" stroke="#00f" stroke-linecap="round" stroke-width="2.636" d="m3.75 11.25 7.5-7.5M3.75 18.75l15-15M3.75 26.25l22.5-22.5M11.25 26.25l15-15"/><path fill="#00f" d="M27.374 24.377a2.999 2.999 0 1 0-5.999 0 2.999 2.999 0 0 0 3.002 2.997 2.997 2.997 0 0 0 2.997-2.997zm-2.997 0"/></svg>
|
||||
|
After Width: | Height: | Size: 583 B |
Executable
+92
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="30.107069mm"
|
||||
height="30.107069mm"
|
||||
viewBox="0 0 30.107069 30.107069"
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||
sodipodi:docname="ESPEasyLogo_color.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:zoom="9.358213"
|
||||
inkscape:cx="90.081301"
|
||||
inkscape:cy="48.887539"
|
||||
inkscape:window-width="3840"
|
||||
inkscape:window-height="2071"
|
||||
inkscape:window-x="3831"
|
||||
inkscape:window-y="2151"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1" />
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-57.414584,-133.35)">
|
||||
<path
|
||||
stroke="#ffffff"
|
||||
stroke-width="0.105436"
|
||||
fill="none"
|
||||
d="m 57.467302,158.13121 v -19.4564 c 0,-2.91174 2.360348,-5.27209 5.272088,-5.27209 h 19.4564 c 2.910416,0 5.273145,2.36035 5.273145,5.27209 v 19.4564 c 0,2.91042 -2.362729,5.27315 -5.273145,5.27315 h -19.4564 c -2.91174,0 -5.272088,-2.36273 -5.272088,-5.27315 z m 30.001633,-24.72849"
|
||||
id="path27" />
|
||||
<g
|
||||
id="g1">
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#000000"
|
||||
d="m 57.467302,158.13121 v -19.4564 c 0,-2.91174 2.360348,-5.27209 5.272088,-5.27209 h 19.4564 c 2.910416,0 5.273145,2.36035 5.273145,5.27209 v 19.4564 c 0,2.91042 -2.362729,5.27315 -5.273145,5.27315 h -19.4564 c -2.91174,0 -5.272088,-2.36273 -5.272088,-5.27315 z m 30.001633,-24.72849"
|
||||
id="path25"
|
||||
style="stroke-width:0.264583" />
|
||||
<path
|
||||
stroke="#00ae41"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="m 61.217507,144.65307 7.500143,-7.50014"
|
||||
id="path29" />
|
||||
<path
|
||||
stroke="#ffd100"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 61.217507,152.15295 76.217529,137.15293"
|
||||
id="path31" />
|
||||
<path
|
||||
stroke="#ff8f12"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 61.217507,159.65256 83.717144,137.15293"
|
||||
id="path33" />
|
||||
<path
|
||||
stroke="#ef483d"
|
||||
stroke-width="2.63599"
|
||||
stroke-linecap="round"
|
||||
fill="none"
|
||||
d="M 68.71765,159.65256 83.717144,144.65307"
|
||||
id="path35" />
|
||||
<path
|
||||
stroke="none"
|
||||
fill="#ffffff"
|
||||
d="m 84.841623,157.77931 c 0,-1.65814 -1.341438,-3.00116 -2.997729,-3.00116 -1.658144,0 -3.001169,1.34302 -3.001169,3.00116 0,1.6563 1.343025,2.99773 3.001169,2.99773 1.656291,0 2.997729,-1.34143 2.997729,-2.99773 z m -2.997729,0"
|
||||
id="path37"
|
||||
style="stroke-width:0.264583" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@@ -260,6 +260,7 @@ If only an USB device was detected but no `/dev/ttyUSBxx` was assigned, then a m
|
||||
* ``sudo modprobe ch341`` - For CH340/CH341 USB to serial chips (rectangular form chip)
|
||||
* ``sudo modprobe cp210x`` - For FTDI CP210x USB to serial chips (small square form factor)
|
||||
* ``sudo modprobe ftdi_sio`` - For FTDI USB to serial chips with multiple serial ports like the FTDI4232H which has 4 serial ports.
|
||||
* ``sudo modprobe vhci-hcd`` - For the virtual serial port passed from the Windows side to WSL2 (since WSL2 started using Linux 6.x core)
|
||||
|
||||
After calling these 'modprobe' commands, the result can be verified using ``lsmod`` and re-checking ``dmesg`` to see which ``/dev/ttyUSBxx`` ports were assigned.
|
||||
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings are standard available configuration items.
|
||||
|
||||
* **Single event with all values**: When this setting is enabled, all available values will be sent in a single event ``<TaskName>#All``, with all values in order as arguments to the event.
|
||||
|
||||
* **Show derived values**: When checked, the Devices overview page, and the ``/json`` endpoint (used for updating the Devices overview page) will include any Derived values as defined. See the ``TaskValueSetDerived`` and ``TaskValueSetPresentation`` commands.
|
||||
|
||||
* **Event & Log derived values**: When checked, the Derived values will be generated as Events, to be handled in Rules, and sent to logging devices like the Syslog server and/or SD-card logging.
|
||||
|
||||
* **Send derived values**: When checked, the Derived values will be sent to any enabled Controllers that support extra values like MQTT and HTTP/string value controllers.
|
||||
|
||||
(The derived values options are only available if String variables feature is included in the build.)
|
||||
|
||||
|
|
||||
|
||||
* **Send to Controller**: Select the Controller(s) to send the Values to, either on a ``TaskRun`` command applied to the task, or on an **Interval** time action.
|
||||
|
||||
Send to Controller is only visible when one or more Controllers are configured.
|
||||
|
||||
|
|
||||
@@ -793,6 +793,102 @@
|
||||
|
||||
``TaskValueSetAndRun,<task nr/task name>,<value nr/value name>,<value/formula>``"
|
||||
"
|
||||
TaskValueSetDerived","
|
||||
:green:`Rules`","
|
||||
Define a Derived value for a task. A Derived value is an extra value, available for the device, that can return a calculated result, based on any variable available in the system.
|
||||
|
||||
``TaskValueSetDerived,<task nr/task name>,<value name>,<formula>[,<UnitOfMeasure>]`` (Added: 2025/05/31, only available when String Variables feature is included in the build)
|
||||
|
||||
``<task nr/task name>``: Either a task number or a task name, for the task to add the derived value to.
|
||||
|
||||
``<value name>``: A name for the derived value, numbers can not be used, only by name.
|
||||
|
||||
``<formula>``: The formula to calculate and return as the value for the derived value. The content of the formula should be escaped, else the rules processor will fill the current values, instead of during retrieval of the derived value. Formulas often contain spaces or commas, if so they have to be quoted. See examples.
|
||||
|
||||
``<UnitOfMeasure>``: An optional Unit of Measure to be appended after the value. Must be quoted if it contains spaces or commas. (Added:2025/06/08)
|
||||
|
||||
**Examples:**
|
||||
|
||||
In ``On System#Boot Do`` you can add the definition for a derived value, here we have a BME task, where we want to add a DewPoint value and a value for degrees Fahrenheit. All symbols used for addressing conversions, functions and variables, like ``%``, ``{``, ``}``, ``[`` and ``]`` are escaped by using a ``\``.
|
||||
|
||||
``TaskValueSetDerived,BME,DewPoint,'\%c_dew_th\%(\[BME#temperature\],\[BME#humidity\])'``
|
||||
|
||||
``TaskValueSetDerived,BME,Fahrenheit,'\%c_c2f\%(\[BME#temperature\])'``
|
||||
|
||||
In other places, like rules, and in Display tasks, you can now use ``[BME#DewPoint]`` and ``[BME#Fahrenheit]`` to retrieve the freshly calculated result of the formulas. NB: If the value doesn't get updated, most likely the formula wasn't escaped properly, and the *calculate result* stored in memory, instead of the formula.
|
||||
|
||||
Derived values can be shown on the Devices overview page, and included in the ``/json`` output, by enabling the **Show derived values** checkbox in the device configuration.
|
||||
"
|
||||
"
|
||||
TaskValueSetPresentation","
|
||||
:green:`Rules`","
|
||||
Define a presentation formula for a task. The presentation result will be used when displaying the devices values on the Devices overview page, and as the ``Value`` in the ``/json`` output, as that's used for refreshing the Devices page.
|
||||
|
||||
``TaskValueSetPresentation,<task nr/task name>,<value name>,<formula>`` (Added: 2025/05/31, only available when String Variables feature is included in the build)
|
||||
|
||||
``<task nr/task name>``: Either a task number or a task name, for the task to add the presentation formula to.
|
||||
|
||||
``<value name>``: The name for the value to apply the presentation on, numbers can not be used, only by name. Existing plugin value names and Derived value names can be used.
|
||||
|
||||
``<formula>``: The formula to calculate and return as the display for the addressed value. Use the ``%value%`` placeholder to insert the current Value, this can be used multiple times if needed. The content of the formula should probably be escaped, as the rules processor might fill the current values, instead of during retrieval of the presentation value, though this can be used to expand f.e. string variables only once. Formulas often contain spaces or commas, if so they have to be quoted. See examples.
|
||||
|
||||
.. note:: NB: The Presentation set using this command doesn't alter the values retrieved by using the ``[<TaskName>#<ValueName>]`` variable reference in rules!
|
||||
|
||||
**Examples:**
|
||||
|
||||
``TaskValueSetPresentation,bme,Temperature,'%value% {D}C'``
|
||||
|
||||
``TaskValueSetPresentation,bme,Humidity,'%value%% RH'``
|
||||
|
||||
``TaskValueSetPresentation,bme,Pressure,'%value% mBar'``
|
||||
|
||||
``TaskValueSetPresentation,bme,DewPoint,'%value% {D}C'``
|
||||
|
||||
``TaskValueSetPresentation,bme,Fahrenheit,'%value% {D}F'``
|
||||
|
||||
Here we define a presentation formula for all values, including the Derived values, of the BME task.
|
||||
|
||||
If the **Show derived values** checkbox is enabled, it could look like this for a BME280 task:
|
||||
|
||||
.. image:: TaskValueSetPresentation_BME280.png
|
||||
|
||||
**Change presentation from numeric to text:**
|
||||
|
||||
For another device, there is a numeric presentation of a climate system that should be presented in readable text:
|
||||
|
||||
In ``On System#Boot Do`` this line is added, setting a string with the mapping from numeric to text:
|
||||
|
||||
``LetStr,FHC,'Undefined Fan 💨Heat 🔥Cool 🧊' // 14 characters per item``
|
||||
|
||||
And also:
|
||||
|
||||
``TaskValueSetPresentation,dummy,Run_cycle,'\{lookup:%value%:14:`\[str#FHC\]`\} (%value%)'``
|
||||
|
||||
This uses the ``LookUp`` string function to convert the numeric value to a string, including an unicode smiley, representing the corresponding state. The presentation formula also shows the numeric value for the more technical inclined user.
|
||||
|
||||
.. image:: TaskValueSetPresentation_LookUp.png
|
||||
|
||||
Derived values for Cool, Fan and Heat have also been added as illustration.
|
||||
|
||||
This example also shows that the Derived values (all below Run_cycle) are presented in alphabetic order, not case-sensitive.
|
||||
|
||||
**Present extra values for Sysinfo plugin**:
|
||||
|
||||
In ``On System#Boot Do`` we add:
|
||||
|
||||
``TaskValueSetDerived,sysinfo,InternalTemp,\[sysinfo#internaltemp\]``
|
||||
|
||||
``TaskValueSetPresentation,sysinfo,InternalTemp,'%value% {D}C \%c_c2f\%(%value%) {D}F'``
|
||||
|
||||
This adds the Derived value for InternalTemp, that maps to the existing Get Config value ``[SysInfo#InternalTemp]``, but as that value has higher priority than the Derived value, it's not overwritten by the formula for the Derived value, but it still causes this value to be presented on the Devices page (adding a ``TaskValueSetPresentation`` doesn't, as that must also be applied to existing Task values).
|
||||
|
||||
The formula for ``TaskDeviceSetPresentation`` shows both the Celcius and Fahrenheit temperatures, applying the available conversion for that.
|
||||
|
||||
.. image:: TaskValueSetPresentation_Sysinfo.png
|
||||
|
||||
A simplified version of ``TaskValueSetPresentation`` is available, directly in the Formula field of a plugin (if that's available): Place a ``$`` as the first character in the Formula field, and the rest of the field will be used as a Presentation formula. The available space there is quite limited, that's why this ``TaskValueSetPresentation`` command was added. The direct value in the Formula field *overrides* the formula set via this command, though.
|
||||
"
|
||||
"
|
||||
TimerPause","
|
||||
:green:`Rules`","
|
||||
Pause a timer
|
||||
|
||||
@@ -100,10 +100,8 @@ Sensor
|
||||
|
||||
.. warning:: ESP8266 GPIO 16 (D0) is not compatible with pulse counters.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
|
||||
|
||||
@@ -72,10 +72,8 @@ Sensor
|
||||
|
||||
.. warning:: ESP8266 GPIO 16 (D0) is not compatible with pulse counters.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
|
||||
|
||||
@@ -79,10 +79,8 @@ Sensor
|
||||
|
||||
.. warning:: ESP8266 GPIO 16 (D0) is not compatible with pulse counters.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
|
||||
|
||||
@@ -220,10 +220,8 @@ The Statistics can help determining why a setup of sensors may not perform as we
|
||||
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
Values
|
||||
|
||||
@@ -69,10 +69,8 @@ Sensor
|
||||
* **Sensor model**: Pick your **sensor model**, either DHT11 or DHT22.
|
||||
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
|
||||
|
||||
@@ -54,10 +54,8 @@ Sensor
|
||||
|
||||
* **Altitude**: Set the level above sea for your unit. This is done in order to get a correct pressure value.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
Indicators (recommended settings)
|
||||
|
||||
@@ -54,10 +54,8 @@ Sensor
|
||||
|
||||
* **Altitude**: Set the level above sea for your unit. This is done in order to get a correct pressure value.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
Indicators (recommended settings)
|
||||
|
||||
@@ -118,10 +118,7 @@ The chip documentation describes it like this:
|
||||
|
||||
2) The internal oscillator will be enabled continuesly, causing higher power usage, but also improved measurements when reading an analog input as it avoids the startup time of the oscillator that can cause inaccurate readings.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -110,10 +110,7 @@ Advanced event management
|
||||
|
||||
* **Use safe button (slower)**: This effectively adds an extra De-bounce delay and sends event value ``4`` when reached.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -68,10 +68,7 @@ Device Settings
|
||||
|
||||
* *Input (switch)*: Act like an input switch, the pin is read every 20 msec, and if the state changes, the new state is reported as an event, with the new value. The **Interval** is ignored when this Port Type is selected.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -115,11 +115,8 @@ Sensor
|
||||
* **Trigger width**: For hardware that doesn't exactly follow the timing guidelines, it may be needed to extend the pulse delay somewhat to receive a usable echo. The default is 10 microsoconds, and can be increased in small steps to max. 20 microseconds.
|
||||
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Single event with all values**: This setting combines all values for the plugin in a single ``<taskname>#All,<value>[,<value>]`` event.
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (1..5 seconds is normal for the ``Value`` or ``Combined`` settings, 0 for the ``State`` setting).
|
||||
|
||||
Indicators (recommended settings)
|
||||
|
||||
@@ -74,10 +74,8 @@ Sensor
|
||||
* **Send sensor to sleep**: Have it checked in order to save the unit from wear, especially good if you do measurements with long intervals in between.
|
||||
* **Enable 16x Gain**: Have it checked in order to get higher readings in low light areas.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
Indicators (recommended settings)
|
||||
|
||||
@@ -51,6 +51,8 @@ Depending on the type of ESPEasy build installed on the unit, the I2C settings m
|
||||
|
||||
**Event on Tag removal** (Disabled by default) When enabled sends the removed Tag value as an event and to all enabled controllers.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Supported hardware
|
||||
------------------
|
||||
|
||||
|
||||
@@ -112,10 +112,7 @@ Advanced event management
|
||||
|
||||
* **Use safe button (slower)**: This effectively adds an extra De-bounce delay and sends event value ``4`` when reached.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -136,10 +136,7 @@ Led
|
||||
|
||||
* **Led inverted**: Iverts the on/off state for the Led.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition and Send to Controller settings are standard available configuration items. Send to Controller only when one or more Controllers are configured. *Single event with all values* option is not applicable for this plugin.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
|
||||
Commands
|
||||
|
||||
@@ -160,10 +160,7 @@ Sensor
|
||||
|
||||
:sup:`1)` Configuration may not be available due to build size limitations.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -74,10 +74,7 @@ Output configuration
|
||||
|
||||
.. .. include:: P026_events.repl
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected, and event(s) generated, using this interval.
|
||||
|
||||
|
||||
@@ -81,10 +81,7 @@ Device Settings
|
||||
|
||||
* **Use Powerdown mode**: When enabled will bring the sensor in Powerdown mode after initialization, wake it from that mode to start measuring when requesting a read (either via TaskRun or by Interval), and after reading the values bring it back in Powerdown mode. This mode is available to reduce the quiescent current used during sleep mode in battery operated setups.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -78,8 +78,7 @@ Device Settings
|
||||
|
||||
* **Temperature offset** Depending on the sensor and the location of the sensor, it may be required to apply some temperature compensation. This can be set in steps of 0.1 degree. When using a BME280 sensor, this also applies a compensation to the **Humidity** reading.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Temperature Error Value** If no sensor is connected, or the sensor suffers from read errors for some reason, the **Temperature** value to report in that situation can be set here. Both **Humidity** and **Pressure** will be set to -1 when such read errors occur.
|
||||
|
||||
|
||||
@@ -116,8 +116,7 @@ For example:
|
||||
|
||||
|
||||
|
||||
Data Acquisition
|
||||
----------------
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
In ESPEasy, a task can be triggered to yield some new sample data.
|
||||
For other plugins, this means the sensor is read and when successful there is some new data to process.
|
||||
|
||||
@@ -53,10 +53,7 @@ Device Settings
|
||||
|
||||
This device has no further configuration settings.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -66,10 +66,7 @@ Output Configuration
|
||||
|
||||
* **Number Output Values**: Select Single (default), Dual, Triple or Quad. The Triple and Quad options aren't actually used in this plugin.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -84,10 +84,7 @@ When **Function** is set to one of the measurement options, **Range acceleration
|
||||
|
||||
.. image:: P045_All3Values.png
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval**: By default, Interval will be set to 60 sec. The minimum value allowed is 1 sec.
|
||||
|
||||
|
||||
@@ -148,10 +148,8 @@ Sensor
|
||||
.. warning:: You must not have more than 1 main plugin function active! It will not work
|
||||
properly if you have more.
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (5..15 seconds is normal).
|
||||
|
||||
Indicators (recommended settings)
|
||||
|
||||
@@ -106,10 +106,7 @@ When using the I2C scanner, the changed address will show up, but it probably wi
|
||||
|
||||
.. note:: The newly set address is permanently stored in the sensor, and can be changed again at a later time if desired.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 60 sec. The minimum value allowed is 1 sec. but each read is taking at least 2 seconds, so selecting a value below 3 seonds might cause intermittent read failures or invalid values.
|
||||
|
||||
|
||||
@@ -105,6 +105,8 @@ Sensor
|
||||
|
||||
See: :ref:`SerialHelper_page`
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Commands available
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
@@ -327,6 +327,8 @@ References:
|
||||
|
||||
.. .. |P053_usedby|
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Commands available
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
@@ -92,10 +92,7 @@ Sensor
|
||||
|
||||
* **Limit max**: The highest value that the counter will go to. As with the min limit if the counter is above this limit it will descend to the max level but never climb over it once reached below it.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 0 sec for this plugin, as this setting is optional. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -137,10 +137,7 @@ Available options:
|
||||
.. image:: P061_ChipModeOptions.png
|
||||
:alt: Chip mode options
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec.
|
||||
|
||||
|
||||
@@ -116,10 +116,7 @@ To have better control per touch key, for each key a separate Touch and Release
|
||||
|
||||
* **Clear calibrationdata** This checkbox can be checked to clear the calibration data from the sensor, so it can restart the calibration process. This will be applied when the Submit button is used *or* the page is reloaded by changing the **Enable Calibration** option!. The initial setting is always unchecked, and is not stored.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec (off). If a value > 0 is used, then every <Interval> seconds an event with the last value is generated.
|
||||
|
||||
|
||||
@@ -88,6 +88,8 @@ Event generation
|
||||
|
||||
* **Separate Gesture events**: When enabled will generate a ``<TaskName>#Swipe=<gesture>`` event (see below), independent from **Interval**. This allows gestures to be handled independently from measuring the proximity and ambient light, or R/G/B colors. The ``Gesture`` value will be updated for every gesture detected, but the Values events will only trigger on Interval, if this checkbox is enabled.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
|
||||
@@ -148,10 +148,7 @@ To calibrate your measurements to a defined range, f.e. ``kg`` or ``g``, this pr
|
||||
.. note::
|
||||
Disclaimer: As the load versus output signal for a load cell isn't guaranteed to be linear, calibration using the minimum and maximum expected load for calibration will result in a best effort output.
|
||||
|
||||
Data Acquisition
|
||||
----------------
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The minimum value allowed is 1 sec.
|
||||
|
||||
|
||||
@@ -64,10 +64,7 @@ Device Settings
|
||||
|
||||
* **P Ref**: The calibration value for the Power measurement. When set to 0, a default value of ``12530`` will be used, see Calibration, below.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
Single event with all values, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. as this is optional for this plugin.
|
||||
|
||||
|
||||
@@ -83,10 +83,7 @@ Device Settings
|
||||
|
||||
* **Event with iButton address**: With this option enabled, and the **Device Address** selection left to ``- None -``, instead of responding to a single iButton, an event is generated for any iButton that is recognized by the receiver. And once removed, the same event is generated without the iButton address. This can be processed in rules. See below in the **Events** chapter for a more detailed description.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. as it is optional. It is the frequency used to send the value to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -238,8 +238,7 @@ Some packets of a controller like the LoRaWAN (TTN) controller, may get lost dur
|
||||
This way the received samples can still be grouped together and if the travelled path is predictable these samples can even be tracked back to the most likely position where they may have been taken.
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
The GPS receiver yields more measurement values than the max. 4 that can be used in a task.
|
||||
When the GPS receiver is linked to the LoRaWAN (TTN) controller, all relevant received data will be transmitted.
|
||||
|
||||
@@ -90,10 +90,7 @@ Statistic data is only visible if the plugin is configured and enabled.
|
||||
|
||||
This shows the latest data received and some statistics.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec.
|
||||
|
||||
|
||||
@@ -40,10 +40,7 @@ Device Settings
|
||||
|
||||
* **Hostname**: The hostname or IP-address for the device or host to monitor.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. Every Interval setting, the host will be pinged and the state will be updated in Fails. If the ping responds as intended, then Fails is reset to 0.
|
||||
|
||||
|
||||
@@ -69,10 +69,8 @@ Inputs
|
||||
"Current power", "25,26", "Heat power [kW]", "", "1"
|
||||
"Heat quantity", "27 ... 30", "Heat meter [MWh]", "", "4"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (10..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **10 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -73,10 +73,8 @@ Inputs
|
||||
"Heat quantity 1", "52 ... 55", "Heat meter [MWh]", "1", "4"
|
||||
"Heat quantity 2", "60 ... 64", "Heat meter [MWh]", "2", "4"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (10..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **10 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -63,10 +63,8 @@ Inputs
|
||||
"Temp1 ... Temp3", "2 ... 7", "Sensor", "1 - 3", "1"
|
||||
"Output byte", "8", "Digital Output", "", "0"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (20..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **20 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -63,10 +63,8 @@ Inputs
|
||||
"Temp1 ... Temp4", "2 ... 9", "Sensor", "1 - 4", "1"
|
||||
"Output byte", "10", "Digital Output", "1 - 2", "0"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (20..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **20 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -71,10 +71,8 @@ Inputs
|
||||
"Current power", "27,28", "Heat power [kW]", "", "1"
|
||||
"Heat quantity", "29 ... 34", "Heat meter [MWh]", "", "4"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (10..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **10 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -76,10 +76,8 @@ Inputs
|
||||
"Current power 3", "56, 57", "Heat power [kW]", "3", "1"
|
||||
"Heat quantity 3", "58 ... 61", "Heat meter [MWh]", "3", "4"
|
||||
|
||||
Data acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Send to controller** 1..3: Check which controller (if any) you want to publish to. All or no controller can be used.
|
||||
* **Interval**: How often should the task publish its value (10..60 seconds is normal).
|
||||
|
||||
.. note:: Interval not less than **10 seconds**! The reading of the DL bus happens twice per interval.
|
||||
|
||||
@@ -98,10 +98,7 @@ Limit Switches
|
||||
|
||||
* **Limit B Debounce**: The limit-switch debounce time, range 0 to 1000 msec.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval**: Interval is optional, and will be set to 0 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -54,10 +54,7 @@ Device Settings
|
||||
.. image:: P100_CountTotalEnabled.png
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval. When an output value is changed, the data will be sent to any configured controller, and an event will also be generated when the Rules are enabled (Tools/Advanced).
|
||||
|
||||
|
||||
@@ -104,6 +104,7 @@ Sensor
|
||||
|
||||
See: :ref:`SerialHelper_page`
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
.. Events
|
||||
.. ~~~~~~
|
||||
|
||||
@@ -141,10 +141,7 @@ To make the Temperature and Dew-point available for use, extra values are availa
|
||||
|
||||
.. image:: P103_Device_HUM_Values.png
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -82,10 +82,7 @@ When selecting the **AHT1x** Sensor model, an extra option is made available:
|
||||
* **Temperature offset** Depending on the sensor and the location of the sensor, it may be required to apply some temperature compensation. This can be set in steps of 0.1 degree. This also applies a compensation to the **Humidity** reading.
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -58,10 +58,7 @@ Device Settings
|
||||
|
||||
* **Present `Gas` in Ohm (not kOhm)**: Normally the Gas resistance value, received from the MOX Gas sensor, is divided to be presented as kOhm, but with this setting checked, the native Ohm value is shown.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -96,10 +96,7 @@ Device Settings
|
||||
|
||||
* **Delay on setpoint change**: Configure the delay in seconds before the relay state will be changed after the setpoint is changed. Range: 1..10 seconds. This is to avoid flipping the heating on/off rapidly when changing the setpoint value.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -68,8 +68,8 @@ Device Settings
|
||||
* **Trigger delta** To avoid triggering many events with only a small difference in distance the 'Trigger delta' option is available. This can be set to only trigger an event when the new distance is at least the delta less or more than the previous measurement.
|
||||
|
||||
NB: This setting is ignored if 'Send event when value unchanged' is checked!
|
||||
n
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
``Interval`` can now be set to 0, causing events to only be generated when changed, with ``Trigger delta`` calculated in.
|
||||
|
||||
|
||||
@@ -60,6 +60,8 @@ MFRC522 based NFC RFID reader connected via SPI.
|
||||
|
||||
|P111_usedby|
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
.. Commands available
|
||||
.. ^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
@@ -26,6 +26,8 @@ Supported hardware
|
||||
|
||||
|P112_usedby|
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
.. Commands available
|
||||
.. ^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
@@ -104,10 +104,7 @@ If a value is selected that's invalid, like when the optical center is too close
|
||||
|
||||
.. note:: To not overly complicate/expand the used javascript code, ROI selection works from left-top to right-bottom, and not in other directions.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. Setting this to 1 or 2 seconds, usually offers a reasonable response time.
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ Usually a higher integration time results in a more accurate measurement.
|
||||
|
||||
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 60 sec. The minimum value allowed is 1 sec. but for measuring UV values, that don't change very quickly, reasonable values should be between 10 and 300 sec.
|
||||
|
||||
|
||||
@@ -57,6 +57,8 @@ Device Settings
|
||||
|
||||
**Send Event on Alert** : Send an event, to be used in rules, when the alert is set. This can be cleared with ``max1704xclearalert``
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ The ST7735, ST7789 and ST7796 chip families drive color TFT displays in various
|
||||
|
||||
This plugin supports these display models:
|
||||
|
||||
* **ST7735** with resolutions 128 x 128, 128 x 160, 80 x 160, 135 x 240 and 172 x 320 pixels
|
||||
* **ST7735** with resolutions 128 x 128, 128 x 160, 80 x 160, 135 x 240, 170 x 320 and 172 x 320 pixels
|
||||
* **ST7789** with resolutions 240 x 320, 240 x 240, 240 x 280 and 135 x 240 pixels
|
||||
* **ST7796** with resolution of 320 x 480 pixels.
|
||||
|
||||
@@ -141,10 +141,11 @@ Available options:
|
||||
|
||||
* *ST7735 128 x 128px*: Allows about 12 lines of text in the smallest font scaling setting (the 13th line will be distorted, as the bottom 2 pixellines aren't available)
|
||||
* *ST7735 128 x 160px*: Allows 16 lines of text in the smallest font scaling setting.
|
||||
* *ST7735 80 x 160px*{ Allows 16 lines of text in the smallest font scaling setting.
|
||||
* *ST7735 80 x 160px*: Allows 16 lines of text in the smallest font scaling setting.
|
||||
* *ST7735 80 x 160px (Color inverted)*: Special color inverted configuration as used in f.e. M5Stack StickC.
|
||||
* *ST7735 135 x 240px*: Added to support a revision of the TTGO T-Display 16MB Flash module, that won't work with the ST7789 driver, the seller is claiming to use, but does work with this specially crafted ST7735 driver.
|
||||
* *ST7735 172 x 320px*: Added to support an ESP32-C6 module having a display with this specific resolution.
|
||||
* *ST77xx 170 x 320px*: Added to support ST7789v3 / ST7735 displays with this specific resolution.
|
||||
* *ST7789 240 x 320px*: Allows 32 lines of text in the smallest font scaling setting. Predefined text only goes to 24, extra lines can be displayed from rules or external commands.
|
||||
* *ST7789 240 x 240px*: Allows 24 lines of text in the smallest font scaling setting.
|
||||
* *ST7789 240 x 280px*: Allows 28 lines of text in the smallest font scaling setting. Predefined text only goes to 24, extra lines can be displayed from rules or external commands.
|
||||
|
||||
@@ -59,7 +59,7 @@ Device Settings
|
||||
|
||||
.. warning:: Automatic Self Calibration is a tedious process, that at first run takes at least 7 days to complete, and requires the sensor to be in fresh air for at least 1 hour daily, during the self-calibration period.
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be measured and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -80,10 +80,7 @@ Remote RF Controls
|
||||
|
||||
* **Enable Orcon support**: Enables the extra protocol for the Orcon brand of ventilation units, that use the same protocol, but with a different command set. To avoid possible interference, it is disabled by default.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -60,10 +60,7 @@ The available options:
|
||||
* *10x per second* The default setting, can be used if the movement of the module is slow or medium fast.
|
||||
* *50x per second* Can be used if the movement of the module is fast, or a high update interval is needed, then the smoothing of the results can be enhanced by increasing the **Averaging buffer size**.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 0 sec. It is the frequency used to read the sensor values, averaged by the Averaging buffer, and send these to any Controller(s) configured for this device.
|
||||
|
||||
|
||||
@@ -135,10 +135,7 @@ Data retrieval
|
||||
|
||||
* **Measuring frequency**: The plugin supports 2 measuring frequencies, 10x per second or 50x per second. When using 50x per second, it will stabilize the measurements if the **Averaging buffer size** is also increased, f.e. to 50 or 100. This may increase the load on the ESP unit somewhat.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -55,6 +55,8 @@ Device Settings
|
||||
|
||||
* **DeclinationAngle**: In degree. For getting the heading a correction value need to be entered. Determine the value at https://www.magnetic-declination.com/. If set to 0.00 the direction is slightly off.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
|
||||
@@ -59,6 +59,7 @@ Configuration
|
||||
|
||||
**Resolution**: Select one of the supported resolution settings of the device. See datasheet.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Change log
|
||||
----------
|
||||
|
||||
@@ -112,10 +112,7 @@ When changing the number of relays, the page will be submitted and the settings
|
||||
* **Loop Channel/Get on read**: When enabled, will update the Channel and Get values with the selected channel and its current state (0=off, 1=on). The channel will be incremented each interval (read action).
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -92,9 +92,7 @@ If either of the Hex/bin options is selected, but no ``Values display (Off=Hex/O
|
||||
|
||||
* **Restore Values on warm boot**: By default, the register states are restored from RTC memory, so the outputs are in their previous state after a warm boot of the ESP. When turned off, all outputs will be turned off (low) on the next update.
|
||||
|
||||
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval**: By default, Interval will be set to 0 sec. as this is optional for this plugin. Every Interval setting, the current output states will be read from the runtime object (*not* from the shift registers!) and stored in the Values fields, so they can be restored on a warm boot of the ESP.
|
||||
|
||||
|
||||
@@ -59,10 +59,7 @@ Device Settings
|
||||
|
||||
* **Altitude**: To compensate for local air pressure, the altitude relative to sea-level of the location where the sensor is installed can be entered. As usual for this type of setting, the altitude is registered in ``meter``.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The minimum value allowed is 1 sec. but for measuring CO2 values, that don't change very quickly, reasonable values could be between 10 and 300 sec.
|
||||
|
||||
|
||||
@@ -62,10 +62,7 @@ Due to the design of the used library and the methods used, on ESP8266 only GPIO
|
||||
|
||||
* **Max brightness**: The maximum brightness allowed for the stripe. Range: 1..255. This is also the initial brightness set during initialization. Can *not* be overridden by the ``dim`` subcommand, and also the maximum value for the ``rainbow`` subcommand.
|
||||
|
||||
Data Aquisition
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 0 sec. This is optional. When set, the **Values** will be sent to any configured controllers, and events generated to be handled in rules.
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ When all 16 chips are configured, the configuration looks like this:
|
||||
.. image:: P129_EventConfiguration.png
|
||||
:alt: Event configuration
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. as this is optional. Every Interval setting, the current output states will be read from the runtime object (*not* from the shift registers!) and stored in the Values fields, so they can be restored on a warm boot of the ESP.
|
||||
|
||||
|
||||
@@ -96,10 +96,7 @@ To calculate the minimally required **Interval** setting for the task, this form
|
||||
|
||||
| Example: (Default case) 3 * 1 * 0.00144 + 3 * 1 * 0.00144 = 0.008 seconds => 1 minimum Interval.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
The Data Acquisition, Send to Controller and Interval settings are standard available configuration items. Send to Controller only when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -79,10 +79,7 @@ The time that is needed to determine the measurement increases with the resoluti
|
||||
|
||||
The Gain and Resolution are factored in for the calculation of the UVIndex and Lux values.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -41,10 +41,7 @@ Sensor
|
||||
|
||||
See: :ref:`SerialHelper_page`
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 60 sec. It is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -74,10 +74,7 @@ When this setting is changed, the page is saved and reloaded to show/hide the ex
|
||||
|
||||
.. warning:: Automatic Self Calibration is a useful process to ensure long term stability of the sensor, and assumes the sensor is exposed to fresh air of 400 ppm at least once per 7 days.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -136,10 +136,7 @@ Available options:
|
||||
|
||||
.. note:: Not all options hold usable values for all boards, some may even be not connected. Check the board documentation for available values.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 0 sec. as it is optional. When set > 0 it is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -79,10 +79,7 @@ Available options:
|
||||
|
||||
* *Power source*: The power source used by the ESP, 0 = battery, 1 = External (USB) power.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** By default, Interval will be set to 0 sec. as it is optional. When set > 0 it is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -154,10 +154,7 @@ Available options:
|
||||
|
||||
.. note:: Not all options hold usable values for all boards, some may even be not connected. Check the board documentation for available values.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. as it is optional. When set > 0 it is the frequency used to read sensor values and send these to any Controllers configured for this device.
|
||||
|
||||
|
||||
@@ -61,10 +61,7 @@ If the plugin is enabled, the **Current buffer content** is shown in this sectio
|
||||
|
||||
.. image:: P140_BufferContentExample.png
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
**Interval** Is not available for this plugin, events will only be generated when the **Send event on keypress** setting is enabled, or **Accept input only** is enabled and ``Enter`` is pressed.
|
||||
|
||||
|
||||
@@ -140,10 +140,7 @@ Output Configuration
|
||||
|
||||
* *Has magnet*: The state of an available magnet (0 = no magnet, 1 = magnet detected).
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval for this plugin is set to 0 sec. as events will be generated when a measurement is available. When an Interval is set, the data will be collected and optionally sent to any configured controllers using the interval.
|
||||
|
||||
|
||||
@@ -172,10 +172,7 @@ NB: Colors will not be exact when a lower value is selected for **Initial bright
|
||||
|
||||
* **Led(s) off on exit**: When checked, all controlled leds on the encoders will be turned off, either by setting the color to black, or setting the encoder position to 0 (DFRobot).
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -73,10 +73,12 @@ Sensor
|
||||
|
||||
See :ref:`SerialHelper_page` for the available options.
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Commands
|
||||
--------
|
||||
|
||||
This plugin does not support additinal commands.
|
||||
This plugin does not support additional commands.
|
||||
|
||||
Change log
|
||||
----------
|
||||
|
||||
@@ -216,6 +216,8 @@ On ESP32 the analog input can be selected.
|
||||
|
||||
* **Analog Pin** Select one of the available analog input pins on the ESP32
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Commands
|
||||
----------
|
||||
|
||||
|
||||
@@ -85,10 +85,7 @@ Available options:
|
||||
|
||||
Included in the Github repository is an example Python script to decode the binary format. This can be found in the ``misc/CacheController`` folder.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
Values
|
||||
^^^^^^
|
||||
|
||||
@@ -83,10 +83,7 @@ After selecting a Temperature task/value and Humidity task/value it could look l
|
||||
|
||||
* **Show raw data only**: In normal use, the measured raw data is provided to the Sensirion VOCGasIndexAlgorithm, and also NOxGasIndexAlgorithm for SGP41, to get an index for the measured values in the range 1..500. If you want to use the raw value(s) from the sensor to apply another, or no, algorithm on it, this checkbox can be enabled. The indexed values won't be available when enabled.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -130,10 +130,7 @@ Output
|
||||
|
||||
* **Log low-level values (INFO)**: When checked, the values during the actual read (max. 1 per second) will be output to the serial log, on INFO level. This can be used for debugging purposes. May not be available in all builds to save space in the bin file.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval. If the Interval is set lower than the **Continuous conversion cycle time**, the interval will return the previously measured value until an actual measurement has been retrieved from the sensor.
|
||||
|
||||
|
||||
@@ -87,6 +87,7 @@ Thus for this purpose the ``Pressure Max`` should be set to ``1000``.
|
||||
:alt: Device configuration
|
||||
|
||||
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
|
||||
Change log
|
||||
|
||||
@@ -95,10 +95,7 @@ Activating the heater helps to remove possible condensation from the sensor.
|
||||
|
||||
*High resolution*: Execute only high resolution measurements. (Default)
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval. If the Interval is set lower or equal than the required 10 * Heater time, the plugin will not start!
|
||||
|
||||
|
||||
@@ -75,10 +75,7 @@ Device Settings
|
||||
* **Detected Sensor Type**: Shows either ``BMP38x`` or ``BMP390`` or a number if no sensor or an unknown sensor ID is detected.
|
||||
* **Altitude**: Optionally set the offset (in meters) of the sensor to convert pressure measurements to sea level pressure.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval. If the Interval is set lower or equal than the required 10 * Heater time, the plugin will not start!
|
||||
|
||||
|
||||
@@ -145,10 +145,7 @@ If the **Modify sensor settings** checkbox is checked when submitting the page,
|
||||
|
||||
Might the configuration not be set correctly, and changing them again doesn't seem to work, then resetting the sensor, by issuing the ``ld2410,factoryreset`` command while the task is enabled and the sensor connected, the factory defaults will be restored. (See the list of supported commands, below.)
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. as this is optional for this device. The data will be collected and optionally sent to any configured controllers using this interval. For sending the values to the enabled controller(s), the command ``TaskRun,<taskName|taskNr>`` can be used.
|
||||
|
||||
|
||||
@@ -66,10 +66,7 @@ These settings are available for both W0 and W1. NB: The W1 settings can't be a
|
||||
|
||||
* **Send values on change**: When checked, and Interval set to 0, events will only be generated, and sent to any configured Controllers, when a Value is changed. On startup, the initial values will be sent out, but that's the default behavior for ESPEasy.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will not be set. The values will be optionally sent to any configured controllers using the interval, when set.
|
||||
|
||||
|
||||
@@ -72,10 +72,7 @@ Device Settings
|
||||
|
||||
.. note:: To be able to use the Count-average value, the **Stats** checkbox for the Count value must be enabled. Only the available values will be used for the average, as data from any previous run is not persisted after plugin restart.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -89,10 +89,7 @@ Note that if either one of the tasks is set to **Not Set** compensation is switc
|
||||
|
||||
The ENS160 is sold on popular websites on a board including the AHT21 temperature and humidity sensor. This sensor can be used for the compensation algorithm of the ENS160.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval. If the Interval is set lower or equal than the required 10 * Heater time, the plugin will not start!
|
||||
|
||||
|
||||
@@ -80,10 +80,7 @@ Preset values
|
||||
|
||||
When leaving the *Name* field empty, that preset will not be saved, thus effectively deleted from the list.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. The data will be collected and optionally sent to any configured controllers using this interval. When an output value is changed, the data will be sent to any configured controller, and an event will also be generated when the Rules are enabled (Tools/Advanced).
|
||||
|
||||
|
||||
@@ -102,10 +102,7 @@ N.B.: NOx is only available when a Sensirion SEN55 is installed, but is always s
|
||||
|
||||
N.B.2: The selected options determine the names of the output Values.
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -82,10 +82,7 @@ Device Settings
|
||||
.. image:: P168_PowerSaveModeOptions.png
|
||||
:alt: Power Save Mode options
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values**, **Send to Controller** and **Interval** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 60 sec. The data will be collected and optionally sent to any configured controllers using this interval.
|
||||
|
||||
|
||||
@@ -327,10 +327,7 @@ Current Sensor Data
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Data Acquisition
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This group of settings, **Single event with all values** and **Send to Controller** settings are standard available configuration items. Send to Controller is only visible when one or more Controllers are configured.
|
||||
.. include:: DataAcquisition.repl
|
||||
|
||||
* **Interval** By default, Interval will be set to 0 sec. The data will be collected and optionally sent to any configured controllers using this interval. When an output value is changed, the data will be sent to any configured controller, and an event will also be generated when the Rules are enabled (Tools/Advanced).
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user