Calibration & Tuning
After completing the initial setup and RoomPlan scan, calibrating your RS-1 ensures accurate presence detection tailored to your specific environment.
Understanding Calibration
Section titled “Understanding Calibration”Why Calibrate?
Section titled “Why Calibrate?”Every room is different. Calibration accounts for:
- Room size and shape - Open spaces vs. corridors
- Furniture layout - Blocking and reflection patterns
- Materials - Glass, metal, and other reflective surfaces
- Intended use - Detection zones and sensitivity needs
Calibration Components
Section titled “Calibration Components”| Component | Purpose | When to Adjust |
|---|---|---|
| Sensor Pose | Physical position/orientation | After moving sensor |
| Detection Zones | Areas to monitor | Initial setup, layout changes |
| Sensitivity | Detection threshold | False positives/negatives |
| Tracking Parameters | Movement tracking | Multi-person scenarios |
Sensor Pose Calibration
Section titled “Sensor Pose Calibration”The sensor pose (position + orientation) was captured during RoomPlan setup. Verify and refine it here.
Verifying Pose Accuracy
Section titled “Verifying Pose Accuracy”- Open the OpticWorks app
- Select your room
- Tap “View 3D Model”
- Check sensor placement
The sensor icon should match its real-world position:
✓ Correct Pose ✗ Incorrect Pose┌─────────────────┐ ┌─────────────────┐│ │ │ ││ 📡 ← Sensor │ │ 📡 ││ ↓ points │ │ ↑ ││ this way │ │ (Wrong ││ │ │ position) ││ ● │ │ ● ││ Person │ │ Person │└─────────────────┘ └─────────────────┘Recapturing Pose
Section titled “Recapturing Pose”If the pose is incorrect:
- Tap the sensor in the 3D model
- Tap “Recapture Pose”
- Point your iPhone at the RS-1
- Hold steady until detected
- Confirm the new position
Detection Zone Setup
Section titled “Detection Zone Setup”Zones let you define specific areas for presence detection and automation triggers.
Zone Types
Section titled “Zone Types”| Zone Type | Purpose | Example Use |
|---|---|---|
| Inclusion Zone | Areas to monitor | Living area, desk |
| Exclusion Zone | Areas to ignore | Windows, pets’ area |
| Trigger Zone | Automation triggers | Entryway, bed |
Creating Zones
Section titled “Creating Zones”- Navigate to room settings
- Tap “Detection Zones”
- Tap ”+ Add Zone”
- Select zone type
Drawing a Zone
Section titled “Drawing a Zone”Use the 3D model to draw zone boundaries:
┌─────────────────────────────────────────┐│ Zone Editor │├─────────────────────────────────────────┤│ ││ ┌─ ─ ─ ─ ─ ─ ─ ─┐ ││ │ Living Area │ ← Inclusion ││ │ Zone │ Zone ││ └─ ─ ─ ─ ─ ─ ─ ─┘ ││ ││ ┌───────────┐ ││ │ Window │ ← Exclusion ││ │ (ignore) │ Zone ││ └───────────┘ ││ ││ [ ] Show grid [Save] [Cancel] ││ │└─────────────────────────────────────────┘Drawing steps:
- Tap to place corners (minimum 3 points)
- Drag points to adjust shape
- Set zone height (floor level or elevated)
- Name the zone
- Tap “Save”
Zone Examples
Section titled “Zone Examples”Desk Presence Zone
Height: 0.6m - 1.5m (seated height)Purpose: Detect when someone is at deskAutomation: Turn on desk lampBed Occupied Zone
Height: 0.3m - 1.0m (lying down)Purpose: Detect bed occupancyAutomation: Night mode, turn off TVEntryway Trigger Zone
Height: 0m - 2m (full height)Purpose: Detect entering/leavingAutomation: Welcome lightingSensitivity Tuning
Section titled “Sensitivity Tuning”Detection Sensitivity
Section titled “Detection Sensitivity”Adjust how easily the sensor detects presence:
| Level | Best For | Trade-off |
|---|---|---|
| Low | Large movements only | May miss still persons |
| Medium | Normal use | Balanced |
| High | Detecting very still persons | More false positives |
Accessing Sensitivity Settings
Section titled “Accessing Sensitivity Settings”- Open room in app
- Tap RS-1 device
- Tap “Detection Settings”
- Adjust sliders
Sensitivity Parameters
Section titled “Sensitivity Parameters”Detection Sensitivity ████████░░ 80%Movement Threshold ██████░░░░ 60%Still Presence Time 5 secondsAbsence Timeout 30 seconds| Parameter | Description | Default |
|---|---|---|
| Detection Sensitivity | Overall sensitivity | 70% |
| Movement Threshold | Motion detection level | 50% |
| Still Presence Time | Time before “still” state | 5 sec |
| Absence Timeout | Time before “absent” state | 30 sec |
Tuning for Your Environment
Section titled “Tuning for Your Environment”Too many false positives?
- Lower detection sensitivity
- Add exclusion zones for problem areas
- Check for reflective surfaces, fans, or curtains
Missing detections?
- Increase detection sensitivity
- Verify sensor has clear view
- Check that people aren’t in exclusion zones
Multi-Person Tracking
Section titled “Multi-Person Tracking”RS-1 can track multiple people simultaneously.
Tracking Parameters
Section titled “Tracking Parameters”| Parameter | Description | Range |
|---|---|---|
| Max Targets | Maximum people to track | 1-5 |
| Merge Distance | Distance to merge close targets | 0.3-1.0m |
| Track Persistence | How long to maintain lost track | 1-10 sec |
Configuring Multi-Person
Section titled “Configuring Multi-Person”- Room Settings → Detection Settings
- Enable “Multi-Person Tracking”
- Set maximum targets
- Adjust merge distance
Room-Specific Calibration
Section titled “Room-Specific Calibration”Living Room
Section titled “Living Room”Recommended Settings:├── Sensitivity: 70%├── Max Targets: 4├── Include: Seating areas├── Exclude: Windows, TV screen└── Zones: Couch, Reading chairBedroom
Section titled “Bedroom”Recommended Settings:├── Sensitivity: 80%├── Max Targets: 2├── Include: Bed, desk├── Exclude: Windows└── Zones: Bed (low height), DeskOffice/Study
Section titled “Office/Study”Recommended Settings:├── Sensitivity: 75%├── Max Targets: 1├── Include: Desk area├── Exclude: Door swing area└── Zones: Desk presence triggerBathroom
Section titled “Bathroom”Recommended Settings:├── Sensitivity: 85%├── Max Targets: 1├── Include: Entire room├── Exclude: None└── Zones: Shower (if separate)Calibration Wizard
Section titled “Calibration Wizard”The app includes a guided calibration wizard for optimal setup.
Running the Wizard
Section titled “Running the Wizard”- Open room settings
- Tap “Calibration Wizard”
- Follow on-screen prompts
Wizard Steps
Section titled “Wizard Steps”Step 1/5: Empty Room─────────────────────Please ensure the room is empty,then tap Continue.
[Continue]Step 2/5: Movement Test─────────────────────Walk around the room normallyfor 30 seconds.
◉ ← You (detected)
Progress: ██████████░░ 75%Step 3/5: Still Presence─────────────────────Sit or stand still in differentlocations for 10 seconds each.
Location 1: ✓ DetectedLocation 2: ✓ DetectedLocation 3: Testing...Step 4/5: Zone Review─────────────────────Review and adjust detection zonesbased on calibration data.
[Adjust Zones]Step 5/5: Complete─────────────────────Calibration complete!
Detection Accuracy: 98%Recommended sensitivity: 72%
[Apply Settings]Advanced Calibration
Section titled “Advanced Calibration”Manual Parameter Tuning
Section titled “Manual Parameter Tuning”For advanced users, access raw parameters:
- Settings → Advanced
- Enable “Developer Mode”
- Return to room → Advanced Settings
Available Parameters
Section titled “Available Parameters”| Parameter | Description | Default |
|---|---|---|
radar_gain | Radar amplification | 45 |
cfar_threshold | Detection threshold | 12 |
point_cloud_min | Minimum points for target | 5 |
velocity_filter | Movement velocity filter | 0.1 m/s |
height_filter_min | Minimum detection height | 0.3m |
height_filter_max | Maximum detection height | 2.2m |
Exporting Calibration
Section titled “Exporting Calibration”Save your calibration for backup or sharing:
- Room Settings → Export Calibration
- Choose export format (JSON or QR code)
- Save or share
Importing Calibration
Section titled “Importing Calibration”Apply saved calibration:
- Room Settings → Import Calibration
- Select file or scan QR
- Review settings
- Tap “Apply”
Validating Calibration
Section titled “Validating Calibration”Detection Test Mode
Section titled “Detection Test Mode”Verify calibration with real-time feedback:
- Room → Test Mode
- Move around the room
- Observe detection indicators
┌─────────────────────────────────────────┐│ Test Mode [Exit] │├─────────────────────────────────────────┤│ ││ ● You (detected) ││ Position: (2.3, 0.9, 1.5) ││ Velocity: 0.2 m/s ││ Confidence: 98% ││ ││ Zone Status: ││ ✓ Living Area: Occupied ││ ○ Reading Chair: Empty ││ ││ Radar Stats: ││ Points: 127 | SNR: 23 dB ││ │└─────────────────────────────────────────┘Calibration Checklist
Section titled “Calibration Checklist”Before finishing calibration, verify:
- Sensor pose matches physical position
- All desired areas have coverage
- Exclusion zones hide problem areas
- Detection works when sitting still
- No false positives in empty room
- Multi-person tracking works (if needed)
- Zones trigger correctly
Recalibration
Section titled “Recalibration”When to Recalibrate
Section titled “When to Recalibrate”- Moving furniture significantly
- Relocating the sensor
- Seasonal changes (heating/cooling)
- Adding/removing reflective surfaces
- Persistent detection issues
Quick Recalibration
Section titled “Quick Recalibration”For minor adjustments:
- Room Settings → Quick Calibrate
- 30-second room scan
- Settings auto-adjusted
Full Recalibration
Section titled “Full Recalibration”For major changes:
- Room Settings → Full Calibration
- Clear existing calibration
- Run Calibration Wizard
- Verify all zones
Troubleshooting Calibration
Section titled “Troubleshooting Calibration”| Issue | Possible Cause | Solution |
|---|---|---|
| Detecting pets | Sensitivity too high | Lower sensitivity, add floor exclusion zone |
| Missing still person | Sensitivity too low | Increase sensitivity, run calibration wizard |
| Ghost detections | Reflective surfaces | Add exclusion zones, check for fans/curtains |
| Delayed detection | High threshold | Lower movement threshold |
| Wrong position shown | Pose error | Recapture sensor pose |
| Zone not triggering | Zone height wrong | Adjust zone height range |
Next Steps
Section titled “Next Steps”- Daily Usage Guide - Using your calibrated sensor
- Integrations - Connect to Home Assistant
- Troubleshooting - Solve common issues