diff --git a/components/binary_sensor/rc522.rst b/components/binary_sensor/rc522.rst index 837e797ca..07762be6c 100644 --- a/components/binary_sensor/rc522.rst +++ b/components/binary_sensor/rc522.rst @@ -13,7 +13,7 @@ RC522 NFC/RFID :width: 60.0% The ``rc522`` component allows you to use RC522 NFC/RFID controllers -(`datasheet <https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf>`__, `Ali Express <https://es.aliexpress.com/item/1260729519.html>`__) +(`datasheet <https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf>`__, `Ali Express <https://www.aliexpress.com/item/1260729519.html>`__) with ESPHome. ESPHome can read the UID from the tag. Every NFC/RFID tag has a unique "UID" value assigned at the time of manufacture. Tags can be associated with binary sensors, making it easy to determine when a specific tag is present. You can also use the tag information directly within ESPHome automations/lambdas. See :ref:`rc522-setting_up_tags` for diff --git a/components/display/ili9xxx.rst b/components/display/ili9xxx.rst index 4962e63d9..aa0644298 100644 --- a/components/display/ili9xxx.rst +++ b/components/display/ili9xxx.rst @@ -36,8 +36,7 @@ This component is the successor of the ILI9341 component supporting more display families. The ``ILI9xxx`` display platform allows you to use -ILI9341 (`datasheet <https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf>`__, -`Aliexpress <https://www.aliexpress.com/af/Ili9341.html>`__) and other +ILI9341 (`datasheet <https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf>`__) and other displays from the same chip family with ESPHome. As this is a somewhat higher resolution display and requires additional pins beyond the basic SPI connections, and a reasonable amount of RAM, it is not well suited for the ESP8266. diff --git a/components/display/st7567.rst b/components/display/st7567.rst index 3c59a7e4a..1cd340ce8 100644 --- a/components/display/st7567.rst +++ b/components/display/st7567.rst @@ -10,12 +10,11 @@ ST7567 LCD Graphic Display Usage ----- -The ``st7567`` display platform allows you to use wide range of 128x64 display modules based on +The ``st7567`` display platform allows you to use wide range of 128x64 display modules based on Sitronix ST7567 chipset family (ST7567A, ST7567S, ST7567G, etc.) (`datasheet <https://github.com/latonita/datasheets-storage/blob/main/lcd-modules/ST7567A_V1.2b.pdf>`__, -`Sitronix <https://www.sitronix.com.tw/en/products/industrial-display-driver-ic/mono-stn-lcd-driver-ic/>`__, -`Aliexpress <https://www.aliexpress.com/af/st7567s.html>`__) with ESPHome. +`Sitronix <https://www.sitronix.com.tw/en/products/industrial-display-driver-ic/mono-stn-lcd-driver-ic/>`__) with ESPHome. -Note that this component is for displays that are connected via the :ref:`I²C Bus <i2c>` (see :ref:`st7567-i2c`) +Note that this component is for displays that are connected via the :ref:`I²C Bus <i2c>` (see :ref:`st7567-i2c`) or 3-Wire or 4-Wire :ref:`SPI bus <spi>` (see :ref:`st7567-spi`). It's a monochrome LCD graphic display. @@ -30,11 +29,11 @@ It's a monochrome LCD graphic display. **Voltage:** Check your module specs for required power. Most of the modules are tolerant to range of voltages from 3.3V to 5V, but some might require either 5V or 3.3V. **Electrical interference:** To reduce malfunction caused by noise, datasheet recommends to "use the refresh sequence regularly in a specified interval". - - Noone knows what exact interval is - it varies based on your electrical environment - some might need it every hour, for example. + + Noone knows what exact interval is - it varies based on your electrical environment - some might need it every hour, for example. Without doing refresh sequence picture on LCD might get glitchy after some time. - - You can plan refresh by using ``interval:`` section and calling ``request_refresh()`` function, after that it will perform display + + You can plan refresh by using ``interval:`` section and calling ``request_refresh()`` function, after that it will perform display refresh sequence on next component update. @@ -43,8 +42,8 @@ It's a monochrome LCD graphic display. Over I²C -------- -Connect ``SDA`` and ``SCL`` pins on a module to pins you chose for the :ref:`I²C Bus <i2c>`. -If your display module has ``RESET`` pin you may optionally connect it to a pin on the +Connect ``SDA`` and ``SCL`` pins on a module to pins you chose for the :ref:`I²C Bus <i2c>`. +If your display module has ``RESET`` pin you may optionally connect it to a pin on the ESP which may improve reliability. For power, connect ``VCC`` to 3.3V and ``GND`` to ``GND``. @@ -60,7 +59,7 @@ ESP which may improve reliability. For power, connect ``VCC`` to 3.3V and ``GND` id: my_display lambda: |- it.print(0, 0, id(my_font), "Hello World!"); - + interval: - interval: 1h then: @@ -90,7 +89,7 @@ Configuration variables: .. code-block:: yaml - # Example increased I²C bus speed + # Example increased I²C bus speed i2c: sda: D1 scl: D2 @@ -117,7 +116,7 @@ Over SPI -------- Connect ``D0`` to the ``CLK`` pin you chose for the :ref:`SPI bus <spi>`, connect ``D1`` to the ``MOSI`` pin and ``DC`` and ``CS`` -to some GPIO pins on the ESP. For power, connect ``VCC`` to 3.3V and ``GND`` to ``GND``. +to some GPIO pins on the ESP. For power, connect ``VCC`` to 3.3V and ``GND`` to ``GND``. Optionally you can also connect the ``RESET`` pin to a pin on the ESP which may improve reliability. .. code-block:: yaml diff --git a/components/sensor/as3935.rst b/components/sensor/as3935.rst index c8e20951f..87e228715 100644 --- a/components/sensor/as3935.rst +++ b/components/sensor/as3935.rst @@ -7,7 +7,7 @@ AMS AS3935 Franklin Lightning Sensor :keywords: as3935 The **AS3935** sensor platform allows you to use your AS3935 sensor -(`AliExpress`_, `AMS_AS3935`_) +(`AMS_AS3935`_) in order to get notified when a thunderstorm is getting close. The AS3935 can detect the presence of lightning activity and provide an estimation @@ -46,14 +46,13 @@ A1 I²C address selection MSB AS3935 Lightning Sensor. -.. _AliExpress: https://de.aliexpress.com/af/as3935.html?SearchText=as3935 .. _AMS_AS3935: https://ams.com/as3935 Over SPI -------- The ``as3935_spi`` sensor platform allows you to use your AS3935 sensor -(`AliExpress`_, `AMS_AS3935`_) in order to get notified when a thunderstorm is getting close. +(`AMS_AS3935`_) in order to get notified when a thunderstorm is getting close. .. code-block:: yaml @@ -102,7 +101,7 @@ Over I²C -------- The ``as3935_i2c`` sensor platform allows you to use your AS3935 sensor -(`AliExpress`_, `AMS_AS3935`_) in order to get notified when a thunderstorm is getting close. +(`AMS_AS3935`_) in order to get notified when a thunderstorm is getting close. .. code-block:: yaml @@ -193,7 +192,6 @@ See Also - :ref:`sensor-filters` - :apiref:`as3935/as3935.h` -- `AliExpress <https://de.aliexpress.com/af/as3935.html?SearchText=as3935>`__ - `Data Sheet <https://www.embeddedadventures.com/datasheets/AS3935_Datasheet_EN_v2.pdf>`__ - `Little Arduino Projects <https://github.com/tardate/LittleArduinoProjects/tree/master/playground/AS3935>`__ - `AMS AS3935 <https://ams.com/as3935>`__ diff --git a/components/sensor/atm90e32.rst b/components/sensor/atm90e32.rst index c878fe857..44144cbc7 100644 --- a/components/sensor/atm90e32.rst +++ b/components/sensor/atm90e32.rst @@ -108,10 +108,11 @@ Configuration variables: Calibration ----------- -This sensor needs calibration to show correct values. The default gain configuration is set to use the `SCT-013-000 <https://amzn.to/2E0KVvo>`__ -current transformers, and the `Jameco Reliapro 9v AC transformer <https://amzn.to/2XcWJjI>`__. +This sensor needs calibration to show correct values. The default gain configuration is set to use the +`SCT-013-000 <https://www.amazon.com/gp/product/B075541WVT>`__ +current transformers, and the `Jameco Reliapro 9v AC transformer <https://www.amazon.com/gp/product/B00B886CWS>`__. A load which uses a known amount of current can be used to calibrate. For for a more accurate calibration use a -`Kill-A-Watt <https://amzn.to/2TXT7jx>`__ meter or similar, mains voltages can fluctuate depending on grid load. +`Kill-A-Watt <https://www.amazon.com/gp/product/B00009MDBU>`__ meter or similar, mains voltages can fluctuate depending on grid load. Voltage ^^^^^^^ @@ -316,7 +317,7 @@ Additional Examples enable_offset_calibration: True - platform: atm90e32 cs_pin: 4 - id: chip2 #Optional + id: chip2 #Optional phase_a: current: name: "EMON CT4 Current" diff --git a/components/tm1651.rst b/components/tm1651.rst index c439e348e..f8be33aca 100644 --- a/components/tm1651.rst +++ b/components/tm1651.rst @@ -11,7 +11,7 @@ Battery Display --------------- The ``tm1651`` display platform allows you to use battery display units based on the TM1651 chip such as -`this one <https://aliexpress.com/item/32811491559.html>`__ with ESPHome. This component supports the level +`this one <https://www.aliexpress.com/item/32811491559.html>`__ with ESPHome. This component supports the level and brightness settings. All updates can be made via lambda expressions. .. figure:: images/tm1651-battery-display.jpg diff --git a/components/weikai.rst b/components/weikai.rst index eec22c4e6..131173f68 100644 --- a/components/weikai.rst +++ b/components/weikai.rst @@ -19,7 +19,7 @@ The ESPHome ``WeiKai`` component supports the following WeiKai chips: It can also be used with evaluation board equipped with these chips, such as: -- `WK2168 Chip Development Board <https://fr.aliexpress.com/item/1005002198759633.html>`__ +- `WK2168 Chip Development Board <https://www.aliexpress.com/item/1005002198759633.html>`__ - `WK2132 Chip Development Board <https://www.aliexpress.com/item/1005002018579265.html>`__ - `DFROBOT Gravity: I²C to Dual UART Module <https://www.dfrobot.com/product-2001.html>`__ diff --git a/cookbook/leak-detector-m5stickC.rst b/cookbook/leak-detector-m5stickC.rst index c864e8022..f14d065b3 100644 --- a/cookbook/leak-detector-m5stickC.rst +++ b/cookbook/leak-detector-m5stickC.rst @@ -24,14 +24,14 @@ Things you'll need :align: center - Moisture sensor - This example uses a `Guardian Remote Sensor Probe <https://amazon.com/Guardian-by-Elexa-Remote-Sensor/dp/B07G5BMD7L>`__ + This example uses a `Guardian Remote Sensor Probe <https://www.amazon.com/gp/product/B07G5BMD7L>`__ which has a 6' cord. .. figure:: images/leak-detector-m5stickC_probe.jpg :align: center - Grove connector pigtail - `Amazon Link <https://www.amazon.com/Cables-Grove-Female-Jumper-Grove-Conversion/dp/B01CNZ9EEC>`__ + `Amazon Link <https://www.amazon.com/gp/product/B01CNZ9EEC>`__ .. figure:: images/leak-detector-m5stickC_grove1.jpg :align: center