PZEM/VL53L0x/ADE7953 docs

This commit is contained in:
Otto Winter 2019-10-20 19:23:59 +02:00
parent e003b70b8c
commit ed2526acad
No known key found for this signature in database
GPG Key ID: DB66C0BE6013F97E
11 changed files with 401 additions and 0 deletions

View File

@ -0,0 +1,119 @@
ADE7953 Power Sensor
====================
.. seo::
:description: Instructions for setting up ADE7953 power sensors
:image: ade7953.png
.. note::
This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
- A complete configuration example for the Shelly 2.5
- An image for the front page
The ``ade7953`` sensor platform allows you to use ADE7953 single phase energy metering ICs
(`datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ADE7953.pdf>`__)
with ESPHome. These are commonly found in **Shelly 2.5** devices.
This sensor can measure voltage and has two channels for reading current and active power (A & B).
The :ref:`I²C Bus <i2c>` is
required to be set up in your configuration for this sensor to work.
.. code-block:: yaml
# Example configuration entry
sensor:
- platform: ade7953
voltage:
name: ADE7953 Voltage
current_a:
name: ADE7953 Current A
current_b:
name: ADE7953 Current B
active_power_a:
name: ADE7953 Active Power A
active_power_b:
name: ADE7953 Active Power B
update_interval: 60s
Configuration variables:
------------------------
- **address** (*Optional*, int): Manually specify the i^2c address of the sensor. Defaults to ``0x38``.
- **voltage** (*Optional*): Use the voltage value of the sensor in volt. All options from
:ref:`Sensor <config-sensor>`.
- **current_a** (*Optional*): Use the current value of the A channel in amperes. All options from
:ref:`Sensor <config-sensor>`.
- **current_b** (*Optional*): Use the current value of the B channel in amperes. All options from
:ref:`Sensor <config-sensor>`.
- **active_power_a** (*Optional*): Use the power value of the A channel in watts. All options from
:ref:`Sensor <config-sensor>`.
- **active_power_b** (*Optional*): Use the power value of the A channel in watts. All options from
:ref:`Sensor <config-sensor>`.
- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the sensor. Defaults to ``60s``.
Use with Shelly 2.5
-------------------
The Shelly 2.5 device contains this sensor for power monitoring. An example config for the Shelly 2.5
is given below.
There are two oddities with the Shelly 2.5:
- First, the A and B channels are mixed up - the chip's A channel is label B on the outside and
vice versa. Probably to make the PCB easier to manufacture.
- Secondly, due to the first point the active_power values are inverted. This is fixed by
using a multiply filter as seen in the config below.
Additionally, the device has an ::doc:`NTC temperature sensor <ntc>`.
.. code-block:: yaml
i2c:
sda: GPIO12
scl: GPIO14
sensor:
- platform: ade7953
voltage:
name: Shelly Voltage
current_a:
name: Shelly Current B
current_b:
name: Shelly Current A
active_power_a:
name: Shelly Active Power B
filters:
- multiply: -1
active_power_b:
name: Shelly Active Power A
filters:
- multiply: -1
update_interval: 60s
# NTC Temperature
- platform: ntc
sensor: temp_resistance_reading
name: "Shelly Temperature"
calibration:
b_constant: 3350
reference_resistance: 10kOhm
reference_temperature: 298.15K
- platform: resistance
id: temp_resistance_reading
sensor: temp_analog_reading
configuration: DOWNSTREAM
resistor: 32kOhm
- platform: adc
id: temp_analog_reading
pin: A0
See Also
--------
- :ref:`sensor-filters`
- :apiref:`ade7953/ade7953.h`
- :ghedit:`Edit`

View File

@ -0,0 +1,69 @@
Peacefair PZEM-004T Energy Monitor
==================================
.. seo::
:description: Instructions for setting up PZEM-004T power monitors.
:image: pzem004t.png
:keywords: PZEM-004T
.. note::
This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
- An image for the front page.
- Images/screenshots/example configs of this device being used in action.
The ``pzem004t`` sensor platform allows you to use PZEM-004T energy monitors
(`website <https://innovatorsguru.com/ac-digital-multifunction-meter-using-pzem-004t/>`__) sensors with
ESPHome.
.. warning::
This page refers to version V1 of the PZEM004T, which has been out of stock for a while.
For using the newer V3 variant of this sensor please see :doc:`pzemac <pzemac>`.
The communication with this integration is done over a :ref:`UART bus <uart>`.
You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set
to some pins on your board and the baud rate set to 9600.
.. code-block:: yaml
# Example configuration entry
uart:
rx_pin: D1
rx_pin: D2
baud_rate: 9600
sensor:
- platform: pzem004
current:
name: "PZEM-004T Current"
voltage:
name: "PZEM-004T Voltage"
power:
name: "PZEM-004T Power"
update_interval: 60s
Configuration variables:
------------------------
- **current** (*Optional*): Use the current value of the sensor in amperes. All options from
:ref:`Sensor <config-sensor>`.
- **power** (*Optional*): Use the (active) power value of the sensor in watts. All options from
:ref:`Sensor <config-sensor>`.
- **voltage** (*Optional*): Use the voltage value of the sensor in volts.
All options from :ref:`Sensor <config-sensor>`.
- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the
sensor. Defaults to ``60s``.
- **uart_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`UART Component <uart>` if you want
to use multiple UART buses.
See Also
--------
- :ref:`sensor-filters`
- :doc:`pzemac`
- :doc:`pzemdc`
- :apiref:`pzem004t/pzem004t.h`
- :ghedit:`Edit`

View File

@ -0,0 +1,81 @@
Peacefair PZEM-004T V3 Energy Monitor
=====================================
.. seo::
:description: Instructions for setting up PZEM-004T power monitors.
:image: pzemac.png
:keywords: PZEM-004T V3
.. note::
This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
- An image for the front page.
- Images/screenshots/example configs of this device being used in action.
The ``pzemac`` sensor platform allows you to use PZEM-004T V3 energy monitors
(`website <https://innovatorsguru.com/pzem-004t-v3/>`__,
`datasheet <https://innovatorsguru.com/wp-content/uploads/2019/06/PZEM-004T-V3.0-Datasheet-User-Manual.pdf>`__)
with ESPHome.
The sensor can be connected in various configurations - please see the `manufacturer's website <https://innovatorsguru.com/pzem-004t-v3/>`__
for more information.
.. warning::
This page refers to version V3 of the PZEM004T.
For using the older V1 variant of this sensor please see :doc:`pzem004t <pzem004t>`.
The communication with this integration is done over a :ref:`UART bus <uart>`.
You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set
to some pins on your board and the baud rate set to 9600.
.. code-block:: yaml
# Example configuration entry
uart:
rx_pin: D1
rx_pin: D2
baud_rate: 9600
sensor:
- platform: pzemac
current:
name: "PZEM-004T V3 Current"
voltage:
name: "PZEM-004T V3 Voltage"
power:
name: "PZEM-004T V3 Power"
frequency:
name: "PZEM-004T V3 Frequency"
power_factor:
name: "PZEM-004T V3 Power Factor"
update_interval: 60s
Configuration variables:
------------------------
- **current** (*Optional*): Use the current value of the sensor in amperes. All options from
:ref:`Sensor <config-sensor>`.
- **power** (*Optional*): Use the (active) power value of the sensor in watts. All options from
:ref:`Sensor <config-sensor>`.
- **voltage** (*Optional*): Use the voltage value of the sensor in volts.
All options from :ref:`Sensor <config-sensor>`.
- **frequency** (*Optional*): Use the frequency value of the sensor in hertz.
All options from :ref:`Sensor <config-sensor>`.
- **power_factor** (*Optional*): Use the power factor value of the sensor.
All options from :ref:`Sensor <config-sensor>`.
- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the
sensor. Defaults to ``60s``.
- **address** (*Optional*, int): The address of the sensor if multiple sensors are attached to
the same UART bus. You will need to set the address of each device manually. Defaults to ``1``.
See Also
--------
- :ref:`sensor-filters`
- :doc:`pzem004t`
- :doc:`pzemdc`
- :apiref:`pzemac/pzemac.h`
- :ghedit:`Edit`

View File

@ -0,0 +1,62 @@
Peacefair PZEM-00X DC Energy Monitor
====================================
.. seo::
:description: Instructions for setting up DC PZEM power monitors.
:image: pzemdc.png
.. note::
This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
- An image for the front page.
- Images/screenshots/example configs of this device being used in action.
The ``pzemdc`` sensor platform allows you to use various DC Peacefair PZEM energy monitors
with ESPHome. The supported models are: PZEM-003, PZEM-014, PZEM-016 and PZEM-017.
The communication with this integration is done over a :ref:`UART bus <uart>`.
You must therefore have a ``uart:`` entry in your configuration with both the TX and RX pins set
to some pins on your board and the baud rate set to 9600.
.. code-block:: yaml
# Example configuration entry
uart:
rx_pin: D1
rx_pin: D2
baud_rate: 9600
sensor:
- platform: pzemdc
current:
name: "PZEM-003 Current"
voltage:
name: "PZEM-003 Voltage"
power:
name: "PZEM-003 Power"
update_interval: 60s
Configuration variables:
------------------------
- **current** (*Optional*): Use the current value of the sensor in amperes. All options from
:ref:`Sensor <config-sensor>`.
- **power** (*Optional*): Use the power value of the sensor in watts. All options from
:ref:`Sensor <config-sensor>`.
- **voltage** (*Optional*): Use the voltage value of the sensor in volts.
All options from :ref:`Sensor <config-sensor>`.
- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the
sensor. Defaults to ``60s``.
- **address** (*Optional*, int): The address of the sensor if multiple sensors are attached to
the same UART bus. You will need to set the address of each device manually. Defaults to ``1``.
See Also
--------
- :ref:`sensor-filters`
- :doc:`pzem004t`
- :doc:`pzemac`
- :apiref:`pzemdc/pzemdc.h`
- :ghedit:`Edit`

View File

@ -0,0 +1,60 @@
VL53L0X Time Of Flight Distance Sensor
======================================
.. seo::
:description: Instructions for setting up VL53L0X distance sensors in ESPHome.
:image: vl53l0x.jpg
:keywords: VL53L0X
.. note::
This page is incomplete and could some work. If you want to contribute, please read the
:doc:`contributing guide </guides/contributing>`. This page is missing:
- An image for the front page.
- Images/screenshots/example configs of this device being used in action.
The ``vl53l0x`` sensor platform allows you to use VL53L0X optical time of flight
(`datasheet <https://www.st.com/resource/en/datasheet/vl53l0x.pdf>`__,
`ST <https://www.st.com/resource/en/datasheet/vl53l0x.pdf>`__) with ESPHome
to measure distances. The sensor works optically by emitting short infrared pulses
and measuring the time it takes the light to be reflected back
The sensor can measure distances up to 2 meters, though that figure depends significantly
on several conditions like surface reflectance, field of view, temperature etc. In general
you can expect surfaces up to 60cm to work, after that you need to make sure the surface is reflecting
well enough (see also section 5 of datasheet).
The :ref:`I²C Bus <i2c>` is
required to be set up in your configuration for this sensor to work.
.. code-block:: yaml
# Example configuration entry
sensor:
- platform: vl53l0x
name: "VL53L0x Distance"
address: 0x29
update_interval: 60s
Configuration variables:
------------------------
- **name** (**Required**, string): The name of the sensor.
- **update_interval** (*Optional*, :ref:`config-time`): The interval to check the
sensor. Defaults to ``60s``.
- **signal_rate_limit** (*Optional*, float): Set the return signal rate limit in units of MCPS
(mega counts per second). This is the minimum signal amplitude detected by the sensor necessary
for it to report a valid reading. Setting a lower value may increase the range of the sensor
but also increases the chance of getting inaccurate readings. Defaults to ``0.25``.
- All other options from :ref:`Sensor <config-sensor>`.
- **address** (*Optional*, int): Manually specify the i^2c address of the sensor. Defaults to ``0x29``.
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
See Also
--------
- :ref:`sensor-filters`
- :apiref:`vl53l0x/vl53l0x_sensor.h`
- `vl53l0x-arduino library <https://github.com/pololu/vl53l0x-arduino/>`__ by `Pololu <https://github.com/pololu>`__
- :ghedit:`Edit`

1
images/ade7953.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="61.333" width="280"><path d="M20.533 1.867h239.511c10.31 0 18.667 8.357 18.667 18.666V41.2c0 10.31-8.358 18.667-18.667 18.667H20.534c-10.31 0-18.667-8.358-18.667-18.667V20.533c0-10.309 8.357-18.666 18.666-18.666z"/><path d="M20.533 1.867h239.511c10.31 0 18.667 8.357 18.667 18.666V41.2c0 10.31-8.358 18.667-18.667 18.667H20.534c-10.31 0-18.667-8.358-18.667-18.667V20.533c0-10.309 8.357-18.666 18.666-18.666z" fill="none" stroke="#000" stroke-width="1.3333" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><g fill="#fff"><path d="M38.252 41.84H25.839l-2.194 5.693h-11.2l14.28-32.666h10.827l14.28 32.666H40.445zm-3.033-7.933l-3.174-8.214-3.173 8.214zM57.652 14.867h16.1q5.46 0 9.613 2.006 4.2 1.96 6.487 5.647 2.333 3.687 2.333 8.68t-2.333 8.68q-2.287 3.687-6.487 5.693-4.153 1.96-9.613 1.96h-16.1zm15.633 24.08q3.547 0 5.647-2.007 2.147-2.053 2.147-5.74 0-3.687-2.147-5.693-2.1-2.054-5.647-2.054h-4.62v15.494zM127.359 39.227v8.306h-27.16V14.867h26.553v8.306h-15.727V27h13.814v7.933h-13.814v4.294zM161.879 14.867v6.766l-10.874 25.9h-12.04l10.36-24.126h-6.3v4.76h-9.1v-13.3zM180.859 14.12q4.713 0 8.213 1.82 3.547 1.82 5.507 5.413 1.96 3.594 1.96 8.82 0 5.6-2.287 9.707-2.24 4.107-6.347 6.253-4.06 2.147-9.473 2.147-2.94 0-5.6-.7-2.66-.653-4.527-1.867l3.967-7.7q2.427 1.727 5.927 1.727 2.846 0 4.666-1.4 1.867-1.447 2.427-4.153-2.567 1.82-6.487 1.82-2.986 0-5.553-1.307-2.567-1.307-4.107-3.687t-1.54-5.46q0-3.406 1.727-6.02 1.773-2.613 4.807-4.013 3.033-1.4 6.72-1.4zm.746 14.28q1.494 0 2.427-.887.933-.933.933-2.473 0-1.54-.933-2.427-.933-.886-2.427-.886-1.493 0-2.426.886-.934.887-.934 2.427t.934 2.473q.933.887 2.426.887zM216.592 26.393q6.86 0 10.08 2.894 3.267 2.846 3.267 7.513 0 3.08-1.634 5.693-1.586 2.567-4.946 4.2-3.36 1.587-8.354 1.587-3.453 0-6.906-.747-3.407-.746-5.974-2.193l3.734-8.12q2.053 1.167 4.293 1.773 2.287.607 4.433.607 1.914 0 3.08-.653 1.214-.7 1.214-1.914 0-1.166-1.074-1.726-1.073-.607-3.873-.607h-9.473l1.633-19.833h21.7v8.306h-12.647l-.233 3.22zM254.192 27.793q3.78.934 5.787 3.407 2.053 2.427 2.053 5.88 0 2.94-1.633 5.507-1.587 2.52-4.947 4.106-3.36 1.587-8.353 1.587-3.454 0-6.907-.747-3.407-.746-5.973-2.193l3.733-8.12q2.007 1.167 4.293 1.773 2.334.607 4.48.607 1.914 0 3.08-.653 1.167-.654 1.167-1.867 0-2.24-3.873-2.24h-4.34v-6.767l4.806-4.9H235.9v-8.306h24.36v6.766z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

1
images/pzem004t.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="60" width="345.333"><path d="M20.533.933h305.334c10.309 0 18.666 8.358 18.666 18.667v20.667c0 10.309-8.357 18.666-18.666 18.666H20.533c-10.309 0-18.666-8.357-18.666-18.666V19.6C1.867 9.29 10.224.933 20.533.933z"/><path d="M20.533.933h305.334c10.309 0 18.666 8.358 18.666 18.667v20.667c0 10.309-8.357 18.666-18.666 18.666H20.533c-10.309 0-18.666-8.357-18.666-18.666V19.6C1.867 9.29 10.224.933 20.533.933z" fill="none" stroke="#000" stroke-width="1.3333" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><g fill="#fff"><path d="M30.506 13.933q4.527 0 7.887 1.494 3.36 1.493 5.18 4.293 1.82 2.8 1.82 6.533 0 3.734-1.82 6.534t-5.18 4.293q-3.36 1.493-7.887 1.493h-4.713V46.6H14.78V13.933zm-.7 16.147q2.24 0 3.36-.98 1.12-1.027 1.12-2.847t-1.12-2.8q-1.12-1.026-3.36-1.026h-4.013v7.653zM81.826 38.06v8.54H51.82v-6.767l14.933-17.36H52.286v-8.54H81.08V20.7L66.146 38.06zM116.206 38.293V46.6h-27.16V13.933H115.6v8.307H99.873v3.827h13.813V34H99.873v4.293zM153.62 46.6l-.094-14.887-7.093 11.947h-4.853l-7.094-11.433V46.6h-10.033V13.933h9.053l10.64 17.407 10.36-17.407h9.054l.093 32.667zM172.413 29.147h14v7.933h-14zM208.66 47.347q-4.34 0-7.7-2.007-3.314-2.053-5.227-5.88-1.867-3.873-1.867-9.193 0-5.32 1.867-9.147 1.913-3.873 5.227-5.88 3.36-2.053 7.7-2.053t7.653 2.053q3.36 2.007 5.227 5.88 1.913 3.827 1.913 9.147t-1.913 9.193q-1.867 3.827-5.227 5.88-3.313 2.007-7.653 2.007zm0-8.82q3.733 0 3.733-8.26t-3.733-8.26q-3.734 0-3.734 8.26t3.734 8.26zM244.953 47.347q-4.34 0-7.7-2.007-3.313-2.053-5.227-5.88-1.866-3.873-1.866-9.193 0-5.32 1.866-9.147 1.914-3.873 5.227-5.88 3.36-2.053 7.7-2.053t7.653 2.053q3.36 2.007 5.227 5.88 1.913 3.827 1.913 9.147t-1.913 9.193q-1.867 3.827-5.227 5.88-3.313 2.007-7.653 2.007zm0-8.82q3.733 0 3.733-8.26t-3.733-8.26q-3.733 0-3.733 8.26t3.733 8.26zM298.14 41h-4.34v5.6h-10.687V41h-16.94v-7l13.86-20.067h11.293l-12.32 18.527h4.434v-4.993h10.36v4.993h4.34zM309.513 22.473h-9.567v-8.54h30.147v8.54h-9.567V46.6h-11.013z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

1
images/pzemac.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="61.333" width="280"><path d="M20.533 1.333h239.511c10.31 0 18.667 8.358 18.667 18.667v20.667c0 10.309-8.358 18.666-18.667 18.666H20.534c-10.31 0-18.667-8.357-18.667-18.666V20c0-10.31 8.357-18.667 18.666-18.667z"/><path d="M20.533 1.333h239.511c10.31 0 18.667 8.358 18.667 18.667v20.667c0 10.309-8.358 18.666-18.667 18.666H20.534c-10.31 0-18.667-8.357-18.667-18.666V20c0-10.31 8.357-18.667 18.666-18.667z" fill="none" stroke="#000" stroke-width="1.3333" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><g fill="#fff"><path d="M30.646 14.333q4.526 0 7.886 1.494 3.36 1.493 5.18 4.293 1.82 2.8 1.82 6.533 0 3.734-1.82 6.534t-5.18 4.293q-3.36 1.493-7.886 1.493h-4.714V47H14.92V14.333zm-.7 16.147q2.24 0 3.36-.98 1.12-1.027 1.12-2.847t-1.12-2.8q-1.12-1.026-3.36-1.026h-4.014v7.653zM81.966 38.46V47H51.959v-6.767l14.933-17.36H52.426v-8.54h28.793V21.1L66.286 38.46zM116.346 38.693V47h-27.16V14.333h26.553v8.307h-15.727v3.827h13.814V34.4h-13.814v4.293zM153.759 47l-.093-14.887-7.094 11.947h-4.853l-7.093-11.433V47h-10.034V14.333h9.054l10.64 17.407 10.36-17.407h9.053L163.792 47zM213.326 41.307h-12.414L198.72 47h-11.2l14.28-32.667h10.827L226.906 47h-11.387zm-3.034-7.934l-3.173-8.213-3.173 8.213zM249.152 47.747q-5.18 0-9.333-2.147-4.153-2.193-6.533-6.067-2.334-3.92-2.334-8.866 0-4.947 2.334-8.82 2.38-3.92 6.533-6.067 4.153-2.193 9.333-2.193 4.76 0 8.494 1.68 3.733 1.68 6.16 4.853l-6.954 6.207q-3.033-3.827-7.14-3.827-3.453 0-5.553 2.24-2.1 2.193-2.1 5.927 0 3.733 2.1 5.973 2.1 2.193 5.553 2.193 4.107 0 7.14-3.826l6.954 6.206q-2.427 3.174-6.16 4.854-3.734 1.68-8.494 1.68z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
images/pzemdc.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="61.333" width="280"><path d="M20.533 1.733h239.511c10.31 0 18.667 8.358 18.667 18.667v20.667c0 10.309-8.358 18.666-18.667 18.666H20.534c-10.31 0-18.667-8.357-18.667-18.666V20.4c0-10.31 8.357-18.667 18.666-18.667z"/><path d="M20.533 1.733h239.511c10.31 0 18.667 8.358 18.667 18.667v20.667c0 10.309-8.358 18.666-18.667 18.666H20.534c-10.31 0-18.667-8.357-18.667-18.666V20.4c0-10.31 8.357-18.667 18.666-18.667z" fill="none" stroke="#000" stroke-width="1.3333" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><g fill="#fff"><path d="M29.946 14.733q4.526 0 7.886 1.494 3.36 1.493 5.18 4.293 1.82 2.8 1.82 6.533 0 3.734-1.82 6.534t-5.18 4.293q-3.36 1.493-7.886 1.493h-4.714V47.4H14.22V14.733zm-.7 16.147q2.24 0 3.36-.98 1.12-1.027 1.12-2.847t-1.12-2.8q-1.12-1.026-3.36-1.026h-4.014v7.653zM81.266 38.86v8.54H51.259v-6.767l14.933-17.36H51.726v-8.54h28.793V21.5L65.586 38.86zM115.646 39.093V47.4h-27.16V14.733h26.553v8.307H99.312v3.827h13.814V34.8H99.312v4.293zM153.059 47.4l-.093-14.887-7.094 11.947h-4.853l-7.093-11.433V47.4h-10.034V14.733h9.054l10.64 17.407 10.36-17.407h9.053l.093 32.667zM190.412 14.733h16.1q5.46 0 9.614 2.007 4.2 1.96 6.486 5.647 2.334 3.686 2.334 8.68 0 4.993-2.334 8.68-2.286 3.686-6.486 5.693-4.154 1.96-9.614 1.96h-16.1zm15.634 24.08q3.546 0 5.646-2.006 2.147-2.054 2.147-5.74 0-3.687-2.147-5.694-2.1-2.053-5.646-2.053h-4.62v15.493zM249.852 48.147q-5.18 0-9.333-2.147-4.153-2.193-6.533-6.067-2.334-3.92-2.334-8.866 0-4.947 2.334-8.82 2.38-3.92 6.533-6.067 4.153-2.193 9.333-2.193 4.76 0 8.494 1.68 3.733 1.68 6.16 4.853l-6.954 6.207q-3.033-3.827-7.14-3.827-3.453 0-5.553 2.24-2.1 2.193-2.1 5.927 0 3.733 2.1 5.973 2.1 2.193 5.553 2.193 4.107 0 7.14-3.826l6.954 6.206q-2.427 3.174-6.16 4.854-3.734 1.68-8.494 1.68z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

1
images/vl53l0x.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="60" width="280"><path d="M20.533.8h239.511c10.31 0 18.667 8.357 18.667 18.667v20.666c0 10.31-8.358 18.667-18.667 18.667H20.534c-10.31 0-18.667-8.357-18.667-18.667V19.467C1.867 9.157 10.224.8 20.533.8z"/><path d="M20.533.8h239.511c10.31 0 18.667 8.357 18.667 18.667v20.666c0 10.31-8.358 18.667-18.667 18.667H20.534c-10.31 0-18.667-8.357-18.667-18.667V19.467C1.867 9.157 10.224.8 20.533.8z" fill="none" stroke="#000" stroke-width="1.3333" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/><g fill="#fff"><path d="M55.612 13.8L41.8 46.467H30.972L17.16 13.8h11.853l7.793 19.087 7.98-19.087zM60.732 13.8h11.013v24.127h14.747v8.54h-25.76zM105.565 25.327q6.86 0 10.08 2.893 3.267 2.847 3.267 7.513 0 3.08-1.633 5.694-1.587 2.566-4.947 4.2-3.36 1.586-8.353 1.586-3.454 0-6.907-.746-3.407-.747-5.973-2.194l3.733-8.12q2.053 1.167 4.293 1.774 2.287.606 4.434.606 1.913 0 3.08-.653 1.213-.7 1.213-1.913 0-1.167-1.073-1.727-1.074-.607-3.874-.607h-9.473L95.065 13.8h21.7v8.307H104.12l-.234 3.22zM143.165 26.727q3.78.933 5.787 3.406 2.053 2.427 2.053 5.88 0 2.94-1.633 5.507-1.587 2.52-4.947 4.107-3.36 1.586-8.353 1.586-3.453 0-6.907-.746-3.406-.747-5.973-2.194l3.733-8.12q2.007 1.167 4.294 1.774 2.333.606 4.48.606 1.913 0 3.08-.653 1.166-.653 1.166-1.867 0-2.24-3.873-2.24h-4.34v-6.766l4.807-4.9h-11.667V13.8h24.36v6.767zM158.832 13.8h11.013v24.127h14.747v8.54h-25.76zM204.645 47.213q-4.34 0-7.7-2.006-3.313-2.054-5.226-5.88-1.867-3.874-1.867-9.194t1.867-9.146q1.913-3.874 5.226-5.88 3.36-2.054 7.7-2.054t7.654 2.054q3.36 2.006 5.226 5.88 1.914 3.826 1.914 9.146t-1.914 9.194q-1.866 3.826-5.226 5.88-3.314 2.006-7.654 2.006zm0-8.82q3.734 0 3.734-8.26t-3.734-8.26q-3.733 0-3.733 8.26t3.733 8.26zM246.212 46.467l-5.647-8.727-5.506 8.727h-12.554l11.807-16.474L222.925 13.8h12.367l5.553 8.213 5.414-8.213h11.853l-11.34 15.773 12.04 16.894z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -89,6 +89,7 @@ Sensor Components
Sensor Core, components/sensor/index, folder-open.svg
ADC, components/sensor/adc, flash.svg
ADE7953, components/sensor/ade7953, ade7953.svg
ADS1115, components/sensor/ads1115, ads1115.jpg
AM2320, components/sensor/am2320, am2320.jpg
APDS9960, components/sensor/apds9960, apds9960.jpg
@ -128,6 +129,9 @@ Sensor Components
PMSX003, components/sensor/pmsx003, pmsx003.svg
Pulse Counter, components/sensor/pulse_counter, pulse.svg
Pulse Width, components/sensor/pulse_width, pulse.svg
PZEM004T, components/sensor/pzem004t, pzem004t.svg
PZEM AC, components/sensor/pzemac, pzemac.svg
PZEM DC, components/sensor/pzemdc, pzemdc.svg
Resistance, components/sensor/resistance, omega.svg
Rotary Encoder, components/sensor/rotary_encoder, rotary_encoder.jpg
SenseAir, components/sensor/senseair, senseair_s8.jpg
@ -144,6 +148,7 @@ Sensor Components
Tx20, components/sensor/tx20, tx20.jpg
Ultrasonic Sensor, components/sensor/ultrasonic, ultrasonic.jpg
Uptime Sensor, components/sensor/uptime, timer.svg
VL53L0x, components/sensor/vl53l0x, vl53l0x.svg
WiFi Signal Strength, components/sensor/wifi_signal, network-wifi.svg
Xiaomi CGG1, components/sensor/xiaomi_cgg1, xiaomi_cgg1.jpg
Xiaomi HHCCJCY01, components/sensor/xiaomi_hhccjcy01, xiaomi_hhccjcy01.jpg