diff --git a/README-EN.md b/README-EN.md
index 68d7ce2..7af13b3 100644
--- a/README-EN.md
+++ b/README-EN.md
@@ -49,6 +49,8 @@ external_components:
```yaml
uart:
id: ac_uart_bus
+ # ATTENTION! For TX and RX use GPIO4 (D2) and GPIO5 (D1) for NodeMCU-like boards!
+ # See docs for details: https://github.com/GrKoR/esphome_aux_ac_component/blob/master/docs/HARDWARE-EN.md
tx_pin: GPIO1
rx_pin: GPIO3
baud_rate: 4800
diff --git a/README.md b/README.md
index 2f2c170..a480fcc 100644
--- a/README.md
+++ b/README.md
@@ -57,6 +57,8 @@ external_components:
```yaml
uart:
id: ac_uart_bus
+ # ВНИМАНИЕ! Для TX и RX на платах типа NodeMCU используйте GPIO4 (D2) и GPIO5 (D1)!
+ # подробнее см. в документации: https://github.com/GrKoR/esphome_aux_ac_component/blob/master/docs/HARDWARE.md
tx_pin: GPIO1
rx_pin: GPIO3
baud_rate: 4800
diff --git a/docs/HARDWARE-EN.md b/docs/HARDWARE-EN.md
index f67010c..3b74dc0 100644
--- a/docs/HARDWARE-EN.md
+++ b/docs/HARDWARE-EN.md
@@ -1,43 +1,47 @@
## Hardware ##
-I tested it with an esp8266 chip (esp-12e). Minimal scheme:
+I tested it with an esp8266 chip (esp-12e). Minimal scheme:

-At the first time in addition to scheme above IO0 (GPIO0) must be pulled down to GND at the boot and ESPHome can be uploaded through UART0. If your ESPHome configuration contains OTA you can pull up IO0 or leave it floating. All further updates can be uploaded over-the-air.
+At the first time in addition to scheme above IO0 (GPIO0) must be pulled down to GND at the boot and ESPHome can be uploaded through UART0. If your ESPHome configuration contains OTA you can pull up IO0 or leave it floating. All further updates can be uploaded over-the-air.
I leave GPIO0 in air cause I don't see any reason to solder additional components for single use.
-ESP-12E before DC-DC and air conditioner connected:
+ESP-12E before DC-DC and air conditioner connected:

Air conditioner internal block has a 5-wire connection to the wifi-module. Connector is [JST SM](https://www.jst-mfg.com/product/pdf/eng/eSM.pdf).
-Wires:
+## Wires ##
1. Yellow: +14V DC. Measured +14.70V max and +13.70V min. Service manual declares up to +16V.
2. Black: ground.
3. White: +5V DC (max: +5.63V; min: +4.43V) I have no idea what this is for. It goes directly to the air conditioner microcontroller through resistor 1kOhm and it does not affect the operation of the module.
4. Blue: TX of air conditioner. High is +5V.
5. Red: RX of air conditioner. High is +5V.
-For power supply it is possible to use any kind of suitable modules. I use this:
+For power supply it is possible to use any kind of suitable modules. I use this:
.
-
-Black wire of AC's connector goes to the middle pin of the power module and to the GND pin of esp-12e.
-Yellow wire is connected to the Vin pin of the power module.
-Blue wire is connected to the RXD pin of esp-12e.
-Red wire is connected to the TXD pin of esp-12e.
-Here is it:
+## Connections ##
+Black wire of AC's connector goes to the middle pin of the power module and to the GND pin of esp-12e.
+Yellow wire is connected to the Vin pin of the power module.
+Blue wire is connected to the RXD pin of esp-12e.
+Red wire is connected to the TXD pin of esp-12e.
+
+**ATTENTION!** In case you are using board like NodeMCU instead of clean esp8266/esp32 module, you shouldn't connect RX & TX wires of air conditioneer to TX & RX pins of board. Use any other digital pins for UART connection. It doesn't matter if your board will use hardware or software UART. All UART types are working well.
+The usage of alternate pins for NodeMCU-like boards is necessary cause RX & TX lines of this boards are often have additional components like resistors or USB-TTL converters connected. This components are violate esp-to-ac UART connection.
+
+Here is it:

-All connections in custom 3d-printed case looks like this:
+All connections in custom 3d-printed case looks like this:

-Cause I haven't JST SM connector I made own:
+Cause I haven't JST SM connector I made own:
.
-It is made of standard 2.54mm pins and 3D-printed case.
+It is made of standard 2.54mm pins and 3D-printed case.
All models for 3D-printing are available too: [STL-files for connector](https://github.com/GrKoR/esphome_aux_ac_component/tree/master/enclosure/JST%20SM%20connector), [models of case parts](https://github.com/GrKoR/esphome_aux_ac_component/tree/master/enclosure/case).
-Here is the result:
-
-
+## The result ##
+
+

\ No newline at end of file
diff --git a/docs/HARDWARE.md b/docs/HARDWARE.md
index 04aedc2..fa4ebbf 100644
--- a/docs/HARDWARE.md
+++ b/docs/HARDWARE.md
@@ -1,42 +1,46 @@
## Электроника, необходимая для управления кондиционером по wifi ##
-Я тестировал проект на esp8266 (esp-12e). Минимальная обвязка традиционная и выглядит так:
+Я тестировал проект на esp8266 (esp-12e). Минимальная обвязка традиционная и выглядит так:

Для прошивки esp8266 в первый раз нужно в дополнение к обвязке, показанной на схеме выше, притянуть к Земле пин IO0 (GPIO0). После этого ESPHome может быть загружена в esp8266 по UART0. Если при этом вы указали OTA в конфигурации ESPHome, то в дальнейшем пин IO0 можно подтянуть к питанию или оставить висеть в воздухе. Он никак не будет влиять на загрузку новых прошивок, потому что все апдейты можно будет делать "по воздуху" (то есть по wifi). Я никуда IO0 не подтягивал и ничего к нему не паял, потому что не вижу смысла это делать ради одного раза. Первую прошивку делал в самодельном переходнике на макетке.
-Плата esp-12e перед подключением кондиционера и модуля питания:
+Плата esp-12e перед подключением кондиционера и модуля питания:

Внутренний блок сплит-системы имеет 5-проводное подключение к модулю wifi. Коннектор [JST SM](https://www.jst-mfg.com/product/pdf/eng/eSM.pdf).
-Перечень проводников:
+## Перечень проводников ##
1. Желтый: +14В постоянного тока. Осциллограф показал от +13.70В до +14.70В. В сервисном мануале встречалось, что питание возможно до +16В.
2. Черный: земля.
3. Белый: +5В постоянного тока (измерено от +4.43В до +5.63В). Для чего нужна эта линия - не понятно. У меня нет версий. Эксперименты с родным wifi-модулем сплит-системы показали, что эта линия в работе wifi не участвует. Линия идет напрямую на ножку контроллера в сплите через резистор 1 кОм.
4. Синий: TX кондиционера. Высокий уровень +5В.
5. Red: RX кондиционера. Высокий уровень +5В.
-Для питания ESP8266 можно использовать любой подходящий DC-DC преобразователь. Я использовал такой:
+Для питания ESP8266 можно использовать любой подходящий DC-DC преобразователь. Я использовал такой:
.
-Подключение:
-Черный провод (земля) подключается к земле DC-DC преобразователя и к пину GND модуля ESP8266.
-Желтый провод подключается ко входу DC-DC преобразователя (в моём случае контакт Vin).
-Синий провод подключается к пину RXD модуля esp-12e.
-Красный провод подключается к пину TXD модуля esp-12e.
+## Подключение ##
+Черный провод (земля) подключается к земле DC-DC преобразователя и к пину GND модуля ESP8266.
+Желтый провод подключается ко входу DC-DC преобразователя (в моём случае контакт Vin).
+Синий провод подключается к пину RXD модуля esp-12e.
+Красный провод подключается к пину TXD модуля esp-12e.
-Вот схема всех соединений:
+**ВНИМАНИЕ!** Если вы используете не голый модуль esp32/esp8266, а плату типа NodeMCU, то не подключайте провода TX и RX кондиционера к пинам TX и RX платы! Используйте любые другие свободные пины для UART. При этом для ESP8266 UART будет программный, но это не страшно. Ресурсов ESP8266 хватит для работы.
+Использовать альтернативные пины для плат типа NodeMCU необходимо потому, что часто на линиях RX и TX этих плат установлены резисторы, а также на этих пинах висит USB-TTL конвертер (если он есть на плате). Эти компоненты мешают ESP наладить соединение с кондиционером.
+
+
+Вот схема всех соединений:

-Вот так это выглядит внутри самодельного корпуса:
+Вот так это выглядит внутри самодельного корпуса:

-Поскольку у меня не было под рукой коннекторов JST SM, а ехать искать их не хотелось, я сделал свой собственный из стандартных пинов с шагом 2,54 мм и нескольких напечатанных на 3D-принтере деталей:
+Поскольку у меня не было под рукой коннекторов JST SM, а ехать искать их не хотелось, я сделал свой собственный из стандартных пинов с шагом 2,54 мм и нескольких напечатанных на 3D-принтере деталей:
.
Все относящиеся к проекту модели для 3D-принтера также доступны: [STL-файлы коннектора](https://github.com/GrKoR/esphome_aux_ac_component/tree/master/enclosure/JST%20SM%20connector), [модельки частей корпуса](https://github.com/GrKoR/esphome_aux_ac_component/tree/master/enclosure/case).
-Конечный результат:
-
-
+## Конечный результат ##
+
+
