diff --git a/esphome/auto_sender_01.yaml b/esphome/auto_sender_01.yaml index be15d94..6b33333 100644 --- a/esphome/auto_sender_01.yaml +++ b/esphome/auto_sender_01.yaml @@ -16,6 +16,11 @@ esphome: name: ${device_name} friendly_name: ${friendly_name} comment: "CC1101 433 MHz Fahrzeugsender ${firmware_version}" + on_boot: + priority: -100 + then: + - delay: 3s + - script.execute: send_loop esp32: board: esp32-c3-devkitm-1 @@ -83,15 +88,6 @@ output: inverted: true interval: - - interval: 2s - then: - - cc1101.send_packet: - data: - - 0xA7 - - 0x3C - - 0x01 - - 0x00 - - interval: 60s then: - output.turn_on: status_led @@ -124,6 +120,22 @@ text_sensor: mac_address: name: "${friendly_name} MAC" +script: + - id: send_loop + mode: restart + then: + - while: + condition: + lambda: return true; + then: + - cc1101.send_packet: + data: + - 0xA7 + - 0x3C + - 0x01 + - 0x00 + - delay: 2s + button: - platform: restart name: "${friendly_name} Neustart"