From 5e1cd6c5b5891879e7cfe50eadb8d72a3d4d0825 Mon Sep 17 00:00:00 2001 From: LuBeDa Date: Wed, 10 May 2023 20:51:48 +0200 Subject: [PATCH] CI/CD 5 --- .gitignore | 1 + tests/ehtmxv2-template.yaml | 63 +++++++++++++++++++++++++++++++++++- tests/scale.gif | Bin 0 -> 61640 bytes 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 tests/scale.gif diff --git a/.gitignore b/.gitignore index 859e610..26a9f37 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ ltr2.png ltr3.png 8x32 iMAGE.xcf +.vscode/c_cpp_properties.json diff --git a/tests/ehtmxv2-template.yaml b/tests/ehtmxv2-template.yaml index ffebbad..b8ffb36 100644 --- a/tests/ehtmxv2-template.yaml +++ b/tests/ehtmxv2-template.yaml @@ -13,7 +13,37 @@ external_components: esphome: comment: "EHMTXv2 TEXT from LuBeDa" name: $devicename - + on_boot: + lambda: |- + if(rgb8x32)->show_indicator(255,100,50,2); + if(rgb8x32)->hide_indicator(); + if(rgb8x32)->show_alarm(255,0,150,3); + if(rgb8x32)->hide_alarm(); + if(rgb8x32)->icon_screen("error","Hallo Text",false,237,20,100,200,150); + if(rgb8x32)->force_screen("error"); + if(rgb8x32)->del_screen("error"); + if(rgb8x32)->del_screen("error",5); + if(rgb8x32)->rainbow_icon_screen("error","Hallo Text",true,237,20,100,200,150); + id(rgb8x32)->status()); + id(rgb8x32)->set_display_on(); + id(rgb8x32)->set_display_off(); + id(rgb8x32)->hold_screen(); + id(rgb8x32)->show_gauge(100,0,200); + id(rgb8x32)->hide_gauge(); + id(rgb8x32)->clock_color(200,100,50); + id(rgb8x32)->today_color(200,100,50); + id(rgb8x32)->weekday_color(200,100,50); + id(rgb8x32)->full_screen("scale"); + id(rgb8x32)->rainbow_icon_screen("error","Oh ein Text"); + id(rgb8x32)->text_screen("text",30); + id(rgb8x32)->rainbow_text_screen("text",30); + id(rgb8x32)->clock_screen(30,5); + id(rgb8x32)->rainbow_clock_screen(30,5); + id(rgb8x32)->date_screen(30,5); + id(rgb8x32)->rainbow_date_screen(30,5); + id(rgb8x32)->rainbow_blank_screen(30,5); + id(rgb8x32)->set_brightness(20); + esp32: board: esp32dev @@ -92,5 +122,36 @@ ehmtxv2: icons: - id: error lameid: 40530 + - id: scale + file: scale.gif + resize: 32x8 - id: sleep8x32 url: https://user-images.githubusercontent.com/16407309/224850723-634c9b2d-55d9-44f2-9f93-765c0485b090.gif + on_next_screen: + - homeassistant.event: + event: esphome.new_screen + data_template: + iconname: !lambda "return icon.c_str();" + text: !lambda "return text.c_str();" + on_add_screen: + - homeassistant.event: + event: esphome.new_screen + data_template: + iconname: !lambda "return icon.c_str();" + text: !lambda "return text.c_str();" + on_next_clock: + - homeassistant.event: + event: esphome.new_screen + data_template: + iconname: "Hallo" + on_expired_screen: + - homeassistant.event: + event: esphome.new_screen + data_template: + iconname: !lambda "return icon.c_str();" + text: !lambda "return text.c_str();" + on_icon_error: + - homeassistant.event: + event: esphome.new_screen + data_template: + iconname: !lambda "return icon.c_str();" \ No newline at end of file diff --git a/tests/scale.gif b/tests/scale.gif new file mode 100644 index 0000000000000000000000000000000000000000..c877064f06a6b1cb3a78ae2b8ad6c2be3e6af940 GIT binary patch literal 61640 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 GlKVe6o(5+C literal 0 HcmV?d00001