You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-4
Original file line number
Diff line number
Diff line change
@@ -21,12 +21,20 @@ This project aims to customize and integrate an **Air Wick air freshener** into
21
21
## Modifications
22
22
A detailed guide on disassembling the Air Wick device and making the necessary modifications can be found **[here](docs/airwick_mod.md)**.
23
23
24
-
## Installation
25
-
## Build
24
+
## Notes
25
+
26
+
- Since the device operates in **sleep mode**, there may be a delay of **up to 10 seconds** before executing the spray command after it is sent.
27
+
- By default, the spray interval is set to **120 minutes**. You can change this value in the **Exposes** tab in **zigbee2mqtt**. Setting the value to **0** disables automatic spraying.
28
+
- The battery status report is sent **once per hour**.
29
+
- The **Reset** command in the **Exposes** tab is used to reset the spray counter.
30
+
- Holding the **BOOT** button for approximately **1.5 seconds** will reset the device and put it into pairing mode.
26
31
32
+
## Build
27
33
28
34
This project can be built with the [ESP-IDF build system](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/build-system.html)
29
35
36
+
To compile the firmware, **ESP-IDF v5.3.2** is required. Make sure you have the correct version installed before building the project.
37
+
30
38
Configure:
31
39
32
40
idf.py set-target esp32h2
@@ -35,11 +43,12 @@ Build:
35
43
36
44
idf.py build
37
45
38
-
Flash::
46
+
Flash:
39
47
40
48
idf.py flash
41
49
42
-
### Zigbee2MQTT
50
+
## Zigbee2MQTT
51
+
43
52
This project is supported via an **external converter**. To integrate it into **Zigbee2MQTT**, follow these steps:
44
53
45
54
```bash
@@ -56,8 +65,15 @@ external_converters:
56
65
57
66
Save the file and restart **Zigbee2MQTT** to apply changes.
0 commit comments