Files
Funksender-Tor/esphome/auto_sender_01.yaml
T
Dominic a5caf47b49 Empfänger auf reale Tor-Steuerung (esp32dev) umgestellt
- tor_empfaenger.yaml (ESP32-S3-Platzhalter) ersetzt durch tor_steuerung.yaml,
  das die bestehende ChatGPT-Konfig (Relais GPIO16, Türsensoren GPIO34/35,
  echte WLAN/API/OTA-Credentials) mit der CC1101-Empfangslogik zusammenführt
- CC1101 auf freie VSPI-Pins gelegt (GPIO4/5/18/19/23), da 16/34/35 belegt sind
- auto_sender_01.yaml verwendet dieselben Credentials wie der Empfänger
- README: Pintabelle für esp32dev, Hinweis auf Klartext-Secrets im Repo
2026-07-23 18:38:49 +00:00

66 lines
1.4 KiB
YAML

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