dentra / esphome-tion

ESPHome Tion Breezers control and monitoring
https://t.me/esphome_tion
MIT License
90 stars 16 forks source link

Ошибка при заливке на ESP32 #30

Open Dexter-Lucky opened 3 months ago

Dexter-Lucky commented 3 months ago

Добрый день! При заливке на плату выскакивает ошибка: `> In file included from src/esphome/components/tion_lt/vport/tion_lt_vport.cpp:2:

src/esphome/components/tion_lt/vport/tion_lt_vport.h:10:36: error: 'TionBleIO' in namespace 'esphome::tion' does not name a template type using TionLtBleIO = esphome::tion::TionBleIO; ^~~~~ src/esphome/components/tion_lt/vport/tion_lt_vport.h:12:52: error: expected template-name before '<' token class TionLtBleVPort : public TionVPortBLEComponent<TionLtBleIO, TionLtBleIO::frame_spec_type> { ^ src/esphome/components/tion_lt/vport/tion_lt_vport.h:12:52: error: expected '{' before '<' token src/esphome/components/tion_lt/vport/tion_lt_vport.h:12:52: error: expected unqualified-id before '<' token src/esphome/components/tion_lt/vport/tion_lt_vport.cpp:9:34: error: invalid use of incomplete type 'class esphome::tion::TionLtBleVPort' void TionLtBleVPort::dump_config() { TION_VPORT_BLE_LOG("Tion LT BLE"); } ^ In file included from src/esphome/components/tion_lt/vport/tion_lt_vport.cpp:2: src/esphome/components/tion_lt/vport/tion_lt_vport.h:12:7: note: forward declaration of 'class esphome::tion::TionLtBleVPort' class TionLtBleVPort : public TionVPortBLEComponent<TionLtBleIO, TionLtBleIO::frame_spec_type> { ^~~~~~ *** [.pioenvs/breez-bed/src/esphome/components/tion_lt/vport/tion_lt_vport.cpp.o] Error 1`

Пробовал как версию BLE для 4S, так и для Lite. Ниже прикладываю конфигурацию: substitutions.txt

dentra commented 2 months ago

как понимаю, по дальнейшим ошибкам уже с работой, проблема была решена?

Dexter-Lucky commented 2 months ago

Не совсем. Прошивку удалось залить только после отключения одного пакаджа:

dentra commented 3 weeks ago

Воспроизводится на 2024.8.0?