Delay CC1101 send loop after boot

This commit is contained in:
2026-07-25 18:26:19 +02:00
parent 5d3dfa6f52
commit c27bd9799b
+21 -9
View File
@@ -16,6 +16,11 @@ esphome:
name: ${device_name} name: ${device_name}
friendly_name: ${friendly_name} friendly_name: ${friendly_name}
comment: "CC1101 433 MHz Fahrzeugsender ${firmware_version}" comment: "CC1101 433 MHz Fahrzeugsender ${firmware_version}"
on_boot:
priority: -100
then:
- delay: 3s
- script.execute: send_loop
esp32: esp32:
board: esp32-c3-devkitm-1 board: esp32-c3-devkitm-1
@@ -83,15 +88,6 @@ output:
inverted: true inverted: true
interval: interval:
- interval: 2s
then:
- cc1101.send_packet:
data:
- 0xA7
- 0x3C
- 0x01
- 0x00
- interval: 60s - interval: 60s
then: then:
- output.turn_on: status_led - output.turn_on: status_led
@@ -124,6 +120,22 @@ text_sensor:
mac_address: mac_address:
name: "${friendly_name} MAC" 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: button:
- platform: restart - platform: restart
name: "${friendly_name} Neustart" name: "${friendly_name} Neustart"