|
@@ -1,12 +1,12 @@
|
|
|
substitutions:
|
|
substitutions:
|
|
|
devicename: bl-relay6-01
|
|
devicename: bl-relay6-01
|
|
|
- low_devicenaeme: bl-relay6-01
|
|
|
|
|
- friendly_name: Waveshare Relay Board Garaz Podlewanie
|
|
|
|
|
|
|
+ low_devicename: bl_relay6_01
|
|
|
|
|
+ friendly_devicename: Waveshare Relay Board Garaz Podlewanie
|
|
|
area: "Garage"
|
|
area: "Garage"
|
|
|
|
|
|
|
|
esphome:
|
|
esphome:
|
|
|
name: ${devicename}
|
|
name: ${devicename}
|
|
|
- friendly_name: ${friendly_name}
|
|
|
|
|
|
|
+ friendly_name: ${friendly_devicename}
|
|
|
area: ${area}
|
|
area: ${area}
|
|
|
# name_add_mac_suffix: true
|
|
# name_add_mac_suffix: true
|
|
|
# project:
|
|
# project:
|
|
@@ -31,6 +31,8 @@ api:
|
|
|
packages:
|
|
packages:
|
|
|
# Enable Home Assistant API
|
|
# Enable Home Assistant API
|
|
|
esphome: !include common/keys.yaml
|
|
esphome: !include common/keys.yaml
|
|
|
|
|
+ diag: !include common/diag.yaml
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Enable logging
|
|
# Enable logging
|
|
|
logger:
|
|
logger:
|
|
@@ -64,20 +66,6 @@ binary_sensor:
|
|
|
then:
|
|
then:
|
|
|
- button.press: restart_button
|
|
- button.press: restart_button
|
|
|
|
|
|
|
|
-text_sensor:
|
|
|
|
|
- - platform: version
|
|
|
|
|
- name: "Firmware Version"
|
|
|
|
|
- - platform: wifi_info
|
|
|
|
|
- ip_address:
|
|
|
|
|
- name: "IP Address"
|
|
|
|
|
- entity_category: diagnostic
|
|
|
|
|
- ssid:
|
|
|
|
|
- name: "Connected SSID"
|
|
|
|
|
- entity_category: diagnostic
|
|
|
|
|
- mac_address:
|
|
|
|
|
- name: "Mac Address"
|
|
|
|
|
- entity_category: diagnostic
|
|
|
|
|
-
|
|
|
|
|
switch:
|
|
switch:
|
|
|
- platform: gpio
|
|
- platform: gpio
|
|
|
pin: GPIO1
|
|
pin: GPIO1
|
|
@@ -153,20 +141,4 @@ button:
|
|
|
- platform: safe_mode
|
|
- platform: safe_mode
|
|
|
name: "Safe Mode"
|
|
name: "Safe Mode"
|
|
|
internal: false
|
|
internal: false
|
|
|
- entity_category: config
|
|
|
|
|
-
|
|
|
|
|
-sensor:
|
|
|
|
|
- - platform: wifi_signal
|
|
|
|
|
- name: "WiFi Signal"
|
|
|
|
|
- id: wifi_signal_db
|
|
|
|
|
- update_interval: 60s
|
|
|
|
|
- entity_category: diagnostic
|
|
|
|
|
-
|
|
|
|
|
- # Reports the WiFi signal strength in %
|
|
|
|
|
- - platform: copy
|
|
|
|
|
- source_id: wifi_signal_db
|
|
|
|
|
- name: "WiFi Strength"
|
|
|
|
|
- filters:
|
|
|
|
|
- - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
|
|
|
|
|
- unit_of_measurement: "%"
|
|
|
|
|
- entity_category: diagnostic
|
|
|
|
|
|
|
+ entity_category: config
|