From 004e393c7644058c20f1151ccd5794a04574d83f Mon Sep 17 00:00:00 2001 From: yoziru Date: Tue, 23 Jul 2024 23:13:31 +0200 Subject: [PATCH] build esp32-generic --- .github/workflows/ci.yml | 1 + .github/workflows/publish.yml | 2 +- boards/esp32-evb.yml | 11 ----------- boards/esp32-generic.yml | 12 ++++++++++++ boards/m5stack-nanoc6.yml | 13 +++++++++++++ packages/base.yml | 12 +----------- ...ble-esp32-evb.yml => tesla-ble-esp32-generic.yml | 4 ++-- 7 files changed, 30 insertions(+), 25 deletions(-) delete mode 100644 boards/esp32-evb.yml create mode 100644 boards/esp32-generic.yml rename tesla-ble-esp32-evb.yml => tesla-ble-esp32-generic.yml (64%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 70ca674..ebf051b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,6 +12,7 @@ jobs: fail-fast: false matrix: file: + - tesla-ble-esp32-generic.yml - tesla-ble-m5stack-atoms3.yml - tesla-ble-m5stack-nanoc6.yml steps: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8d4ee20..13183a8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,5 +9,5 @@ jobs: publish: uses: ./.github/workflows/publish-common.yml with: - files: tesla-ble-m5stack-atoms3.yml,tesla-ble-m5stack-nanoc6.yml + files: tesla-ble-esp32-generic.yml,tesla-ble-m5stack-atoms3.yml,tesla-ble-m5stack-nanoc6.yml name: ESPHome Tesla BLE diff --git a/boards/esp32-evb.yml b/boards/esp32-evb.yml deleted file mode 100644 index bc995e1..0000000 --- a/boards/esp32-evb.yml +++ /dev/null @@ -1,11 +0,0 @@ -substitutions: - friendly_name: "ESP32-EVB Tesla BLE" - devicename: "olimex-esp32-evb-tesla-ble" - device_description: "Olimex ESP32-EVB" - -esp32: - board: esp32-evb - framework: - type: esp-idf - version: 5.2.2 - platform_version: 6.7.0 diff --git a/boards/esp32-generic.yml b/boards/esp32-generic.yml new file mode 100644 index 0000000..9210c0e --- /dev/null +++ b/boards/esp32-generic.yml @@ -0,0 +1,12 @@ +substitutions: + friendly_name: "ESP32 Tesla BLE" + devicename: "esp32-tesla-ble" + device_description: "ESP32" + +esp32: + board: esp32dev + flash_size: 4MB + framework: + type: esp-idf + version: 5.2.2 + platform_version: 6.7.0 diff --git a/boards/m5stack-nanoc6.yml b/boards/m5stack-nanoc6.yml index 8a8efab..56c9ee3 100644 --- a/boards/m5stack-nanoc6.yml +++ b/boards/m5stack-nanoc6.yml @@ -55,3 +55,16 @@ binary_sensor: pullup: true filters: - delayed_off: 10ms + +# custom logger for debugging +logger: + level: DEBUG + logs: + wifi: INFO + uptime: INFO + esp32_ble_client: INFO + esp32_ble_tracker: INFO + esp32_ble: INFO + status_led: INFO + light: INFO + api: INFO diff --git a/packages/base.yml b/packages/base.yml index cff41ca..4abfb71 100644 --- a/packages/base.yml +++ b/packages/base.yml @@ -19,17 +19,7 @@ packages: project: !include project.yml logger: - level: DEBUG - logs: - wifi: INFO - uptime: INFO - esp32_ble_client: INFO - esp32_ble_tracker: INFO - esp32_ble: INFO - status_led: INFO - light: INFO - api: INFO - + level: INFO api: encryption: diff --git a/tesla-ble-esp32-evb.yml b/tesla-ble-esp32-generic.yml similarity index 64% rename from tesla-ble-esp32-evb.yml rename to tesla-ble-esp32-generic.yml index 2b718ec..8763804 100644 --- a/tesla-ble-esp32-evb.yml +++ b/tesla-ble-esp32-generic.yml @@ -1,6 +1,6 @@ packages: base: !include packages/base.yml - device_base: !include boards/esp32-evb.yml + device_base: !include boards/esp32-generic.yml dashboard_import: - package_import_url: github://yoziru/esphome-tesla-ble/tesla-ble-esp32-evb.yml + package_import_url: github://yoziru/esphome-tesla-ble/tesla-ble-esp32-generic.yml