Faikout Auto y temporizador
Faikin Australia
Mantener una habitación a una temperatura, controlar según un sensor donde usted se sienta y hacer funcionar el aire acondicionado con una programación diaria.
Faikout Auto es una capa de control adicional que se sitúa sobre su aire acondicionado. Puede mantener una habitación a una temperatura objetivo con más precisión que el propio modo Auto de la unidad, cambiar entre calefacción y refrigeración por usted, hacer funcionar la unidad según una programación y controlar según un sensor colocado donde usted realmente se sienta o duerme. Nada de esto necesita la nube, y sigue funcionando tanto si lo controla desde la página web integrada, un sensor BLE o MQTT.
Faikout Auto es una función del Faikin Faikout. Aún no está disponible en los módulos Faikin Ninja P1P2 ni MHI X-Y, pero llegará pronto.
Este manual se basa en la documentación Advanced y Controls de RevK (codeberg.org/RevK/ESP32-Faikout). El nombre de host de ejemplo es GuestAC; sustitúyalo por el suyo.
En esta página
- 1. Qué hace Faikout Auto
- 2. Tres tipos de automatización, mantenidos por separado
- 3. El ventilador que no se detiene
- 4. Activarlo (la página web)
- 5. Mantener una temperatura: la banda objetivo
- 6. Elegir la referencia de temperatura
- 7. Modo termostato
- 8. El temporizador (encendido y apagado programados)
- 9. Resolución de problemas del temporizador
- 10. Controlarlo a través de MQTT
- 11. Referencia de ajustes
- 12. Referencia rápida
1. Qué hace Faikout Auto
Su aire acondicionado ya calienta y enfría. Faikout Auto decide cuándo y con qué consigna, para mantener una habitación donde usted quiere. En pocas palabras, observa la temperatura, predice hacia dónde se dirige y enciende o apaga suavemente el aire acondicionado subiendo o bajando la consigna que envía a la unidad. También puede alternar la unidad entre calor y frío según lo exija la estación o la habitación.
De forma predeterminada controla según el propio sensor del aire acondicionado, o según un sensor externo que usted elija. Todo es local en su red.
2. Tres tipos de automatización, mantenidos por separado
Esta es la parte con la que la gente más suele liarse. Faikout Auto reúne tres funciones independientes. Puede usar cualquiera por sí sola, o combinarlas.
| Función | Qué hace | Impulsado por |
|---|---|---|
| Banda objetivo | Mantiene la habitación dentro de un rango de temperatura alternando calor/frío y ajustando la consigna. | La lectura de temperatura |
| Encendido automático (Auto⏻) | Enciende la unidad cuando la habitación se desvía bastante fuera de la banda, y la apaga una vez que ha estado cómodamente dentro durante un rato. | La lectura de temperatura |
| Temporizador | Enciende y apaga la unidad a horas de reloj fijas cada día. | El reloj |
El temporizador no es lo mismo que el encendido automático. El temporizador se dispara a una hora del día; el encendido automático reacciona a la temperatura. Si una unidad se enciende o apaga inesperadamente, lo primero es averiguar cuál de los dos lo está haciendo (consulte las secciones 8 y 9).
3. El ventilador que no se detiene
Una pregunta muy frecuente, y la razón por la que existe el encendido automático (Auto⏻).
Cuando su aire acondicionado alcanza la consigna, el compresor se detiene pero el ventilador interior sigue funcionando, a menudo durante mucho tiempo y a veces indefinidamente. En calefacción está disipando el calor residual del serpentín; en refrigeración está secando el serpentín. En ambos casos es la lógica interna de la propia unidad, decidida por la placa de control del fabricante.
Faikout no puede cambiar esto. No hay ningún ajuste de campo, ningún parámetro de servicio ni ningún comando de protocolo que lo desactive. Cualquier producto que afirme lo contrario para su unidad, o bien apaga la unidad entera, o bien vende humo.
Lo que Faikout sí puede hacer es apagar la unidad, que es lo único que realmente detiene el ventilador. Para eso exactamente sirve el encendido automático (Auto⏻), y se diseñó pensando en este comportamiento. Hoy es una función del Faikin Faikout, y la compatibilidad con el Ninja está en camino:
- Faikout vigila la temperatura, desde el sensor de la propia unidad o desde uno externo que usted elija.
- Cuando la habitación lleva un tiempo cómodamente dentro de su banda objetivo, apaga la unidad por completo. El ventilador se detiene con ella.
- Cuando la habitación vuelve a salirse de la banda, la enciende de nuevo.
El resultado es el comportamiento que la mayoría esperaba desde el principio: la unidad funciona, alcanza la temperatura y se queda en silencio, en lugar de seguir con el ventilador en marcha.
Dos cosas que conviene saber:
- Dele una banda razonable. Si la banda es demasiado estrecha, la unidad se encenderá y apagará más a menudo de lo deseable. Uno o dos grados a cada lado del objetivo suele ser lo adecuado.
- El encendido automático no es el temporizador. El encendido automático reacciona a la temperatura; el temporizador se activa a horas fijas. Consulte las secciones 8 y 9 si algo se enciende o se apaga de forma inesperada.
Configúrelo en la sección 4 y ajuste la banda en la sección 5.
4. Activarlo (la página web)
Vaya a GuestAC.local en la misma WiFi. La página tiene los controles normales del aire acondicionado en la parte superior y los controles automatizados debajo. Los controles habituales son:
- Funciones automáticas / Enable — el interruptor principal de las funciones de temporizador y encendido automático. Si está desactivado, el encendido/apagado programado y el encendido automático no hacen nada.
- Track — ajústelo a algo distinto de Off para que Faikout alterne calor y frío con el objetivo de alcanzar su objetivo. Este es el interruptor principal del comportamiento de mantenimiento de temperatura.
- Objetivo y tolerancia — la temperatura que desea y cuánta desviación a cada lado es aceptable, por ejemplo 21 °C con ±1 °C.
- Hora de encendido y Hora de apagado — el temporizador diario (sección 8).
- Auto⏻ — encendido/apagado automático basado en la temperatura.
- Referencia externa — elija un sensor BLE al que controlar en lugar del propio de la unidad (sección 6).
Los cambios surten efecto de inmediato, y cualquier cosa que haga en el mando IR aparece en la página en cuestión de segundos.
5. Mantener una temperatura: la banda objetivo
Establezca un Objetivo y una tolerancia y Faikout lo trata como un rango. 21 °C con ±1 °C significa una banda de confort de 20 °C a 22 °C. Faikout procura mantener la habitación dentro de esa banda, no fija en el centro.
Cómo funciona, brevemente:
- Muestrea la temperatura y se anticipa, porque un aire acondicionado tiene inercia, de modo que puede actuar antes de que la habitación se pase.
- Al calentar, procura mantener la habitación justo por encima del límite inferior de la banda; al enfriar, justo por debajo del superior.
- Lo hace enviando al aire acondicionado una consigna muy por encima o por debajo del objetivo real (de forma predeterminada, alrededor de ±6 °C) para forzar el calor o el frío, y luego afloja a medida que la habitación entra en el rango.
- Si detecta que está calentando pero se pasa constantemente del límite superior de la banda, cambia a enfriar, y viceversa. Si la habitación se sitúa dentro de la banda, se apaga.
No necesita ajustar nada de esto para un uso normal. Los ajustes finos (cuánto empuja la consigna, con cuánta antelación predice) se enumeran en la sección 11 y rara vez hay que tocarlos.
6. Elegir la referencia de temperatura
De forma predeterminada Faikout controla según el propio sensor del aire acondicionado, que está arriba en la unidad interior y a menudo marca más caliente que donde usted está. Tiene dos maneras de controlar según una lectura mejor:
- Un sensor BLE. Empareje un BlueCoinT o un sensor tipo Telink/Mi y selecciónelo como referencia externa en la página web. Colóquelo junto a su cama o su escritorio y la habitación se mantiene en ese punto. Esta es la vía más sencilla, sin necesidad de broker ni automatización.
- A través de MQTT. Introduzca usted mismo una lectura, o apunte Faikout a un topic de sensor existente. Consulte la sección 10.
Cuando se usa una referencia externa, Faikout compensa la diferencia entre ella y el propio sensor del aire acondicionado para que la unidad siga comportándose de forma sensata.
7. Modo termostato
El comportamiento normal de banda mantiene la habitación en cualquier punto dentro del rango. El modo termostato añade histéresis, como un termostato doméstico: al calentar sube hasta el límite superior de la banda, y luego deja que la habitación baje hasta el inferior antes de volver a encenderse. Eso significa ciclos más largos y menos frecuentes, que algunas personas prefieren. Actívelo con el ajuste Thermostat.
8. El temporizador (encendido y apagado programados)
El temporizador enciende y apaga el aire acondicionado a horas fijas del día, todos los días. Es práctico para un dormitorio que deba estar caliente antes de despertarse, o una oficina que no deba funcionar de noche.
Para configurarlo en la página web:
- Asegúrese de que Funciones automáticas / Enable esté activado. El temporizador no se disparará si está desactivado.
- Ajuste la Hora de encendido al momento en que quiere que la unidad se encienda (formato de 24 horas, hora local).
- Ajuste la Hora de apagado al momento en que quiere que se apague.
- Asegúrese de que la zona horaria sea correcta en los ajustes, o las horas se dispararán en el momento equivocado (este es el problema más común con diferencia, consulte la sección 9).
Conviene saber:
- Las horas son horas de reloj locales y se repiten todos los días.
- Deje una hora en 00:00 (medianoche) para desactivarla. Poner la hora de encendido y de apagado en el mismo valor también desactiva el temporizador. Como 00:00 significa «apagado», no puede programar exactamente la medianoche; use 00:01 si lo necesita.
- La Hora de encendido y la Hora de apagado son independientes. Puede usar solo una (por ejemplo, una Hora de apagado a las 23:00 para asegurarse de que nunca funcione de noche, sin Hora de encendido).
- Cada una es una acción única en ese minuto. A la Hora de encendido se enciende; a la Hora de apagado se apaga. Entre medias, es libre de cambiar cosas por mando o app, y su cambio se mantiene hasta la siguiente hora programada. El temporizador no le lleva la contraria el resto del día.
Temporizador frente a encendido automático. El temporizador tiene que ver únicamente con el reloj. Si además quiere que la unidad se encienda cuando la habitación se enfríe o caliente demasiado, independientemente de la hora, eso es Auto⏻ (encendido automático), un interruptor aparte. Deje Auto⏻ desactivado si quiere la unidad controlada solo por el reloj.
9. Resolución de problemas del temporizador
Si la programación se dispara a la hora equivocada, o no se dispara, repase estos puntos en orden. El primero explica la mayoría de los casos.
1. La zona horaria es incorrecta o no está configurada. El Faikout obtiene la hora de internet en UTC y la convierte a su hora local usando la zona horaria que configura en la página de configuración. Si la zona horaria está en blanco o es incorrecta, una Hora de encendido de «07:00» se disparará a las 07:00 UTC, que en el este de Australia es la tarde. Configure la cadena de zona horaria correcta en la página de WiFi/configuración. Es una cadena de zona horaria POSIX, por ejemplo:
- Este de Australia con horario de verano (NSW, VIC, ACT, TAS):
AEST-10AEDT,M10.1.0,M4.1.0/3 - Queensland (sin horario de verano):
AEST-10 - Australia Meridional:
ACST-9:30ACDT,M10.1.0,M4.1.0/3 - Australia Occidental:
AWST-8
La página de configuración enlaza una lista completa. Tenga en cuenta las reglas de horario de verano en la cadena; sin ellas el temporizador irá una hora desfasado la mitad del año.
2. El reloj del dispositivo es incorrecto porque no puede acceder a internet. El Faikout necesita acceder a un servidor de hora para conocer la hora real. Si no tiene internet (por ejemplo, en una red IoT aislada sin acceso saliente), su reloj estará mal y el temporizador se disparará a destiempo. Compruebe que la hora mostrada en la página web de la unidad se vea correcta. Si no, dé al dispositivo acceso a internet para que pueda sincronizarse.
3. Las funciones automáticas están desactivadas. Si el interruptor Enable (funciones automáticas) está desactivado, no funciona ni el temporizador ni el encendido automático. Vuelva a activarlo.
4. Las horas están desactivadas. Una hora dejada en 00:00 está apagada. Si tanto la Hora de encendido como la de apagado son iguales, el temporizador está desactivado. Establezca horas distintas y que no sean medianoche.
5. Encendido y apagado están intercambiados. La Hora de encendido enciende la unidad; la Hora de apagado la apaga. Si la unidad se apaga cuando esperaba que se encendiera, compruebe que no las haya introducido al revés.
6. Esperaba que mantuviera la unidad apagada (o encendida) de forma continua. El temporizador solo actúa una vez en cada minuto establecido. Si algo más, o alguien, enciende la unidad después de la Hora de apagado, permanece encendida hasta la siguiente Hora de apagado del día siguiente. Para evitar que una unidad funcione también por temperatura, eso es el encendido automático (Auto⏻), no el temporizador.
7. En realidad es el encendido automático, no el temporizador. Si la unidad se enciende o apaga a horas que varían con el tiempo meteorológico en lugar de con el reloj, probablemente el temporizador esté desactivado y sea Auto⏻ quien lo hace. Desactive Auto⏻ si solo quiere programación basada en el reloj.
10. Controlarlo a través de MQTT
Todo lo anterior también puede establecerse por MQTT. La referencia completa de topics y comandos está en el manual de MQTT; las partes específicas de auto son:
-
Ajustes (publicar en
setting/GuestAC):autoe(activar),autot(objetivo),autor(tolerancia, 0 = desactivado),auto1(hora de encendido,HHMM),auto0(hora de apagado,HHMM),autop(encendido automático),thermostat,autob(sensor BLE),autotopic/autopayload(seguir un topic de sensor). -
Introducir una lectura en vivo para la banda: envíe un mensaje
controlconenv(la temperatura actual de la habitación). Debe reenviarse al menos cadatcontrolsegundos (600 por defecto) o la unidad sale del control remoto. -
Forzar la banda enviando
targetcomo un array[min,max]de dos elementos en un mensajecontrol.
Un ejemplo trabajado con sensor externo, y el detalle por el que enviar env puede hacer que la unidad se encienda sola, se tratan en la sección Faikout Auto del manual de MQTT.
11. Referencia de ajustes
La página web «Advanced» y MQTT usan los mismos nombres. Se muestran los valores predeterminados.
| Ajuste | Predeterminado | Significado |
|---|---|---|
autoe |
activado | Activación principal de las funciones de temporizador y encendido automático. |
auto1 |
00:00 | Hora de encendido diaria (HHMM); 00:00 la desactiva. |
auto0 |
00:00 | Hora de apagado diaria (HHMM); 00:00 la desactiva. |
autot |
— | Temperatura objetivo para la banda. |
autor |
— | Tolerancia a cada lado del objetivo; 0 está desactivado. |
autop |
desactivado | Encendido automático: enciende/apaga según la temperatura. |
autoptemp |
0.5 | Cuánto fuera de la banda debe estar la habitación antes de que se active el encendido automático. |
autofmax |
5 | Nivel de ventilador máximo usado al arrancar lejos del objetivo. |
autob |
— | Sensor BLE usado como referencia externa. |
autotopic |
— | Topic MQTT a seguir para una referencia externa. |
autopayload |
— | Nombre del campo JSON dentro de ese topic que contiene la temperatura. |
autolcontrol |
desactivado | Conmuta el LED para seguir la acción actual de calor/frío. |
thermostat |
desactivado | Modo de histéresis: calienta hasta el límite superior de la banda, luego deja que baje hasta el inferior. |
tempadjust |
activado | Tiene en cuenta que el sensor del aire acondicionado mide distinto que su referencia. |
temptrack |
desactivado | Basa la consigna en la temperatura medida por el aire acondicionado en lugar de en su objetivo. |
tempnoflap |
0 | Segundos mínimos entre cambios de consigna. |
tmin / tmax
|
16 / 32 | Consigna mínima / máxima que permite el sistema. |
tsample |
900 | Con qué frecuencia (s) se evalúa dentro/fuera de la banda para el encendido automático. |
tpredicts |
30 | Con qué frecuencia (s) se muestrea la anticipación. |
tpredictt |
120 | Con cuánta antelación predice la anticipación. |
tcontrol |
600 | Tiempo de espera (s) para MQTT env/control antes de volver a lo normal. |
pushtemp |
0.1 | Cuánto se desplaza el objetivo hacia dentro desde el borde de la banda para que la habitación se mantenga justo dentro. |
switchtemp |
0.5 | Ajuste usado al decidir invertir calor/frío. |
heatover / heatback
|
6 / 6 | Con cuánta fuerza se empuja la consigna para forzar, y luego detener, el calor. |
coolover / coolback
|
6 / 6 | Con cuánta fuerza se empuja la consigna para forzar, y luego detener, el frío. |
frosttemp |
— | Por debajo de esto, fuerza el calor sin importar nada (protección antihelada). |
thermref |
50 | Porcentaje de la temperatura de entrada (frente a la de la habitación) que la unidad usa como su propia referencia. |
12. Referencia rápida
| Quiere... | Haga esto |
|---|---|
| Mantener una habitación a una temperatura | Active Track, un Objetivo y una tolerancia (p. ej. 21 °C ±1 °C). |
| Controlar según donde usted se sienta | Elija un sensor BLE como referencia externa. |
| Encender/apagar a horas fijas | Ajuste Hora de encendido y Hora de apagado, con Enable activado y la zona horaria correcta. |
| Encender/apagar según la temperatura | Active Auto⏻ (encendido automático). |
| Ciclos más largos, estilo termostato | Active el modo Thermostat. |
| Desactivar una hora programada | Póngala en 00:00, o ajuste Encendido y Apagado al mismo valor. |
| Corregir «se dispara a la hora equivocada» | Configure la zona horaria correcta y asegúrese de que el dispositivo tenga internet para su reloj (sección 9). |
Fuente: manuales Advanced y Controls de RevK ESP32-Faikout (codeberg.org/RevK/ESP32-Faikout). El comportamiento descrito corresponde al firmware de junio de 2026. Consulte también los manuales Setup, MQTT y Loopback Test de Faikin Faikout.