substitutions: geraet: auto-sender-01 # <- pro Fahrzeug ändern: 01, 02, 03 ... fahrzeug_id: "0x01" # <- pro Fahrzeug ändern: 0x01, 0x02, 0x03 ... esphome: name: ${geraet} friendly_name: Auto Sender 01 esp32: board: esp32-c3-devkitm-1 framework: type: esp-idf logger: api: encryption: key: "X2kSHZmeEbdPtMBlxB67cJ4/WMNkQOPCstqYiUQlL2g=" ota: - platform: esphome password: "4bd4f24d4a26730d06e84d6e0816fb09" wifi: ssid: "Leonardo da WiFi" password: "44290812080358610465" # Wichtig: im Auto ist kein WLAN in Reichweite. # Ohne diese Zeile würde der ESP alle 15 Min neu starten. reboot_timeout: 0s # --- SPI zum CC1101 --- spi: clk_pin: GPIO6 mosi_pin: GPIO7 miso_pin: GPIO5 # --- CC1101 im Paketmodus --- cc1101: cs_pin: GPIO4 gdo0_pin: GPIO3 frequency: 433.92MHz modulation_type: GFSK symbol_rate: 4800 output_power: 10 # volle Leistung, Reichweite regelt der Empfänger per RSSI packet_mode: true packet_length: 4 crc_enable: true sync0: 0x91 sync1: 0xD3 # --- alle 2 Sekunden die Fahrzeug-Kennung senden --- # Paketaufbau: [Magic, Magic, Fahrzeug-ID, Reserve] interval: - interval: 2s then: - cc1101.send_packet: data: [0xA7, 0x3C, ${fahrzeug_id}, 0x00] # Onboard-LED des Super Mini (invertiert) light: - platform: status_led name: Status pin: number: GPIO8 inverted: true