diff --git a/components/ehmtxv2/EHMTX.cpp b/components/ehmtxv2/EHMTX.cpp index 8ae8e08..45d77f6 100644 --- a/components/ehmtxv2/EHMTX.cpp +++ b/components/ehmtxv2/EHMTX.cpp @@ -554,6 +554,7 @@ namespace esphome } EHMTX_queue *screen = this->find_icon_queue_element(icon); screen->icon_name = iconname; + screen->icon = icon; screen->text = text; screen->endtime = this->clock->now().timestamp + lifetime * 60; screen->screen_time = screen_time; diff --git a/copy2esphome/ulanzi-easy.yaml b/copy2esphome/ulanzi-easy.yaml index 67f58c1..c0a0f7e 100644 --- a/copy2esphome/ulanzi-easy.yaml +++ b/copy2esphome/ulanzi-easy.yaml @@ -1,5 +1,5 @@ substitutions: - devicename: + devicename: ulanzi ledpin: GPIO32 buzzerpin: GPIO15 friendly_name: LED Matrix @@ -17,22 +17,22 @@ substitutions: switch: - platform: template - name: "Auto-Adjust Brightness" - id: switch_autobrightness - icon: mdi:brightness-auto - restore_mode: RESTORE_DEFAULT_ON + name: "Auto-Adjust Brightness" + id: switch_autobrightness + icon: mdi:brightness-auto + restore_mode: RESTORE_DEFAULT_ON + lambda: |- + if (id(aab_enable)) { + return true; + } else { + return false; + } + turn_on_action: + lambda: |- + id(aab_enable) = true; + turn_off_action: lambda: |- - if (id(aab_enable)) { - return true; - } else { - return false; - } - turn_on_action: - lambda: |- - id(aab_enable) = true; - turn_off_action: - lambda: |- - id(aab_enable) = false; + id(aab_enable) = false; globals: # aab = auto-adjustable brightness