From 5d975638f8f57b313fb665e2de9c8a1bdff6ea86 Mon Sep 17 00:00:00 2001 From: Maciej Krasuski Date: Mon, 19 Dec 2022 20:26:53 +0100 Subject: [PATCH] added ip address and some substitutions --- boneio_config_for_esphome_addon.yaml | 41 +++++++++++++++++----------- devices/wt32_eth01.yaml | 23 ++++++++++++---- 2 files changed, 42 insertions(+), 22 deletions(-) diff --git a/boneio_config_for_esphome_addon.yaml b/boneio_config_for_esphome_addon.yaml index a7168a2..6b5a0ee 100644 --- a/boneio_config_for_esphome_addon.yaml +++ b/boneio_config_for_esphome_addon.yaml @@ -1,30 +1,39 @@ substitutions: + # set to false if you don't want mac suffix in your device name + name_add_mac_suffix: "true" + # if you want to change the name of device via OTA you have to set IP first in boneio/devices/wt32_eth01.yaml node_name: boneio dir_name: 'boneio/' + + packages: -# devices + # select your input board: + input: !include boneio/boards/relay24_inputs_PCF.yaml + #input: !include boneio/boards/relay32_inputs_PCF.yaml + #input: !include boneio/boards/relay32_inputs_MCP.yaml + #input: !include boneio/boards/dimmer_led8x4_inputs.yaml + #input: !include boneio/boards/cover16_inputs_MCP.yaml + #input: !include boneio/boards/cover16_inputs_PCF.yaml + + # select your output board: + #output: !include boneio/boards/relay24_outputs_MCP.yaml + #output: !include boneio/boards/relay32_outputs_PCF.yaml + output: !include boneio/boards/relay32_outputs_MCP.yaml + #output: !include boneio/boards/dimmer_led8x4_outputs.yaml + #light: !include boneio/boards/monochromatic_lights.yaml + #cover: !include boneio/boards/cover.yaml + #output: !include boneio/boards/cover16_outputs_PCF.yaml + #output: !include boneio/boards/cover16_outputs_MCP.yaml + + # select your devices: core: !include boneio/devices/wt32_eth01.yaml - internals: !include boneio/devices/boneio_board_PCF.yaml - #internals: !include boneio/devices/boneio_board_MCP.yaml + internals: !include boneio/devices/boneio_board.yaml temp: !include boneio/devices/lm75b.yaml display: !include boneio/devices/display.yaml # uart: !include devices/uart.yaml # one_wire: !include devices/one_wire.yaml -# relay32 - output: !include boneio/boards/relay32_outputs_PCF.yaml - #output: !include boneio/boards/relay32_outputs_MCP.yaml - input: !include boneio/boards/relay32_inputs_PCF.yaml - #input: !include boneio/boards/relay32_inputs_MCP.yaml -# dimmer led - # output: !include boards/dimmer_led8x4_outputs.yaml - # input: !include boards/dimmer_led8x4_inputs.yaml - # light: !include boards/monochromatic_lights.yaml -# cover -# output: !include boards/cover16_outputs.yaml - # input: !include boards/cover16_inputs.yaml -# cover: !include boards/cover.yaml logger: baud_rate: 0 diff --git a/devices/wt32_eth01.yaml b/devices/wt32_eth01.yaml index ff05abf..52956e3 100644 --- a/devices/wt32_eth01.yaml +++ b/devices/wt32_eth01.yaml @@ -1,13 +1,21 @@ +i2c: + - id: bus_a + sda: GPIO14 + scl: GPIO15 + scan: True + frequency: 100kHz + - id: bus_b + sda: GPIO17 + scl: GPIO33 + scan: True + frequency: 100kHz + esphome: name: ${node_name} platform: ESP32 board: nodemcu-32s - -i2c: - sda: GPIO14 - scl: GPIO15 - scan: True - frequency: 100kHz + # set to false if you already added this device to ESPHOME add-on + name_add_mac_suffix: ${name_add_mac_suffix} ethernet: id: eth @@ -17,3 +25,6 @@ ethernet: clk_mode: GPIO0_IN phy_addr: 1 power_pin: GPIO16 + + # uncomment this line and set your actual IP address before changing name of device + # use_address: 172.21.130.57