# Homey Sensors and Controls

**Common device capabilities exposed to Homey for Everything Presence One.**

| Capability | Type | What it shows |
|------------|------|---------------|
| alarm_motion | Alarm | Motion/presence state from the device. |
| measure_luminance | Sensor | Light level (lux). |
| measure_temperature | Sensor | Room temperature (°C). |
| measure_humidity | Sensor | Room humidity (%). |
| onoff.esp32_status_led | Switch | Turn the board status LED on/off. |
| onoff.mmwave_led | Switch | Turn the mmWave module LED on/off. |

> Notes

* Motion is the primary signal to use in Flows for presence.
* LEDs can be turned off to reduce light at night.

## Advanced settings (device settings)

These controls appear under the EP1 device → Settings in Homey.

| Setting (label) | ID  | Units | What it does |
|-----------------|-----|------:|--------------|
| Motion Source   | motion_source | \-    | Choose which sensor drives Motion: PIR, mmWave or Occupancy (combination of PIR or mmWave, either will trigger) |
| Temperature Offset (C) | temperature_offset | °C    | Fine-tune reported temperature. Positive raises, negative lowers. |
| Humidity Offset (%) | humidity_offset | %     | Fine-tune reported humidity. |
| Illuminance Offset (lx) | illuminance_offset | lx    | Fine-tune reported light level. |
| Minimum Distance (m) | mmwave_distance_min | m     | Ignore targets closer than this distance. |
| Maximum Distance (m) | mmwave_distance_max | m     | Ignore targets farther than this distance. |
| Trigger Distance (m) | mmwave_trigger_distance | m     | Distance that must be crossed to trigger motion. |
| Sustain Sensitivity | mmwave_sensitivity | \-    | How easily motion stays detected after first trigger (1-9). |
| Trigger Sensitivity | mmwave_trigger_sensitivity | \-    | How easily motion initially triggers (1-9). |
| On Latency (s)  | mmwave_on_latency | s     | Delay before mmWave turns Motion on. |
| Off Latency (s) | mmwave_off_latency | s     | Delay before mmWave turns Motion off. |
| PIR On Latency (s) | pir_on_latency | s     | Delay before PIR turns Motion on. |
| PIR Off Latency (s) | pir_off_latency | s     | Delay before PIR turns Motion off. |
| Occupancy Off Latency (s) | occupancy_off_latency | s     | How long Occupancy stays on after no motion. |

## Next steps

* Create a Flow to act on Motion or light level changes in Homey.

---

**Documents**

- [EP1 vs EPL: Which Sensor is Right for You?](https://docs.everythingsmart.io/s/products/doc/ep1-vs-epl-which-sensor-is-right-for-you-5B3RxiY3Kp)
- [Everything Presence One (EP1)](https://docs.everythingsmart.io/s/products/doc/everything-presence-one-ep1-3R178yZSUP)
- [Everything Presence Pro](https://docs.everythingsmart.io/s/products/doc/everything-presence-pro-nh3fIXmow9)
- [Everything Presence Lite (EPL)](https://docs.everythingsmart.io/s/products/doc/everything-presence-lite-epl-ZVnBzYzuX2)
- [Zone Configurator](https://docs.everythingsmart.io/s/products/doc/zone-configurator-93b9scGsa2)
- [Knowledge Base Articles](https://docs.everythingsmart.io/s/products/doc/knowledge-base-articles-KnRRmk4zvt)