20260326
This commit is contained in:
182
esphome/WS_esp32-s3-eth.yaml
Normal file
182
esphome/WS_esp32-s3-eth.yaml
Normal file
@@ -0,0 +1,182 @@
|
||||
substitutions:
|
||||
device_name: "ws-esp32-s3-eth"
|
||||
friendly_name: "meterkastinterface"
|
||||
comment: "ESP32-s3 eth poe"
|
||||
location: "meterkast"
|
||||
# api_password: !secret esp_P1_api
|
||||
# ota_password: !secret ota_password
|
||||
# wifi_ssid: !secret wifi_ssid
|
||||
# wifi_password: !secret wifi_password
|
||||
# gateway: !secret ip_gateway
|
||||
# subnet: !secret ip_subnet
|
||||
# ip: !secret esp_P1_ip
|
||||
|
||||
board: "esp32-s3-devkitc-1"
|
||||
framework: arduino #esp-idf
|
||||
pin_data: GPIO21
|
||||
pin_inp1: GPIO18
|
||||
pin_out1: GPIO15
|
||||
pin_out2: GPIO2
|
||||
pin_eth_clk: GPIO13
|
||||
pin_eth_mosi: GPIO11
|
||||
pin_eth_miso: GPIO12
|
||||
pin_eth_cs: GPIO14
|
||||
pin_eth_irq: GPIO10
|
||||
pin_eth_rst: GPIO9
|
||||
|
||||
packages:
|
||||
eth: !include interfaces/eth_W5500.yaml
|
||||
board: !include boards/esp32-gen.yaml
|
||||
common: !include common/common.yaml
|
||||
logger: !include templates/logger.yaml
|
||||
|
||||
esphome:
|
||||
on_boot:
|
||||
priority: 600
|
||||
then:
|
||||
# - switch.turn_on: zRST_gpio
|
||||
# - delay: 15ms
|
||||
# - switch.turn_off: zRST_gpio
|
||||
#id(mdns0).add_extra_service({ "_zwave", "_tcp", 6639, {{"version", "1.0"}, {"name", "TubesZB"},{"serial_number", get_mac_address()}} });
|
||||
|
||||
external_components:
|
||||
- source: github://oxan/esphome-stream-server
|
||||
|
||||
|
||||
# Enable Home Assistant API
|
||||
api:
|
||||
reboot_timeout: 0s
|
||||
|
||||
ota:
|
||||
platform: esphome
|
||||
|
||||
|
||||
button:
|
||||
- platform: restart
|
||||
name: "Restart the ESP32 Device"
|
||||
|
||||
uart:
|
||||
- id: uart_bus_zw
|
||||
rx_pin: GPIO17
|
||||
tx_pin: GPIO16
|
||||
baud_rate: 115200
|
||||
|
||||
- id: uart_dsmr
|
||||
rx_pin: ${pin_data}
|
||||
baud_rate: 115200
|
||||
data_bits: 8
|
||||
parity: NONE
|
||||
stop_bits: 1
|
||||
|
||||
stream_server:
|
||||
- id: zw
|
||||
uart_id: uart_bus_zw
|
||||
port: 6639
|
||||
# - id: dsmr
|
||||
# uart_id: uart_dsmr
|
||||
# port: 23
|
||||
|
||||
switch:
|
||||
- platform: gpio
|
||||
pin: ${pin_out1}
|
||||
name: "output 1"
|
||||
- platform: gpio
|
||||
pin: ${pin_out2}
|
||||
name: "output 2"
|
||||
|
||||
binary_sensor:
|
||||
- platform: stream_server
|
||||
stream_server: zw
|
||||
connected:
|
||||
name: "TubesZB Z-Wave Serial Connected"
|
||||
# - platform: stream_server
|
||||
# stream_server: dsmr
|
||||
# connected:
|
||||
# name: "TubesZB DSMR Serial Connected"
|
||||
- platform: gpio
|
||||
pin: ${pin_inp1}
|
||||
name: "input"
|
||||
|
||||
dsmr:
|
||||
max_telegram_length: 1700
|
||||
uart_id: uart_dsmr
|
||||
|
||||
sensor:
|
||||
- platform: dsmr
|
||||
energy_delivered_tariff1:
|
||||
name: "Energy Consumed Tariff 1"
|
||||
energy_delivered_tariff2:
|
||||
name: "Energy Consumed Tariff 2"
|
||||
energy_returned_tariff1:
|
||||
name: "Energy Produced Tariff 1"
|
||||
energy_returned_tariff2:
|
||||
name: "Energy Produced Tariff 2"
|
||||
power_delivered:
|
||||
name: "Power Consumed"
|
||||
accuracy_decimals: 3
|
||||
power_returned:
|
||||
name: "Power Produced"
|
||||
accuracy_decimals: 3
|
||||
electricity_failures:
|
||||
name: "Electricity Failures"
|
||||
icon: mdi:alert
|
||||
electricity_long_failures:
|
||||
name: "Long Electricity Failures"
|
||||
icon: mdi:alert
|
||||
voltage_l1:
|
||||
name: "Voltage Phase 1"
|
||||
voltage_l2:
|
||||
name: "Voltage Phase 2"
|
||||
voltage_l3:
|
||||
name: "Voltage Phase 3"
|
||||
current_l1:
|
||||
name: "Current Phase 1"
|
||||
current_l2:
|
||||
name: "Current Phase 2"
|
||||
current_l3:
|
||||
name: "Current Phase 3"
|
||||
power_delivered_l1:
|
||||
name: "Power Consumed Phase 1"
|
||||
accuracy_decimals: 3
|
||||
power_delivered_l2:
|
||||
name: "Power Consumed Phase 2"
|
||||
accuracy_decimals: 3
|
||||
power_delivered_l3:
|
||||
name: "Power Consumed Phase 3"
|
||||
accuracy_decimals: 3
|
||||
power_returned_l1:
|
||||
name: "Power Produced Phase 1"
|
||||
accuracy_decimals: 3
|
||||
power_returned_l2:
|
||||
name: "Power Produced Phase 2"
|
||||
accuracy_decimals: 3
|
||||
power_returned_l3:
|
||||
name: "Power Produced Phase 3"
|
||||
accuracy_decimals: 3
|
||||
gas_delivered:
|
||||
name: "Gas Consumed"
|
||||
- platform: uptime
|
||||
name: "SlimmeLezer Uptime"
|
||||
# - platform: wifi_signal
|
||||
# name: "SlimmeLezer Wi-Fi Signal"
|
||||
# update_interval: 60s
|
||||
|
||||
text_sensor:
|
||||
- platform: dsmr
|
||||
identification:
|
||||
name: "DSMR Identification"
|
||||
p1_version:
|
||||
name: "DSMR Version"
|
||||
# - platform: wifi_info
|
||||
# ip_address:
|
||||
# name: "SlimmeLezer IP Address"
|
||||
# ssid:
|
||||
# name: "SlimmeLezer Wi-Fi SSID"
|
||||
# bssid:
|
||||
# name: "SlimmeLezer Wi-Fi BSSID"
|
||||
# - platform: version
|
||||
# name: "ESPHome Version"
|
||||
# hide_timestamp: false
|
||||
|
||||
# mdns:
|
||||
# id: mdns0
|
||||
Reference in New Issue
Block a user