Skip to content

Commit 43c62ba

Browse files
authored
Merge pull request #60 from dewbot6/refactor/extract-transport-package
refactor(esphome): extract wifi transport into separate package
2 parents 963dffd + 53db7ef commit 43c62ba

5 files changed

Lines changed: 27 additions & 23 deletions

esphome/navien-base.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,6 @@ ${platform}:
2626
external_components:
2727
- source: ${external_component_source}
2828

29-
wifi:
30-
ssid: !secret wifi_ssid
31-
password: !secret wifi_password
32-
33-
# Enable fallback hotspot (captive portal) in case wifi connection fails
34-
ap:
35-
ssid: !secret ap_ssid
36-
password: !secret ap_password
37-
38-
captive_portal:
39-
id: navien_portal
40-
41-
web_server:
42-
port: 80
43-
# https://esphome.io/components/web_server.html
44-
4529
api:
4630

4731
ota:
@@ -71,13 +55,6 @@ text_sensor:
7155
name: "${friendly_name} ESPHome Version"
7256
id: esphome_version
7357
hide_timestamp: True
74-
- platform: wifi_info
75-
ip_address:
76-
id: ip_address
77-
name: "${friendly_name} IP Address"
78-
mac_address:
79-
name: "${friendly_name} Mac"
80-
id: mac_address
8158

8259

8360

esphome/navien-d1-mini.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ substitutions:
99

1010
packages:
1111
navien: !include navien-base.yml
12+
transport: !include navien-transport-wifi.yml
1213
sensors: !include navien-sensors.yml
1314
#water_heater: !include navien-water-heater.yml
1415

esphome/navien-esphome-atom-lite-esp32.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ substitutions:
99

1010
packages:
1111
navien: !include navien-base.yml
12+
transport: !include navien-transport-wifi.yml
1213
sensors: !include navien-sensors.yml
1314
#water_heater: !include navien-water-heater.yml
1415

esphome/navien-esphome-atoms3-lite-tail485-esp32.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ esp32:
2828

2929
packages:
3030
navien: !include navien-base.yml
31+
transport: !include navien-transport-wifi.yml
3132
sensors: !include navien-sensors.yml
3233
#water_heater: !include navien-water-heater.yml
3334

esphome/navien-transport-wifi.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
wifi:
2+
ssid: !secret wifi_ssid
3+
password: !secret wifi_password
4+
5+
# Enable fallback hotspot (captive portal) in case wifi connection fails
6+
ap:
7+
ssid: !secret ap_ssid
8+
password: !secret ap_password
9+
10+
captive_portal:
11+
id: navien_portal
12+
13+
web_server:
14+
port: 80
15+
# https://esphome.io/components/web_server.html
16+
17+
text_sensor:
18+
- platform: wifi_info
19+
ip_address:
20+
id: ip_address
21+
name: "${friendly_name} IP Address"
22+
mac_address:
23+
name: "${friendly_name} Mac"
24+
id: mac_address

0 commit comments

Comments
 (0)