Advertisement
M_St

ESPHome - how to use complex Wifi

Aug 30th, 2022 (edited)
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.99 KB | None | 0 0
  1. substitutions:
  2.   ip_suffix: "24"
  3.  
  4. wifi:
  5.  # Specify target address, for OTA or Logger to connect to
  6.   # Needed also when static addresses are present in configuration
  7.   #use_address: esphome-web-xxxxxx.local
  8.   #use_address: 192.168.1.100
  9.   use_address: 192.168.1.${ip_suffix}
  10.   fast_connect: false
  11.   networks:
  12.     - ssid: !secret wifi_ssid3               # dzialka, hidden, needs bssid
  13.       password: !secret wifi_password3
  14.       hidden: true
  15.       bssid: !secret wifi_bssid3
  16.       priority: 3
  17.       manual_ip:
  18.         static_ip: 192.168.1.${ip_suffix}
  19.         gateway: 192.168.1.1
  20.         subnet: 255.255.255.0
  21.         dns1: 8.8.8.8
  22.         dns2: 8.8.4.4
  23.     - ssid: !secret wifi_ssid3               # dzialka, visible
  24.       password: !secret wifi_password3
  25.       priority: 3
  26.       manual_ip:
  27.         static_ip: 192.168.1.${ip_suffix}
  28.         gateway: 192.168.1.1
  29.         subnet: 255.255.255.0
  30.         dns1: 8.8.8.8
  31.         dns2: 8.8.4.4
  32.     - ssid: !secret wifi_ssid2               # guest, hidden, needs bssid
  33.       password: !secret wifi_password2
  34.       hidden: true
  35.       bssid: !secret wifi_bssid2
  36.       priority: 2
  37.       manual_ip:
  38.         static_ip: 192.168.2.${ip_suffix}
  39.         gateway: 192.168.2.1
  40.         subnet: 255.255.255.0
  41.         dns1: 8.8.8.8
  42.         dns2: 8.8.4.4
  43.     - ssid: !secret wifi_ssid1               # home
  44.       password: !secret wifi_password1
  45.       manual_ip:
  46.         static_ip: 192.168.2.${ip_suffix}
  47.         gateway: 192.168.2.1
  48.         subnet: 255.255.255.0
  49.         dns1: 8.8.8.8
  50.         dns2: 8.8.4.4
  51.       priority: 1
  52.     - ssid: !secret fallback_hotspot_ssid    # fallback if exists
  53.       password: !secret fallback_hotspot_password
  54.       priority: 0
  55.       manual_ip:
  56.         static_ip: 192.168.1.${ip_suffix}
  57.         gateway: 192.168.1.1
  58.         subnet: 255.255.255.0
  59.   # Enable fallback hotspot (captive portal) in case wifi connection fails
  60.   ap:
  61.     ssid: !secret fallback_hotspot_ssid
  62.     password: !secret fallback_hotspot_password
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement