Robuste WiFi-Konfiguration mit automatischem Fallback-Hotspot für einfache Konfiguration und Diagnose. - Automatischer Fallback: Bei WiFi-Problemen wird ein eigenes Netzwerk erstellt - **Captive P...
Robuste WiFi-Konfiguration mit automatischem Fallback-Hotspot für einfache Konfiguration und Diagnose.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# WiFi mit Fallback Access Point
# Erstellt einen Fallback-Hotspot bei WiFi-Verbindungsproblemen
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Statische IP-Konfiguration (optional)
# manual_ip:
# static_ip: 192.168.1.100
# gateway: 192.168.1.1
# subnet: 255.255.255.0
# dns1: 8.8.8.8
# dns2: 8.8.4.4
# Energiesparmodus (reduziert Stromverbrauch)
power_save_mode: light # none, light, high
# Schnelle Verbindung (Scannen überspringen, gespeicherte Verbindungsinfo nutzen)
fast_connect: true
# Domäne für mDNS
domain: .local
# Neustart bei zu langer WiFi-Trennung
reboot_timeout: 10min
# Fallback Access Point
ap:
ssid: "${friendly_name} Fallback"
password: !secret ap_password
# Optional: Eigener Kanal und versteckte SSID
# channel: 6
# hidden: false
# Captive Portal für einfache Konfiguration
captive_portal:
# WiFi-Status Sensor (optional)
sensor:
- platform: wifi_signal
name: "${friendly_name} WiFi Signal"
id: wifi_signal_db
update_interval: 60s
entity_category: diagnostic
# WiFi-Status Text-Sensor (optional)
text_sensor:
- platform: wifi_info
ip_address:
name: "${friendly_name} IP Address"
icon: "mdi:ip-network"
entity_category: diagnostic
ssid:
name: "${friendly_name} Connected SSID"
icon: "mdi:wifi"
entity_category: diagnostic
bssid:
name: "${friendly_name} Connected BSSID"
entity_category: diagnostic
mac_address:
name: "${friendly_name} MAC Address"
icon: "mdi:identifier"
entity_category: diagnostic
scan_results:
name: "${friendly_name} Latest Scan Results"
entity_category: diagnostic
# WiFi-Verbindungsstatus Binärsensor
binary_sensor:
- platform: status
name: "${friendly_name} Status"
id: device_status
entity_category: diagnostic
device_class: connectivity
# Button zum Neustart der WiFi-Verbindung
button:
- platform: restart
name: "${friendly_name} Restart"
entity_category: diagnostic
icon: "mdi:restart"