Skip to content

Commit 7293f86

Browse files
committed
Add note about add_mac_suffix
1 parent 734773b commit 7293f86

File tree

1 file changed

+29
-8
lines changed

1 file changed

+29
-8
lines changed

README.md

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,26 @@ Many added features can be found in HomeAssistant by going to Settings>Devices a
1717

1818
- Compact single page display by default with all relevant sensor readings
1919
- Enable different pages of information to be shown on the OLED display, or leave the default of a single page with all relevant information
20-
20+
2121
![1703765819874](image/README/1703765819874.png)
2222
- Button to initiate a SenseAir S8 CO2 Calibration on demand
23-
23+
2424
![1703765340274](image/README/1703765340274.png)
2525
- Switch to enable or disable SenseAir S8 CO2 sensor Automatic Baseline Calibration (ABC)
26-
26+
2727
![1704131891282](image/README/1704131891282.png)
2828
- Button to view the current S8 ABC interval (confirm if ABC is disabled or enable, which defaults to every 7 days) View ESPHome logs to see the output of this button
29-
29+
3030
![1703765530959](image/README/1703765530959.png)
3131
- Switch to disable LED output on AirGradient ONE model
3232
- Brightness slider to adjust intensity of AirGradient ONE LED
33-
33+
3434
![1703765585475](image/README/1703765585475.png)
3535
- Switch to toggle display between Fahrenheit and Celsius and persist between reboots
36-
36+
3737
![1703765618154](image/README/1703765618154.png)
3838
- Switch to enable or disable uploading to AirGradient Dashboard via API (Choose to keep data local or also send to AirGradient)
39-
39+
4040
![1703765631637](image/README/1703765631637.png)
4141
- Utilize hardware configuration buttons on AirGradient Pro v3.7 and higher
4242

@@ -50,7 +50,28 @@ Many added features can be found in HomeAssistant by going to Settings>Devices a
5050

5151
Copy the .yaml file from the main folder for your model and place it in the `config` folder of your ESPHome. Make any desired changes to the substitutions to name the devices for your use case
5252

53-
> Note: by default ESPHome only syncs remote repositories that the packages are referencing once per day, so if changes are made to the repository, you may not get the updated config for up to 1 day after it is published. You can remove the contents of the folder config/.esphome/packages to force it to update sooner
53+
> Note: by default ESPHome only syncs remote repositories that the packages are referencing once per day, so if changes are made to the repository, you may not get the updated config for up to 1 day after it is published. You can remove the contents of the folder config/.esphome/packages to force it to update sooner
54+
55+
> Note: setting `add_mac_suffix: "true"` allows for multiple devices on your network at the same time and report as unique entries, but it can cause ESPHome to not detect devices as Online after installing, since ESPHome is looking for only the `devicename:` field and the actual device name has the MAC address added to the end.
56+
>
57+
> One way to resolve this is to change`add_mac_suffix: "false"` so the devicename will match exactly. If you have multiple devices, make sure to change the `devicename: `field to be unique for each device
58+
>
59+
> Another alternative is to add a static IP to the wifi configuration and configure ESPHome to ping the device by IP instead of hostname
60+
>
61+
> [Dashboard status light not working across subnets/zones · Issue #641 · esphome/issues (github.com)](https://github.com/esphome/issues/issues/641#issuecomment-534156628)
62+
>
63+
> Example for static IP
64+
>
65+
> ```yaml
66+
> wifi:
67+
> ssid: !secret wifi_ssid
68+
> password: !secret wifi_password
69+
> manual_ip:
70+
> static_ip: 192.168.1.121
71+
> gateway: 192.168.1.1
72+
> subnet: 255.255.255.0
73+
> dns1: 192.168.1.1
74+
> ```
5475
5576
#### Using local packages
5677

0 commit comments

Comments
 (0)