Delay CC1101 send loop after boot
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user