3 次代码提交 c6716ce3a5 ... 26e4d98031

作者 SHA1 备注 提交日期
  Patryk M. Gutowski 26e4d98031 use diag package for 6ch relay 2 月之前
  Patryk M. Gutowski c0b7d983be workaround for offigce RGB 2 月之前
  Patryk M. Gutowski bbaf74a5c0 added diags from waveshare 6ch relay 2 月之前
共有 3 个文件被更改,包括 21 次插入35 次删除
  1. 6 34
      bl-relay6-01.yaml
  2. 11 1
      common/diag.yaml
  3. 4 0
      gf-office-rgb-02.yaml

+ 6 - 34
bl-relay6-01.yaml

@@ -1,12 +1,12 @@
 substitutions:
   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"
 
 esphome:
   name: ${devicename}
-  friendly_name: ${friendly_name}
+  friendly_name: ${friendly_devicename}
   area: ${area}
   # name_add_mac_suffix: true
   # project:
@@ -31,6 +31,8 @@ api:
 packages:
   # Enable Home Assistant API
   esphome: !include common/keys.yaml
+  diag: !include common/diag.yaml
+
 
 # Enable logging
 logger:
@@ -64,20 +66,6 @@ binary_sensor:
       then:
         - 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:
   - platform: gpio
     pin: GPIO1
@@ -153,20 +141,4 @@ button:
   - platform: safe_mode
     name: "Safe Mode"
     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

+ 11 - 1
common/diag.yaml

@@ -10,6 +10,16 @@ sensor:
   - platform: wifi_signal
     name: "${friendly_devicename} WiFi Signal"
     id: ${low_devicename}_wifi_signal
+    update_interval: 60s
+    entity_category: diagnostic
+  # Reports the WiFi signal strength in %
+  - platform: copy
+    source_id: "${low_devicename}_wifi_signal"
+    name: "${friendly_devicename} WiFi Strength"
+    filters:
+      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
+    unit_of_measurement: "%"
+    entity_category: diagnostic
   - platform: uptime
     name: Uptime
 
@@ -19,4 +29,4 @@ binary_sensor:
 
 text_sensor:
   - platform: version
-    name: ${friendly_devicename} Version
+    name: "${friendly_devicename} Version"

+ 4 - 0
gf-office-rgb-02.yaml

@@ -6,6 +6,10 @@ substitutions:
 esphome:
   name: $devicename
   friendly_name: ${friendly_devicename}
+  platformio_options:
+    lib_ignore:
+      - RPAsyncTCP
+
 
 bk72xx:
   board: generic-bk7231t-qfn32-tuya