Llevo tiempo siguiendo el Aqara FP300 para poder analizarlo. Me costó comprarlo porque volaban enseguida, pero al final lo conseguí y, tras un mes usándolo a diario, por fin os traigo el análisis. Además voy a compararlo con uno de sus competidores que también he probado, el sensor de presencia de SwitchBot. Las pruebas las voy a realizar en Home Assistant, como suelo hacer siempre.
Especificaciones (Aqara FP300)
| Dato | Valor |
|---|---|
| Model | PS-S04E / PS-S04D |
| Protocolos inalámbricos | Thread, Zigbee, Bluetooth |
| Dimensiones | 42 × 42 × 50 mm (1.65 × 1.65 × 1.97 in.) |
| Temperatura de funcionamiento | -10 °C ~ 50 °C (14 °F ~ 122 °F) |
| Humedad de funcionamiento | 0 ~ 95% RH, sin condensación |
| Alimentación | A pilas, CR2450 ×2 |
| Contenido de la caja | PS-S04E: sensor + manual / PS-S04D: sensor + manual + placa metálica + tornillos |
Unboxing y diseño
En este caso hay dos versiones: la PS-S04D que viene con el sensor más una placa de metal y tornillos, y la PS-S04E que es el que tengo yo, trae solo el sensor y una pegatina de doble cara para pegarlo a la pared. La base es imantada para pegarlo, aunque no es que se pegue demasiado fuerte.

Una vez tienes el Aqara FP300 en la mano, se nota la calidad de materiales, como suele pasar con Aqara. La base no me parece tan cómoda como la del SwitchBot, pero aun así es bastante ajustable: puedes girar completamente el dispositivo. Eso sí, para usarlo de pie no lo veo válido, porque la “cabeza” debería mirar siempre hacia arriba; está pensado para pared o techo.
Algo que me sorprendió es que no es solo un detector de presencia con PIR: también integra sensor de humedad y temperatura. A mí esto me parece útil porque te quitas un dispositivo aparte para controlar el “clima” de casa, y además da juego en automatizaciones (por ejemplo, calefactor que se apaga si no hay nadie, o que se enciende si hace frío pero solo si detecta presencia).
Batería y autonomía (lo que promete y lo que veo yo)
El sensor usa dos baterías CR2450, algo lógico porque es pequeño. Aqara indica que la batería debería durar 2 años por Thread y 3 años por Zigbee. De momento es pronto para confirmarlo porque solo llevo un mes con él, pero ahora mismo me marca 93%. Actualizaré esta parte cuando tenga más recorrido o cuando se agote.

Instalación: Aqara app + Zigbee2MQTT en Home Assistant
Lo primero que vas a necesitar es la aplicación de Aqara. Cuando la instalas, le das a agregar accesorio, y detectará el dispositivo automáticamente.
Una vez detectado, te da dos opciones: usarlo por Zigbee o por Thread. Como suele pasar, por Zigbee vas a tener muchas más opciones. Yo me centro en Zigbee porque lo voy a usar en Home Assistant con Zigbee2MQTT (con mi dongle), aunque también lo voy a configurar por Thread al final del artículo para probar el modo Matter-over-Thread.

Cuando eliges Zigbee, lo primero que hace es actualizar el firmware, y después ya puedes agregarlo a Home Assistant. En mi caso uso Zigbee2MQTT: es tan simple como poner “permitir unirse” y el sistema lo detecta y lo añade.
Qué expone el Aqara FP300 en Home Assistant por Zigbee (Zigbee2MQTT)
Aquí es donde el FP300 empieza a enseñar lo interesante. En Home Assistant no se queda solo en “ocupado / libre”, sino que deja tocar bastantes parámetros para ajustar detección, tiempos y reportes.
De entrada te aparecen los estados principales: el detector de presencia (ocupado o libre) y, aparte, el PIR (infrarrojos). Me parece curioso que, a diferencia del SwitchBot, aquí Aqara diferencia claramente la presencia por infrarrojos y por mmWave, no lo mezcla todo sin más. Y justo por eso aparece una opción importante: el modo de detección, donde puedes elegir PIR, mmWave o ambos. Lo normal es usar ambos; si usas solo mmWave la batería durará menos, y si usas solo PIR no tendrás presencia continua (porque el PIR va más a “movimiento”).

También tienes la sensibilidad del detector de presencia (bajo, medio y alto), que es de lo primero que tocas cuando quieres prepararlo para una habitación concreta. Además aparecen dos opciones que sobre el papel son buenas para evitar falsos positivos: el detector de interferencias (usa IA para detectar si hay ventiladores u otros elementos que interfieran) y la sensibilidad adaptativa (el sensor ajusta sensibilidad automáticamente según condiciones). En mi caso, estas opciones están ahí y se pueden activar, aunque ya cuento más abajo mi experiencia real con el sensor en distintas estancias.
Luego están los tiempos, que para luces automáticas lo cambian todo: el retardo antes de ausencia, donde el mínimo es 10 segundos. Me habría gustado que fuese más bajo (por ejemplo SwitchBot permite 5 segundos), pero 10 segundos también es una buena cifra para la mayoría de casos. Y está el intervalo del detector PIR: cuanto más rápido lo pongas más exacto será, pero también gastará más batería. Yo lo dejé por defecto, 32 s, y me funciona bastante bien.
Además del tema presencia, el FP300 expone iluminación en lux, humedad y temperatura, que a mí me han venido genial para automatizar luces por lux y para tener control de temperatura de la estancia sin meter otro sensor.

Para terminar con lo más “general”, aparecen opciones como el aprendizaje espacial del entorno (pensado para mejorar detección), reiniciar dispositivo, e identificar (útil si tienes varios sensores y quieres saber cuál es cuál, porque enciende la luz).
Y si te gusta afinar, también están todas las opciones de muestreo y reporting de los sensores hacia Zigbee2MQTT/Home Assistant. En temperatura y humedad aparece la configuración de la frecuencia de muestreo (a mayor frecuencia, más consumo), el intervalo de envío/reporting (en modo custom), el threshold (umbral de cambio que dispara el reporte) y el reporting mode (por intervalo, por cambio, o combinado según firmware). Para la luz pasa algo parecido: tienes light sampling, light sampling period, light reporting interval, light reporting threshold y light report mode, con la misma idea de controlar cada cuánto mide y cada cuánto reporta.
Como es mmWave, también salen parámetros relacionados con distancia y rango. Están track target distance (acción para iniciar/forzar el seguimiento de distancia), target distance (distancia estimada al objetivo, en metros), y el detection range.
Y para apagar el LED por la noche tienes led disabled night y su horario con schedule start time y schedule end time.
Usándolo en el día a día (mis pruebas)
Como suelo hacer siempre, hago las mismas pruebas con los sensores. Lo primero es ponerlo en mi zona de trabajo.
1) Zona de trabajo / habitación
Primero lo puse en la pared, encima mía. Aquí el sensor funciona bastante bien: detecta mi presencia al entrar y mientras estoy allí no falla, no me ha dejado en la oscuridad ni una vez. Eso sí, me pasa lo mismo que con el SwitchBot: una vez enciendo el ordenador (que está a mi lado), el sensor sigue detectando presencia y la automatización de apagar luces puede fallar. Incluso haciendo el aprendizaje espacial seguía con el mismo problema. En realidad esto me pasa con todos los sensores.

La solución fue simple: lo moví a la parte posterior de la habitación, cerca de la puerta. Ahí el sensor no “salta” hasta que pasas por delante, pero como responde rápido no es problema. Desde que lo cambié, no he vuelto a tener problemas: el funcionamiento ha sido perfecto y el ordenador ya no le afecta (imagino que al alejarlo un poco se resuelve). El sensor de iluminación también me ha funcionado bien porque automatizo luces según la iluminación real de la habitación. Y el sensor de temperatura me ha venido bien para controlar la temperatura de la estancia.
2) Baño
El siguiente lugar fue el baño. Aquí ha funcionado realmente bien. Lo tengo justo en la entrada: detecta cuando entras y también si te estás duchando; aunque estés detrás de la mampara te sigue detectando. Además, incluso sentado en el váter, con un ángulo de unos 80 grados, sigue funcionando correctamente. Para el baño me parece ideal.
Aquí lo comparo con SwitchBot y diría que hay empate en resultado práctico, aunque el FP300 al ser Zigbee va ligeramente más rápido y soporta mayor distancia. Eso sí: el SwitchBot tiene IP55 y resiste salpicaduras y polvo; el Aqara no lo menciona como tal. Aqara lo que sí indica es 0 ~ 95% RH, no condensation, y SwitchBot indica 90. ¿Podrías usarlo en el baño? En principio ambos podrían dañarse con el vapor y la humedad con el tiempo. Una prueba sencilla para saber si estás jugando con fuego es mirar si donde lo colocas se llena de gotitas de agua al ducharte: si hay condensación directa, ahí pueden dañarse claramente los dos.
3) La prueba definitiva: el salón
Esta prueba es la más “arriesgada”, porque es una zona que afecta a la pareja y puede ser bastante molesto que no encienda o que te quedes a oscuras.
Hice varias pruebas. La primera fue ponerlo al lado del sofá, justo al lado del Aqara FP2 que uso habitualmente. Aquí el funcionamiento fue perfecto: detecta al entrar y se mantiene encendido todo el tiempo. Aquí también descubrí algo importante: el PIR va aparte del mmWave. Es decir, puede detectarte el PIR y aun así no encenderse la luz hasta que el mmWave te detecte. Esto te permite separar el tipo de detección, aunque en mi caso no me interesa porque te arriesgas a situaciones raras: entras y sales, te detecta PIR pero no mmWave, y al salir igual no se apaga la luz como esperas.

En el salón, el SwitchBot se quedaba corto: tenías que ponerte más de frente y más cerca para que te detectara al entrar, cosa que no me pasa con el FP300.
Prueba 2: lo puse en la entrada, alejado del sofá donde solemos estar, aproximadamente unos 4 metros, y rezamos 5 Ave María Purísima :-p. En este caso el funcionamiento fue realmente bueno: incluso dejándome caer en el sofá no se apagó la luz en ningún momento. Funcionamiento excelente. El Switchbot, aquí también funcionó perfectamente.
Prueba 3: lo puse en frente del sofá, mirando hacia la entrada. Aquí suelen fallar otros sensores si te dejas caer en el sofa, porque hay obstáculos (mesilla, altura, etc.). Sin embargo, no falló en ningún momento: aquí ha superado al SwitchBot e incluso al Meross MS600, que si dejaban de detectar cuando te dejabas caer.
En general me sorprendió el tiempo de respuesta: es rápido, la automatización casi no llega ni a “notarse», un segundo aproximado. Diría que es ligeramente más rápido que SwitchBot por Bluetooth (y si SwitchBot va por cloud puede ser más lento: a mí se me ha llegado a retrasar en algunas ocasiones casi 2 segundos). Además, al ser Zigbee, puedes alejarlo más de la unidad que controle el dispositivo sin depender de alcance Bluetooth.
Precisión de temperatura y humedad (comparado con SwitchBot Meter Pro)
A diferencia de SwitchBot, el Aqara FP300 también incluye sensor de temperatura y humedad, así que la pregunta es clara: ¿qué tal de exactos son?
En mi caso lo tuve junto al SwitchBot Meter Pro. La diferencia fue esta: en temperatura el SwitchBot marcaba 15.6 °C y el Aqara me daba 15.11 °C. En humedad variaba algo más: el SwitchBot marcaba 84% y el FP300 88.68%, lo que da una diferencia de algo más de un 4%. Teniendo en cuenta que no es un dispositivo especializado sólo en medir humedad y temperatura, está bastante bien.

Dónde lo veo más recomendable (por mi uso real)
En mis pruebas, igual que con SwitchBot, lo veo perfecto para zonas medianas y pequeñas. Para un espacio amplio puedes jugar con la posición, pero probablemente se quedará corto. En mi caso, en el salón sigo prefiriendo el Aqara FP2 porque, aunque no es perfecto, para un espacio grande me resulta ideal, sobre todo por las multizonas.
Batería: lo que promete cada uno y lo que estoy viendo
Aqara indica 3 años por Zigbee y 2 por Thread. Aquí hay que tener en cuenta que no es lo mismo ponerlo en un pasillo por el que pasas continuamente que en el baño, y cuanto más activaciones, menos duración. También puedes desactivar opciones que no uses para aumentar duración (por ejemplo humedad o temperatura) o aumentar los tiempos de actualización/reporting. En mi caso no he desactivado nada: lo tengo por defecto porque me funciona bien.
Ahora mismo, después de un mes de uso, el Aqara me marca 93%. El SwitchBot lo llevo usando un mes y medio y sigue marcando 100%. Lo seguiré observando y actualizaré el artículo con datos reales cuando tenga más tiempo de uso.
SwitchBot promete hasta dos años. Y lo mismo: depende muchísimo de la estancia y del uso.
Otra ventaja clara del FP300 frente a SwitchBot (en Home Assistant)
El Aqara es mucho más configurable. Puedes tocar distancia, tiempos, elegir PIR/mmWave/ambos, ajustar muestreo y reporting de sensores, LED nocturno, etc. En SwitchBot estás más limitado a distancia de detección, tiempo de apagado aprendizaje de zona y la luz de estado Además si quieres cambiar la configuración, debes usar su aplicación, no puedes ajustar desde Home Assistant.
Thread / Matter over Thread: instalación y qué cambia en Home Assistant
Aquí quería probarlo sí o sí, porque el FP300 soporta Matter-over-Thread. Para usar Matter-over-Thread necesitas un Thread Border Router. En mi caso uso un Google Nest Hub (2ª gen) como hub.
Hice un hard reset del dispositivo: se hace pulsando durante 5 segundos el botón de reset hasta que parpadee la luz azul; en unos segundos se pondrá de color morado y estará listo para emparejar. Vuelves a la app de Aqara, repites la instalación, pero esta vez eliges Thread, actualiza firmware y listo.

Aquí Aqara te suelta un aviso importante: si cambias el FP300 de Zigbee a Thread y no tienes un “Router Fronterizo Thread de Aqara”, después no vas a poder seguir usándolo dentro de Aqara Home.
En mi caso esto no es un drama, porque yo lo quería para Home Assistant por Matter-over-Thread, y para eso me vale con un border router Thread compatible (yo uso un Google Nest Hub de 2ª gen). Pero viene bien saberlo: si quieres seguir gestionándolo desde la app de Aqara, entonces sí necesitas un hub Aqara con Thread.
Una vez instalado, te salta la pantalla de que ha detectado un dispositivo Matter: escaneas el QR y en unos segundos se une a tu instalación de Home Assistant. Con eso ya estaría funcionando.
¿Y qué expone en Matter dentro de Home Assistant? Aquí viene la parte “mala”: expone bastante menos que en Zigbee. En sensores se queda en lo básico: humedad, temperatura, ocupación e iluminancia. En configuración aparece firmware (para ver si está actualizado), sensibilidad (bajo, medio y estándar), tiempo de respuesta (mínimo 10 s), batería e identificar (a mí identificar me sale repetido 4 veces, no sé por qué), tensión de la batería y tipo de batería.

Como ves, pocas opciones comparado con Zigbee. Eso sí, si eres de los que no quiere complicarse tocando parámetros, puede servirte perfectamente.
De hecho, decidí dejarlo en modo Thread y lo puse en mi habitación de trabajo, en la parte posterior. El funcionamiento fue perfecto: detecta entrada y salida sin problemas y, estando frente al ordenador, no se me apagó la luz en ningún momento. Lo tenía incluso con sensibilidad baja, así que queda claro que aunque no sea tan configurable como Zigbee, se puede usar bien.
Aun así, en Thread/Matter el FP300 funciona bien para presencia básica, pero pierde casi todos los ajustes avanzados que sí tienes en Zigbee; por eso, para Home Assistant sigo recomendando claramente Zigbee.
Cuadro comparativo: Aqara FP300 vs SwitchBot
| Punto clave | Aqara FP300 | SwitchBot (sensor de presencia) |
|---|---|---|
| Conectividad / protocolos | Zigbee, Thread (Matter-over-Thread) y Bluetooth | Bluetooth (y opcionalmente cloud si usas hub/servicio) |
| Home Assistant | Muy completo por Zigbee2MQTT; por Matter/Thread funciona bien pero con menos controles | Funciona bien, pero los ajustes avanzados suelen depender más de la app |
| Ajustes y personalización | Puedes tocar sensibilidad, modo PIR/mmWave/ambos, retardo de ausencia (mín. 10 s), muestreo y reporting, LED nocturno, rango y más | Más limitado: distancia, retardo/apagado, aprendizaje; algunos cambios (como luz de estado) se hacen desde su aplicación |
| Detección | Separa PIR y mmWave y permite combinarlos; en salón mejor a distancia | En salón se quedaba más corto y pedía estar más de frente y cerca |
| Sensores extra | Iluminancia (lux), temperatura y humedad | No dispone (solo presencia y luz) |
| Baño / humedad | No declara IP; especifica 0–95% RH sin condensación | IP55; aun así, con condensación directa puede sufrir con el tiempo |
| Soporte / colocación | Pensado para pared y techo | Más flexible: pared, techo o mueble |
| Batería (lo que promete) | Hasta 3 años en Zigbee y 2 años en Thread (según Aqara) | Hasta 2 años (según SwitchBot) |
| Batería (tu caso real) | 93% tras 1 mes | 100% tras 1 mes y medio |
| Precio aproximado | ~49€ (si está disponible en Amazon) | ~30€ |
Conclusión: ¿FP300 o SwitchBot?
Si tengo que quedarme con uno, hay varios factores. Si lo vas a colocar lejos del controlador, en mi caso gana por goleada el FP300 por la red Zigbee y también por Thread. En respuesta son parecidos (SwitchBot por Bluetooth va bien, pero si tiras de cloud puede retrasarse y a mí me ha llegado a hacerlo casi 2 segundos en alguna ocasión). El soporte de SwitchBot me parece más cómodo porque te da más juego de colocación; el de Aqara está más orientado a pared y techo. Y el precio también pesa: FP300 ronda los 49€ (cuando está disponible) y SwitchBot suele rondar 30€.
Personalmente prefiero Zigbee y, por todo lo que te deja ajustar dentro de Home Assistant, yo me quedo con el Aqara FP300 sin pensarlo, aunque cueste más. Ahora, si el precio es factor decisivo, no necesitas temperatura/humedad y no lo vas a alejar mucho de Home Assistant, SwitchBot también es una muy buena opción.
Y esto no termina aquí: estoy esperando el tercer candidato para enfrentarse, el Meross MS605, que ya lo he comprado y será el siguiente en analizar.
Precio y dónde comprar
El Aqara Presence Multi-Sensor FP300 no siempre está disponible con stock estable, pero cuando aparece en Amazon el precio suele rondar los 49 euros. Si lo vas a usar en Home Assistant y te interesa aprovechar Zigbee2MQTT o Matter over Thread, merece la pena vigilarlo porque se agota con facilidad.

Aqara Presence Multi-Sensor FP300
Sensor 5-en-1 a pilas con presencia por mmWave+PIR y sensores de luz, temperatura y humedad. Compatible con Matter (Thread) y Zigbee para automatizaciones precisas.
✅ Pros
- ✅Respuesta muy rápida en Home Assistant por Zigbee2MQTT; las automatizaciones se activan casi al instante.
- ✅Rendimiento estable en estancias pequeñas y medianas (habitación/zona de trabajo, baño y salón) con detección consistente.
- ✅En baño detecta incluso con mampara y también sentado, sin apagones inesperados.
- ✅Distingue PIR y mmWave y permite elegir PIR/mmWave/ambos, dando más control para ajustar detección según la estancia.
- ✅Mucho margen de configuración desde Home Assistant: sensibilidad, tiempos, rangos, LED nocturno, muestreo y reporting de sensores, etc.
- ✅Integra iluminancia (lux), temperatura y humedad, útil para automatizar luces por lux y para control ambiental sin añadir otro sensor.
- ✅Zigbee permite colocación más flexible por alcance (malla) frente a depender de Bluetooth.
- ✅En Matter over Thread funciona correctamente para presencia “básica” (ocupación + sensores principales) sin necesidad de ajustes avanzados.
❌ Contras
- ❌La base/soporte resulta menos cómodo que el de SwitchBot y está más orientado a pared/techo; no encaja bien como sensor “de pie”.
- ❌El imán de la base no sujeta especialmente fuerte.
- ❌Retardo mínimo de ausencia de 10 segundos; no permite bajar a valores más agresivos.
- ❌No declara certificación IP; en baño con condensación directa puede sufrir con el tiempo (aunque indique 0–95% RH sin condensación).
- ❌En Thread/Matter pierde casi todos los ajustes avanzados: expone lo básico y recorta mucho frente a Zigbee.
- ❌Precio habitual superior frente a SwitchBot cuando hay stock.
También podría interesarte:
Los mejores sensores de presencia para tu hogar en 2025: guía basada en pruebas reales
Análisis del SwitchBot Presence Sensor: radar mmWave con batería para baño, salón y despacho
Análisis del Aqara FP1E: Detección Real de Presencia con Radar mmWave