Faikout Auto et minuterie

Faikin Australia

Maintenir une pièce à une température, réguler d'après un capteur là où vous êtes assis et faire fonctionner le climatiseur selon un horaire quotidien.

Tout en local · fonctionne depuis la page web, un capteur BLE ou MQTT · comprend une section dédiée au dépannage de la minuterie.

Faikout Auto est une couche de commande supplémentaire qui vient s'ajouter à votre climatiseur. Elle peut maintenir une pièce à une température cible plus précisément que le mode Auto propre à l'appareil, basculer entre chauffage et refroidissement à votre place, faire fonctionner l'appareil selon un horaire et réguler d'après un capteur placé là où vous êtes réellement assis ou où vous dormez. Rien de tout cela n'a besoin du cloud, et cela continue de fonctionner que vous le pilotiez depuis la page web intégrée, un capteur BLE ou MQTT.

Pour quel module ?

Faikout Auto est une fonction du Faikin Faikout. Elle n'est pas encore disponible sur les modules Faikin Ninja P1P2 et MHI X-Y, mais elle arrive.

Ce manuel s'appuie sur la documentation Advanced et Controls de RevK (codeberg.org/RevK/ESP32-Faikout). Le nom d'hôte donné en exemple est GuestAC ; remplacez-le par le vôtre.

1. Ce que fait Faikout Auto

Votre climatiseur chauffe et refroidit déjà. Faikout Auto décide quand et à quelle consigne, afin de maintenir une pièce là où vous le souhaitez. En clair, il surveille la température, prédit vers où elle se dirige et actionne le climatiseur juste à la marche ou à l'arrêt en augmentant ou en abaissant la consigne qu'il envoie à l'appareil. Il peut aussi faire basculer l'appareil entre chaud et froid selon les exigences de la saison ou de la pièce.

Par défaut, il régule d'après le capteur propre au climatiseur, ou d'après un capteur externe de votre choix. Tout reste local à votre réseau.

2. Trois types d'automatisation, bien distincts

C'est la partie où les gens s'emmêlent le plus souvent. Faikout Auto regroupe trois fonctions indépendantes. Vous pouvez utiliser chacune seule, ou les combiner.

Fonction Ce qu'elle fait Pilotée par
Bande cible Maintient la pièce dans une plage de température en basculant chaud/froid et en ajustant la consigne. La mesure de température
Marche/arrêt automatique (Auto⏻) Allume l'appareil lorsque la pièce dérive nettement hors de la bande, et l'éteint une fois qu'elle est restée confortablement à l'intérieur un moment. La mesure de température
Minuterie Allume et éteint l'appareil à des heures fixes chaque jour. L'horloge

La minuterie n'est pas la même chose que la marche/arrêt automatique. La minuterie se déclenche à une heure de la journée ; la marche/arrêt automatique réagit à la température. Si un appareil s'allume ou s'éteint de façon inattendue, la première tâche est de déterminer laquelle des deux en est responsable (voir sections 8 et 9).

3. Le ventilateur qui ne s'arrête jamais

Une question très fréquente, et la raison d'être de la marche/arrêt automatique (Auto⏻).

Lorsque votre climatiseur atteint sa consigne, le compresseur s'arrête mais le ventilateur intérieur continue de tourner, souvent longtemps et parfois indéfiniment. En chauffage, il évacue la chaleur résiduelle de l'échangeur ; en refroidissement, il sèche l'échangeur. Dans les deux cas, c'est la logique interne de l'appareil lui-même, décidée par la carte de commande du fabricant.

Faikout ne peut pas changer cela. Il n'existe aucun réglage de terrain, aucun paramètre de service ni aucune commande de protocole pour le désactiver. Tout produit qui prétend le contraire pour votre appareil éteint en réalité l'appareil entier, ou raconte n'importe quoi.

Ce que Faikout peut faire, c'est éteindre l'appareil, la seule chose qui arrête réellement le ventilateur. C'est précisément à cela que sert la marche/arrêt automatique (Auto⏻), conçue en pensant à ce comportement. C'est aujourd'hui une fonction du Faikin Faikout, et la prise en charge du Ninja arrive :

  • Faikout surveille la température, via le capteur de l'appareil ou un capteur externe de votre choix.
  • Une fois que la pièce est restée confortablement dans votre bande cible pendant un moment, il éteint complètement l'appareil. Le ventilateur s'arrête avec lui.
  • Quand la pièce dérive à nouveau hors de la bande, il rallume l'appareil.

Le résultat est le comportement que la plupart des gens attendaient dès le départ : l'appareil fonctionne, atteint la température et se tait, au lieu de tourner au ralenti avec le ventilateur en marche.

Deux choses à savoir :

  • Donnez-lui une bande raisonnable. Si la bande est trop étroite, l'appareil s'allumera et s'éteindra plus souvent que vous ne le souhaitez. Un degré ou deux de part et d'autre de la cible convient généralement.
  • La marche/arrêt automatique n'est pas la minuterie. Elle réagit à la température ; la minuterie se déclenche à heures fixes. Voir les sections 8 et 9 si quelque chose s'allume ou s'éteint de façon inattendue.

Configurez-la à la section 4 et réglez la bande à la section 5.

4. L'activer (la page web)

Rendez-vous sur GuestAC.local sur le même WiFi. La page présente les commandes normales du climatiseur en haut et les commandes automatisées en dessous. Les commandes habituelles sont :

  • Fonctions automatiques / Enable — l'interrupteur principal des fonctions de minuterie et de marche/arrêt automatique. S'il est désactivé, la marche/arrêt programmée et la marche/arrêt automatique ne font rien.
  • Track — réglez-le sur autre chose que Off pour laisser Faikout basculer chaud et froid afin d'atteindre votre cible. C'est l'interrupteur principal du comportement de maintien de la température.
  • Cible et tolérance — la température souhaitée et l'écart acceptable de part et d'autre, par exemple 21 °C avec ±1 °C.
  • Heure de marche et Heure d'arrêt — la minuterie quotidienne (section 8).
  • Auto⏻ — marche/arrêt automatique basée sur la température.
  • Référence externe — choisissez un capteur BLE d'après lequel réguler au lieu de celui propre à l'appareil (section 6).

Les modifications prennent effet immédiatement, et tout ce que vous faites sur la télécommande IR apparaît sur la page en quelques secondes.

5. Maintenir une température : la bande cible

Définissez une Cible et une tolérance et Faikout la traite comme une plage. 21 °C avec ±1 °C signifie une bande de confort de 20 °C à 22 °C. Faikout vise à maintenir la pièce à l'intérieur de cette bande, sans la caler au milieu.

Comment cela fonctionne, en bref :

  • Il échantillonne la température et anticipe, car un climatiseur a de l'inertie, de sorte qu'il peut agir avant que la pièce ne dépasse.
  • En chauffage, il s'efforce de maintenir la pièce juste au-dessus du bas de la bande ; en refroidissement, juste en dessous du haut.
  • Pour cela, il envoie au climatiseur une consigne bien au-dessus ou en dessous de la cible réelle (par défaut environ ±6 °C) afin de forcer le chauffage ou le refroidissement, puis relâche à mesure que la pièce entre dans la plage.
  • S'il constate qu'il chauffe mais dépasse constamment le haut de la bande, il passe au refroidissement, et inversement. Si la pièce se trouve à l'intérieur de la bande, il s'éteint.

Vous n'avez pas besoin de régler tout cela pour un usage normal. Les ajustements fins (de combien il pousse la consigne, jusqu'où il anticipe) sont listés à la section 11 et n'ont que rarement besoin d'être modifiés.

6. Choisir la référence de température

Par défaut, Faikout régule d'après le capteur propre au climatiseur, qui se trouve en haut dans l'unité intérieure et indique souvent une valeur plus chaude que là où vous êtes. Vous avez deux façons de réguler d'après une meilleure mesure :

  • Un capteur BLE. Appairez un BlueCoinT ou un capteur de type Telink/Mi et sélectionnez-le comme référence externe sur la page web. Placez-le près de votre lit ou de votre bureau et la pièce est maintenue à cet endroit. C'est la voie la plus simple, sans broker ni automatisation.
  • Via MQTT. Injectez vous-même une mesure, ou pointez Faikout vers un topic de capteur existant. Voir section 10.

Lorsqu'une référence externe est utilisée, Faikout tient compte de l'écart entre elle et le capteur propre au climatiseur pour que l'appareil se comporte toujours de manière sensée.

7. Mode thermostat

Le comportement normal de bande maintient la pièce n'importe où dans la plage. Le mode thermostat ajoute une hystérésis, comme un thermostat domestique : en chauffage, il monte jusqu'au haut de la bande, puis laisse la pièce redescendre jusqu'au bas avant de se remettre en marche. Cela donne des cycles plus longs et moins fréquents, que certaines personnes préfèrent. Activez-le avec le réglage Thermostat.

8. La minuterie (marche et arrêt programmés)

La minuterie allume et éteint le climatiseur à des heures fixes de la journée, chaque jour. Pratique pour une chambre qui doit être chaude avant votre réveil, ou un bureau qui ne doit pas fonctionner la nuit.

Pour la configurer sur la page web :

  1. Assurez-vous que Fonctions automatiques / Enable est activé. La minuterie ne se déclenchera pas si c'est désactivé.
  2. Réglez l'Heure de marche sur le moment où vous voulez que l'appareil s'allume (format 24 heures, heure locale).
  3. Réglez l'Heure d'arrêt sur le moment où vous voulez qu'il s'éteigne.
  4. Assurez-vous que le fuseau horaire est correct dans les réglages, sinon les heures se déclencheront au mauvais moment (c'est de loin le problème le plus courant, voir section 9).

Bon à savoir :

  • Les heures sont des heures locales et se répètent chaque jour.
  • Laissez une heure à 00:00 (minuit) pour la désactiver. Régler l'heure de marche et l'heure d'arrêt sur la même valeur désactive également la minuterie. Comme 00:00 signifie « arrêt », vous ne pouvez pas programmer exactement minuit ; utilisez 00:01 si besoin.
  • L'Heure de marche et l'Heure d'arrêt sont indépendantes. Vous pouvez n'en utiliser qu'une (par exemple une Heure d'arrêt à 23:00 pour être sûr qu'il ne fonctionne jamais la nuit, sans Heure de marche).
  • Chacune est une action unique à cette minute. À l'Heure de marche il s'allume ; à l'Heure d'arrêt il s'éteint. Entre les deux, vous êtes libre de changer les choses par télécommande ou application, et votre modification reste jusqu'à l'heure programmée suivante. La minuterie ne vous contrarie pas le reste de la journée.

Minuterie contre marche/arrêt automatique. La minuterie ne concerne que l'horloge. Si vous voulez en plus que l'appareil se mette en marche lorsque la pièce devient trop froide ou trop chaude, indépendamment de l'heure, c'est Auto⏻ (marche/arrêt automatique), un interrupteur distinct. Laissez Auto⏻ désactivé si vous voulez que l'appareil soit commandé par la seule horloge.

9. Dépannage de la minuterie

Si le programme se déclenche au mauvais moment, ou pas du tout, passez ces points en revue dans l'ordre. Le premier explique la plupart des cas.

1. Le fuseau horaire est erroné ou non défini. Le Faikout obtient l'heure depuis Internet en UTC et la convertit en votre heure locale à l'aide du fuseau horaire que vous définissez sur la page de configuration. Si le fuseau horaire est vide ou erroné, une Heure de marche « 07:00 » se déclenchera à 07:00 UTC, ce qui, dans l'est de l'Australie, correspond à l'après-midi. Définissez la bonne chaîne de fuseau horaire sur la page WiFi/configuration. Il s'agit d'une chaîne de fuseau horaire POSIX, par exemple :

  • Est de l'Australie avec heure d'été (NSW, VIC, ACT, TAS) : AEST-10AEDT,M10.1.0,M4.1.0/3
  • Queensland (sans heure d'été) : AEST-10
  • Australie-Méridionale : ACST-9:30ACDT,M10.1.0,M4.1.0/3
  • Australie-Occidentale : AWST-8

La page de configuration renvoie vers une liste complète. Notez les règles d'heure d'été dans la chaîne ; sans elles, la minuterie sera décalée d'une heure la moitié de l'année.

2. L'horloge de l'appareil est fausse parce qu'il ne peut pas atteindre Internet. Le Faikout doit atteindre un serveur de temps pour connaître l'heure réelle. S'il n'a pas d'accès Internet (par exemple sur un réseau IoT isolé sans accès sortant), son horloge sera fausse et la minuterie se déclenchera de travers. Vérifiez que l'heure affichée sur la page web de l'appareil semble correcte. Si ce n'est pas le cas, donnez à l'appareil un accès Internet pour qu'il puisse se synchroniser.

3. Les fonctions automatiques sont désactivées. Si l'interrupteur Enable (fonctions automatiques) est désactivé, ni la minuterie ni la marche/arrêt automatique ne fonctionnent. Réactivez-le.

4. Les heures sont désactivées. Une heure laissée à 00:00 est désactivée. Si l'Heure de marche et l'Heure d'arrêt sont identiques, la minuterie est désactivée. Définissez des heures distinctes et différentes de minuit.

5. Marche et Arrêt sont inversés. L'Heure de marche allume l'appareil ; l'Heure d'arrêt l'éteint. Si l'appareil s'éteint alors que vous l'attendiez allumé, vérifiez que vous ne les avez pas saisies à l'envers.

6. Vous vous attendiez à ce qu'il maintienne l'appareil éteint (ou allumé) en continu. La minuterie n'agit qu'une seule fois à chaque minute définie. Si autre chose, ou quelqu'un, allume l'appareil après l'Heure d'arrêt, il reste allumé jusqu'à la prochaine Heure d'arrêt le lendemain. Pour empêcher un appareil de fonctionner également en fonction de la température, c'est la marche/arrêt automatique (Auto⏻), pas la minuterie.

7. C'est en fait la marche/arrêt automatique, pas la minuterie. Si l'appareil s'allume ou s'éteint à des heures qui varient avec la météo plutôt qu'avec l'horloge, la minuterie est probablement désactivée et c'est Auto⏻ qui agit. Désactivez Auto⏻ si vous ne voulez qu'une programmation basée sur l'horloge.

10. Le piloter via MQTT

Tout ce qui précède peut aussi être défini via MQTT. La référence complète des topics et des commandes se trouve dans le manuel MQTT ; les éléments propres à auto sont :

  • Réglages (publier sur setting/GuestAC) : autoe (activer), autot (cible), autor (tolérance, 0 = désactivé), auto1 (heure de marche, HHMM), auto0 (heure d'arrêt, HHMM), autop (marche/arrêt automatique), thermostat, autob (capteur BLE), autotopic / autopayload (suivre un topic de capteur).
  • Injecter une mesure en direct pour la bande : envoyez un message control avec env (la température actuelle de la pièce). Il doit être renvoyé au moins toutes les tcontrol secondes (600 par défaut), sinon l'appareil sort de la commande à distance.
  • Forcer la bande en envoyant target sous forme de tableau [min,max] à deux éléments dans un message control.

Un exemple concret avec capteur externe, ainsi que le piège où l'envoi de env peut faire s'allumer l'appareil de lui-même, sont traités dans la section Faikout Auto du manuel MQTT.

11. Référence des réglages

La page web « Advanced » et MQTT utilisent les mêmes noms. Valeurs par défaut indiquées.

Réglage Par défaut Signification
autoe activé Activation principale des fonctions de minuterie et de marche/arrêt automatique.
auto1 00:00 Heure de marche quotidienne (HHMM) ; 00:00 désactive.
auto0 00:00 Heure d'arrêt quotidienne (HHMM) ; 00:00 désactive.
autot Température cible pour la bande.
autor Tolérance de part et d'autre de la cible ; 0 est désactivé.
autop désactivé Marche/arrêt automatique : allume/éteint selon la température.
autoptemp 0.5 De combien la pièce doit être hors de la bande avant que la marche/arrêt automatique ne s'active.
autofmax 5 Niveau de ventilation maximal utilisé au démarrage loin de la cible.
autob Capteur BLE utilisé comme référence externe.
autotopic Topic MQTT à suivre pour une référence externe.
autopayload Nom du champ JSON dans ce topic contenant la température.
autolcontrol désactivé Fait suivre à la LED l'action de chauffage/refroidissement en cours.
thermostat désactivé Mode hystérésis : chauffer jusqu'au haut de la bande, puis laisser redescendre jusqu'au bas.
tempadjust activé Tient compte du fait que le capteur du climatiseur mesure différemment de votre référence.
temptrack désactivé Base la consigne sur la température mesurée par le climatiseur plutôt que sur votre cible.
tempnoflap 0 Secondes minimales entre les changements de consigne.
tmin / tmax 16 / 32 Consigne minimale / maximale autorisée par le système.
tsample 900 À quelle fréquence (s) l'évaluation dans/hors bande est effectuée pour la marche/arrêt automatique.
tpredicts 30 À quelle fréquence (s) l'anticipation est échantillonnée.
tpredictt 120 Jusqu'où l'anticipation prédit.
tcontrol 600 Délai d'expiration (s) pour MQTT env/control avant retour à la normale.
pushtemp 0.1 De combien la cible est décalée vers l'intérieur depuis le bord de la bande pour que la pièce reste juste à l'intérieur.
switchtemp 0.5 Ajustement utilisé pour décider d'inverser chauffage/refroidissement.
heatover / heatback 6 / 6 Avec quelle force la consigne est poussée pour forcer, puis arrêter, le chauffage.
coolover / coolback 6 / 6 Avec quelle force la consigne est poussée pour forcer, puis arrêter, le refroidissement.
frosttemp En dessous, force le chauffage quoi qu'il arrive (protection antigel).
thermref 50 Pourcentage de la température d'entrée (par rapport à celle de la pièce) que l'appareil utilise comme sa propre référence.

12. Référence rapide

Vous voulez... Faites ceci
Maintenir une pièce à une température Activez Track, une Cible et une tolérance (p. ex. 21 °C ±1 °C).
Réguler là où vous êtes assis Choisissez un capteur BLE comme référence externe.
Allumer/éteindre à heures fixes Réglez Heure de marche et Heure d'arrêt, avec Enable activé et le fuseau horaire correct.
Allumer/éteindre selon la température Activez Auto⏻ (marche/arrêt automatique).
Cycles plus longs, façon thermostat Activez le mode Thermostat.
Désactiver une heure programmée Réglez-la sur 00:00, ou réglez Marche et Arrêt sur la même valeur.
Corriger « se déclenche au mauvais moment » Définissez le bon fuseau horaire et assurez-vous que l'appareil a Internet pour son horloge (section 9).

Source : manuels Advanced et Controls de RevK ESP32-Faikout (codeberg.org/RevK/ESP32-Faikout). Le comportement décrit correspond au firmware de juin 2026. Voir aussi les manuels Setup, MQTT et Loopback Test de Faikin Faikout.