Last active
October 26, 2025 15:19
-
-
Save SqyD/771dbc3ea698ae8606bc3be56f23d7fa to your computer and use it in GitHub Desktop.
Revisions
-
SqyD revised this gist
Oct 26, 2025 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,6 +12,7 @@ esphome: esp32: board: esp32-s3-devkitc-1 flash_size: 32MB framework: type: esp-idf -
SqyD created this gist
Oct 17, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,165 @@ # Example Yaml for the Seeed Reterminal with Colordisplay. # Uses the new epaper_spi component and LVGL. esphome: name: reterminal friendly_name: reTerminal on_boot: - priority: -100 then: - lvgl.page.show: first_page - component.update: epaper_display esp32: board: esp32-s3-devkitc-1 framework: type: esp-idf psram: mode: octal logger: api: encryption: key: !secret api_key ota: - platform: esphome password: !secret reterm_ota_password wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: !secret reterm_ap_ssid password: !secret reterm_ap_password captive_portal: # Button configuration binary_sensor: - platform: gpio pin: number: GPIO3 # Green button mode: INPUT_PULLUP inverted: true id: button_1 name: "Button 1" - platform: gpio pin: number: GPIO4 # Right white button mode: INPUT_PULLUP inverted: true id: button_2 name: "Button 2" on_press: then: - lvgl.page.next - delay: 500ms - component.update: epaper_display - platform: gpio pin: number: GPIO5 # Left white button mode: INPUT_PULLUP inverted: true id: button_3 name: "Button 3" on_press: then: - lvgl.page.previous - delay: 500ms - component.update: epaper_display i2c: scl: GPIO20 sda: GPIO19 sensor: - platform: sht4x temperature: name: "Temperature" id: temp_sensor humidity: name: "Relative Humidity" id: hum_sensor - platform: adc pin: GPIO1 name: "Battery Voltage" id: battery_voltage update_interval: 600s attenuation: 12db filters: - multiply: 2.0 # LED configuration output: - platform: gpio pin: GPIO6 id: led_output inverted: true light: - platform: binary name: "Onboard LED" output: led_output id: onboard_led # define SPI interface spi: clk_pin: GPIO7 mosi_pin: GPIO9 color: - id: black hex: "000000" - id: white hex: "FFFFFF" image: - file: epaper_resized_paul.png #/home/paul/esp/paul.png # Path to your image file (JPG or PNG) id: myImage type: RGB565 display: - platform: epaper_spi id: epaper_display model: 7.3in-spectra-e6 cs_pin: GPIO10 dc_pin: GPIO11 reset_pin: number: GPIO12 inverted: false busy_pin: number: GPIO13 inverted: true update_interval: 6000s auto_clear_enabled: false lvgl: keypads: enter: button_1 next: button_2 prev: button_3 buffer_size: 12% theme: label: text_color: black bg_color: white pages: - id: first_page widgets: - image: align: CENTER src: myImage - id: second_page widgets: - label: align: CENTER text: 'Hello World!'