RE: KinCony ESP32-S3 Core Board ESPHome yaml for home assistant - mayup - 06-09-2025
(05-10-2024, 10:49 AM)admin Wrote: Code: esphome:
name: s3
friendly_name: s3
platformio_options:
board_build.flash_mode: dio
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# Enable logging
logger:
hardware_uart: USB_SERIAL_JTAG
ethernet:
type: W5500
clk_pin: GPIO43
mosi_pin: GPIO44
miso_pin: GPIO42
cs_pin: GPIO41
interrupt_pin: GPIO2
reset_pin: GPIO1
uart:
- id: uart_485
baud_rate: 9600
debug:
direction: BOTH
dummy_receiver: true
after:
timeout: 10ms
tx_pin: 16
rx_pin: 15
- id: uart_sim7600
baud_rate: 115200
debug:
direction: BOTH
dummy_receiver: true
after:
timeout: 10ms
sequence:
- lambda: UARTDebug::log_string(direction, bytes);
tx_pin: 18
rx_pin: 17
switch:
- platform: uart
uart_id: uart_485
name: "RS485 Button"
data: [0x11, 0x22, 0x33, 0x44, 0x55]
- platform: uart
uart_id: uart_sim7600
name: "UART 4G"
data: "AT+CGSN\r\n" # read 4G SIM7600 ID
binary_sensor:
- platform: gpio
name: "S3 TMP1"
pin:
number: 8
inverted: true
- platform: gpio
name: "S3 TMP2"
pin:
number: 40
inverted: true
- platform: gpio
name: "S3 DL"
pin:
number: 0
inverted: true
- platform: gpio
name: "S3 SDA"
pin:
number: 39
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 SCL"
pin:
number: 38
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO10"
pin:
number: 10
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO11"
pin:
number: 11
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO12"
pin:
number: 12
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO13"
pin:
number: 13
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO14"
pin:
number: 14
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO21"
pin:
number: 21
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO47"
pin:
number: 47
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO48"
pin:
number: 48
inverted: true
mode:
input: true
pullup: true
sensor:
- platform: adc
pin: 4
name: "S3 IO04 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 5
name: "S3 IO05 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 6
name: "S3 IO06 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 7
name: "S3 IO07 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
web_server:
port: 80
yaml file download: Hello,
Thanks for the yaml file. Could you please provide the same with configuration for Current reading with ADC inputs.
Also do you have some documentation how to create the corresponding sensors in Home Assistant when the ESPhome configuration id finished.
Thanks for you help and documentation !
RE: KinCony ESP32-S3 Core Board ESPHome yaml for home assistant - mayup - 06-09-2025
(05-10-2024, 10:49 AM)admin Wrote: Code: esphome:
name: s3
friendly_name: s3
platformio_options:
board_build.flash_mode: dio
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
# Enable logging
logger:
hardware_uart: USB_SERIAL_JTAG
ethernet:
type: W5500
clk_pin: GPIO43
mosi_pin: GPIO44
miso_pin: GPIO42
cs_pin: GPIO41
interrupt_pin: GPIO2
reset_pin: GPIO1
uart:
- id: uart_485
baud_rate: 9600
debug:
direction: BOTH
dummy_receiver: true
after:
timeout: 10ms
tx_pin: 16
rx_pin: 15
- id: uart_sim7600
baud_rate: 115200
debug:
direction: BOTH
dummy_receiver: true
after:
timeout: 10ms
sequence:
- lambda: UARTDebug::log_string(direction, bytes);
tx_pin: 18
rx_pin: 17
switch:
- platform: uart
uart_id: uart_485
name: "RS485 Button"
data: [0x11, 0x22, 0x33, 0x44, 0x55]
- platform: uart
uart_id: uart_sim7600
name: "UART 4G"
data: "AT+CGSN\r\n" # read 4G SIM7600 ID
binary_sensor:
- platform: gpio
name: "S3 TMP1"
pin:
number: 8
inverted: true
- platform: gpio
name: "S3 TMP2"
pin:
number: 40
inverted: true
- platform: gpio
name: "S3 DL"
pin:
number: 0
inverted: true
- platform: gpio
name: "S3 SDA"
pin:
number: 39
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 SCL"
pin:
number: 38
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO10"
pin:
number: 10
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO11"
pin:
number: 11
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO12"
pin:
number: 12
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO13"
pin:
number: 13
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO14"
pin:
number: 14
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO21"
pin:
number: 21
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO47"
pin:
number: 47
inverted: true
mode:
input: true
pullup: true
- platform: gpio
name: "S3 IO48"
pin:
number: 48
inverted: true
mode:
input: true
pullup: true
sensor:
- platform: adc
pin: 4
name: "S3 IO04 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 5
name: "S3 IO05 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 6
name: "S3 IO06 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
- platform: adc
pin: 7
name: "S3 IO07 Current"
update_interval: 2s
unit_of_measurement: V
attenuation: 11db
filters:
- multiply: 5
web_server:
port: 80
yaml file download: Hello,
Thanks for this yaml. Could you please provide the same for "current " configuration when jumper are positionned on "current position".
Could you please provide documentation how to create sensors in Home Asssistant once the Esphome configuration finished.
Regards,
Julien.
RE: KinCony ESP32-S3 Core Board ESPHome yaml for home assistant - admin - 06-09-2025
how to use ADC, you can check with other board's yaml file.
|