Here’s my clean and simple universal occupancy lighting blueprint – designed to work with any PIR or radar-based presence/motion sensor (perfect for Aqara FP300, Eve Motion, and many others).
What the blueprint does:
- Turns on selected lights when any of the chosen sensors detects occupancy and ambient light is below a configurable threshold (default: 60 lux).
- When turning on, it applies fixed brightness (default: 100%) and color temperature (default: 2700 K warm white) – both fully adjustable to your preference.
- Turns off selected lights (can be different from the ones turned on) after a configurable delay once all sensors report no occupancy (0–60 minutes, default: 5 minutes).
- Prevents lights from turning on unnecessarily during daylight thanks to the illuminance check (which only applies when turning lights on).
- Supports multiple occupancy/motion sensors at once – ideal for larger rooms or areas with several sensors for better coverage.
- Optional “courteous dim before off” feature: Instead of turning off immediately, the selected off-lights gradually dim to a configurable lower brightness (default: 20%) over a set transition time (0–300 seconds, default: 30 seconds). They then stay at this dim level for an additional hold time (0–30 minutes, default: 5 minutes) before finally turning off – giving you time to move and re-trigger the lights if needed.
- Optional: Schedule restriction with an helper.
Perfect for bathrooms, hallways, closets, garages, or any space where you want reliable, energy-efficient motion-based lighting.
The blueprint is in English, with clear and self-explanatory fields. Feel free to try it out – it works great with the Aqara FP300, Eve Motion, and virtually any other PIR or radar sensor that provides an occupancy or motion device class!
Feedback and suggestions welcome! ![]()
Release History:
Summary
**• v1.5 – January 2, 2026 Optional: Schedule restriction with an helper. **
• v1.4 – January 2, 2026 brings UI and usability improvements with no changes to the automation logic. New: enhanced Markdown description with emojis and version info; required fields marked with defaults; input groups collapsed by default; improved selectors; dim section renamed to “Optional”. Enjoy the cleaner setup!
• v1.3 – December 31, 2025 Optional “dim before off” – lights gently dim as a courteous warning before turning off completely. Includes configurable dim transition duration and extra hold time at the dimmed level.
Improvement: Inputs now organized into sections with icons for a cleaner and more user-friendly configuration experience.
• v1.2 – December 29, 2025 Feature: Added support for multiple occupancy/motion sensors. Improvement: Renamed to “Clean & Simple Universal Occupancy Lighting for PIR & Radar Sensors” to reflect broader compatibility and simplicity. Default off-delay increased to 5 minutes for better usability with multiple sensors.
• v1.1 – December 27, 2025 Bugfix: Resolved issue where lights would not turn off due to the illuminance condition being applied globally. The lux check is now only evaluated when turning lights on, preventing the feedback loop caused by the lamp’s own light raising the measured lux value above the threshold.
• v1.0 – December 26, 2025 Initial release of the Aqara FP300 Occupancy Lighting Blueprint. Features: Occupancy-based lighting with illuminance-dependent turn-on, fixed brightness and color temperature, and configurable off-delay.