Ужас, даже описание сделал с ошибками! Понятно, почему программист я так себе..

This commit is contained in:
I-am-nightingale
2024-04-14 03:36:03 +03:00
parent b53db6253b
commit 807be27e87

View File

@@ -16,11 +16,11 @@ ____
Используя компонент прфямо сейчас Вы уже не рискуете душевным здоровьем, но внезапные глюки вполне могут напасть. Если вдруг такое Используя компонент прфямо сейчас Вы уже не рискуете душевным здоровьем, но внезапные глюки вполне могут напасть. Если вдруг такое
случиться именно с Вами- прошу сообщить мне на Дзене, приму меры. случиться именно с Вами- прошу сообщить мне на Дзене, приму меры.
Я все еще не оставляю подробного описания, уповая на то, что проверять компонент и проводить эксперименты будут сколь-нибудь Я все еще не оставляю подробного описания, уповая на то, что проверять компонент и проводить эксперименты будут сколь-нибудь
подкованные в этом деле люди, не боящиеся наброситься с палкой на багованного медведя. МОжно ли этим пользоваться "на повседневку"? подкованные в этом деле люди, не боящиеся наброситься с палкой на багованного медведя. Можно ли этим пользоваться "на повседневку"?
Можно. Но лучше подождать окончательного варианта- оно ведь так надежнее. Можно. Но лучше подождать окончательного варианта- оно ведь так надежнее.
____ ____
Образец для конфигурации ESPHome в файле TCL-Conditioner.yaml. Скачайте к себе и используйте в ESPHome, или просто скопируйте из него Образец для конфигурации ESPHome в файле TCL-Conditioner.yaml. Скачайте к себе и используйте в ESPHome, или просто скопируйте из него
всю конфигурацию и вставьте вместо своей, однако, не забыв отредактировать все поля. в файле есть подсказки по каждому полю. всю конфигурацию и вставьте вместо своей, однако, не забыв отредактировать все поля. В файле есть подсказки по каждому полю.
Вопрос может возникнуть с 2 моментами: платформа (чип или модуль) и подгружаемые файлы. Попробую объяснить. Вопрос может возникнуть с 2 моментами: платформа (чип или модуль) и подгружаемые файлы. Попробую объяснить.
@@ -37,20 +37,21 @@ esp32:
framework: framework:
type: arduino type: arduino
``` ```
Можно подключать платформу и через основной конфиг, вот предложенный подписчиком пример для Esp32 WROOM32: Можно подключать платформу и через основной конфиг, вот, предложенный [испытателем альфа-версии](https://github.com/kai-zer-ru), пример для Esp32 WROOM32:
```yaml ```yaml
esphome: esphome:
platform: ESP32 platform: ESP32
board: nodemcu-32s board: nodemcu-32s
``` ```
В общем- все то же самое, как и обычно, вариант под свою платформу легко ищется в интернете. В общем- все то же самое, как и обычно, вариант под свою платформу легко ищется в интернете.
**Важно не забыть закомментировать или удалить строки других платформ!**
**!Важно не забыть закомментировать или удалить строки других платформ!**
## Настройка подгружаемых файлов ## Настройка подгружаемых файлов
Для добавления или удаления определенных частей конфига я решил использовать подгружаемые файлы- они загружаются ESPHome автоматически, Для добавления или удаления определенных частей конфига я решил использовать подгружаемые файлы- они загружаются ESPHome автоматически,
если у сервера с Home Assistant есть доступ в интернет. Такой подход позволяет редактировать и обновлять не весь конфиг куском, если у сервера с Home Assistant есть доступ в интернет. Такой подход позволяет редактировать и обновлять не весь конфиг куском,
а частями, не трогая то, что работает. а частями, не трогая то, что работает.
Еще один плюс- не нужно километровые куски кода комментировать или раскомментировать, не нужно зжнать разметку, чтобы не считать Еще один плюс- не нужно километровые куски кода комментировать или раскомментировать, не нужно знать разметку, неn необходимости считать
проклятые пробелы и прочее. Все делается добавлением или удалением ссылок на файлы. Итак, вот так выглядит блок подгружаемых файлов: проклятые пробелы и прочее. Все делается добавлением или удалением ссылок на файлы. Итак, вот так выглядит блок подгружаемых файлов:
```yaml ```yaml
packages: packages:
@@ -67,7 +68,7 @@ packages:
```yaml ```yaml
- packages/core.yaml # Ядро всего сущего - packages/core.yaml # Ядро всего сущего
``` ```
Все остальные модули по желанию(их описание в том же файле чуть выше). **Важно**, чтобы все строки с файлами были выровнены по Все остальные модули по желанию (их описание в том же файле чуть выше). **Важно**, чтобы все строки с файлами были выровнены по
импровизированной метке, которую я специально указал, иначе у ESPHome возникнет много вопросов к Вам. Например, **должно быть так:** импровизированной метке, которую я специально указал, иначе у ESPHome возникнет много вопросов к Вам. Например, **должно быть так:**
```yaml ```yaml
packages: packages: