20260326
This commit is contained in:
157
esphome/archive/dsmr-reader.yaml
Normal file
157
esphome/archive/dsmr-reader.yaml
Normal file
@@ -0,0 +1,157 @@
|
||||
---
|
||||
substitutions:
|
||||
device_name: slimmelezer
|
||||
friendly_name: "slimmelezer"
|
||||
comment: "esp8266"
|
||||
api_password: !secret slimmelezer_api
|
||||
ota_password: !secret ota_password
|
||||
wifi_ssid: !secret wifi_ssid
|
||||
wifi_password: !secret wifi_password
|
||||
wifi_ssid2: !secret wifi_ssid2
|
||||
wifi_password2: !secret wifi_password2
|
||||
location: "meterkast"
|
||||
|
||||
packages:
|
||||
device_base: !include common/common.yaml
|
||||
connection: !include common/wifi.yaml
|
||||
|
||||
esp8266:
|
||||
restore_from_flash: true
|
||||
board: d1_mini
|
||||
|
||||
wifi:
|
||||
# Powersaving for brownout due to 250mA restriction P1
|
||||
output_power: 14dB
|
||||
|
||||
#captive_portal:
|
||||
|
||||
# Enable logging
|
||||
logger:
|
||||
baud_rate: 0
|
||||
# logs:
|
||||
# component: ERROR
|
||||
|
||||
# Enable Home Assistant API
|
||||
# api:
|
||||
|
||||
# ota:
|
||||
# platform: esphome
|
||||
|
||||
# external_components:
|
||||
# - source: github://oxan/esphome-stream-server
|
||||
|
||||
|
||||
# stream_server:
|
||||
# - id: dsmrreaderserver
|
||||
# uart_id: dsmrreaderuart
|
||||
# port: 6640
|
||||
|
||||
# binary_sensor:
|
||||
# - platform: stream_server
|
||||
# stream_server: dsmrreaderserver
|
||||
# connected:
|
||||
# name: "DSMR Serial Connected"
|
||||
|
||||
uart:
|
||||
- id: dsmrreaderuart
|
||||
baud_rate: 9600
|
||||
rx_pin: D7
|
||||
rx_buffer_size: 1700
|
||||
parity: EVEN
|
||||
data_bits: 7
|
||||
stop_bits: 1
|
||||
|
||||
# globals:
|
||||
# - id: has_key
|
||||
# type: bool
|
||||
# restore_value: yes
|
||||
# initial_value: "false"
|
||||
# - id: stored_decryption_key
|
||||
# type: char[32]
|
||||
# restore_value: yes
|
||||
|
||||
dsmr:
|
||||
id: dsmr_instance
|
||||
max_telegram_length: 1700
|
||||
crc_check: false
|
||||
|
||||
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"
|
||||
# p1_version_be:
|
||||
# name: "DSMR Version Belgium"
|
||||
# timestamp:
|
||||
# name: "Timestamp"
|
||||
# - 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: true
|
||||
Reference in New Issue
Block a user