Skip to content

Commit 91f9ee8

Browse files
committed
fixes #31
Use LED for esp32_improv status.
1 parent 882b4df commit 91f9ee8

File tree

4 files changed

+38
-6
lines changed

4 files changed

+38
-6
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ There are two ways to connect the Unity board to your WiFi network:
4848
5. Input your SSID and password.
4949
1. Click Save.
5050

51+
#### The LED indictor has the following patterns:<!-- omit from toc -->
52+
- Solid: The service is active and waiting to be authorized.
53+
- Blinking once per second: The service is awaiting credentials.
54+
- Blinking 3 times per second with a break in between: The identify command has been used by the client.
55+
- Blinking 5 times per second: Credentials are being verified and saved to the device.
56+
- Off: The service is not running.
57+
5158
### Using the Access Point<!-- omit from toc -->
5259
1. Power up the Unity board.
5360
1. On your phone or computer, search for the Unity WiFi network.

esphome/loopon_unity.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ substitutions:
55
name: unity
66
device_name: Unity
77
device_make: LoopOn
8-
sw_version: "1.2.16"
8+
sw_version: "1.2.17"
99
bh1750_addr: "0x23" # Addr pad unsoldered=0x23 / soldered=0x5C
1010
ld2410_name: mmWave
1111

@@ -14,7 +14,7 @@ esphome:
1414
friendly_name: "${device_name}"
1515
comment: "${device_name} by ${device_make}"
1616
name_add_mac_suffix: true
17-
min_version: "2024.6.1"
17+
min_version: "2024.9.2"
1818
project:
1919
name: "${device_make}.${device_name}"
2020
version: "${sw_version}"
@@ -76,6 +76,8 @@ ota:
7676

7777
wifi:
7878
fast_connect: false
79+
enable_on_boot: true
80+
power_save_mode: LIGHT
7981
ap:
8082
on_connect:
8183
- delay: 5s # Gives time for improv results to be transmitted
@@ -95,6 +97,7 @@ uart:
9597

9698
esp32_improv:
9799
authorizer: none
100+
status_indicator: improv_status
98101

99102
improv_serial:
100103

@@ -119,6 +122,15 @@ light:
119122
speed: 50
120123
width: 1
121124

125+
output:
126+
- platform: template
127+
id: improv_status
128+
type: binary
129+
write_action:
130+
- light.control:
131+
id: rgb_light
132+
state: !lambda return state;
133+
122134
text_sensor:
123135
- platform: template
124136
name: "${device_name} Config Version"

esphome/loopon_unity_2.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ substitutions:
55
name: unity
66
device_name: Unity
77
device_make: LoopOn
8-
sw_version: "2.0.3"
8+
sw_version: "2.0.4"
99
bh1750_addr: "0x23" # Addr pad unsoldered=0x23 / soldered=0x5C
1010
ld2410_name: mmWave
1111

@@ -14,7 +14,7 @@ esphome:
1414
friendly_name: "${device_name}"
1515
comment: "${device_name} by ${device_make}"
1616
name_add_mac_suffix: true
17-
min_version: "2024.6.1"
17+
min_version: "2024.9.2"
1818
project:
1919
name: "${device_make}.${device_name}"
2020
version: "${sw_version}"
@@ -77,6 +77,8 @@ ota:
7777
wifi:
7878
fast_connect: false
7979
output_power: 15
80+
enable_on_boot: true
81+
power_save_mode: LIGHT
8082
ap:
8183
on_connect:
8284
- delay: 5s # Gives time for improv results to be transmitted
@@ -96,6 +98,7 @@ uart:
9698

9799
esp32_improv:
98100
authorizer: none
101+
status_indicator: improv_status
99102

100103
improv_serial:
101104

@@ -120,6 +123,15 @@ light:
120123
speed: 50
121124
width: 1
122125

126+
output:
127+
- platform: template
128+
id: improv_status
129+
type: binary
130+
write_action:
131+
- light.control:
132+
id: rgb_light
133+
state: !lambda return state;
134+
123135
text_sensor:
124136
- platform: template
125137
name: "Config Version"

esphome/loopon_unity_no_power_save.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ substitutions:
55
name: unity
66
device_name: Unity
77
device_make: LoopOn
8-
sw_version: "1.2.15"
8+
sw_version: "1.2.16"
99
bh1750_addr: "0x23" # Addr pad unsoldered=0x23 / soldered=0x5C
1010
ld2410_name: mmWave
1111

@@ -14,7 +14,7 @@ esphome:
1414
friendly_name: "${device_name}"
1515
comment: "${device_name} by ${device_make}"
1616
name_add_mac_suffix: true
17-
min_version: "2024.6.1"
17+
min_version: "2024.9.2"
1818
project:
1919
name: "${device_make}.${device_name}"
2020
version: "${sw_version}"
@@ -76,6 +76,7 @@ ota:
7676

7777
wifi:
7878
fast_connect: false
79+
enable_on_boot: true
7980
power_save_mode: none
8081
ap:
8182

0 commit comments

Comments
 (0)