Mode simulation : le programme lit votre calendrier et vos radiateurs mais n'envoie aucun ordre. Le journal montre ce qu'il aurait fait.
Les 14 prochains jours
Radiateurs
Fanal n'envoie plus d'ordre automatique aux radiateurs : chacun garde son réglage. Les fiches fonctionnent toujours, comme les actions manuelles des Réglages rapides.
Séjours des 14 prochains jours
Prévisualiser
Actions à venir
Chaque ordre que Fanal enverra aux radiateurs et au ballon, recalculé à chaque lecture du calendrier avec les dernières températures relevées. Rien n'est envoyé depuis cet onglet.
Simuler une réservationAperçu seulement : la réservation simulée n'est ni envoyée aux radiateurs ni enregistrée.
Stats
Consommation
Électricité du compteur Linky, eau du compteur d'eau et du ballon, comparées aux mêmes jours de l'an dernier.
Chargement de l'historique…
Prédiction
Le prédictif V3, pièce par pièce : ce que son modèle prévoit et ce qui s'est vraiment passé, ce que font les voyageurs, et ce que la V3 gagnerait. « Mesuré » : relevé par les radiateurs ; « Simulé » : calculé par le modèle de la pièce.
Chargement de la prédiction…
Revenus
Ce que rapporte vraiment chaque séjour : du prix payé par le voyageur jusqu'à ce qui vous reste, une fois payés la plateforme, le ménage, la conciergerie, l'électricité et l'eau.
Chargement des revenus…
Conversations
Les messages Airbnb et Booking des voyageurs, et la réponse que Fanal donnerait. En Observation, il n'envoie jamais rien : vos avis et vos corrections lui apprennent votre façon de répondre.
Chargement des conversations…
Réglages
Logement
Logement
Les consignes de chaque radiateur sont remises à cette heure-là.
L'assistant pas à pas d'un nouveau logement : lieu, horaires, calendrier, appareils, fiches de base, alentours.
Calendrier
Séjours propriétaire
Quand vous occupez vous-même le logement. La conciergerie saisit vos séjours dans SuperHote : Fanal les reconnaît seul dans le calendrier et les montre sur Maintenant. Une erreur se corrige en touchant le séjour.
Au-delà, une date bloquée n'est pas un séjour (le blocage d'un an que SuperHote garde devant n'en est jamais un).
À votre départ, Fanal reprend la main comme après des voyageurs.
Préparé, il est relancé avant votre arrivée après une longue absence ; sinon il reste en absence et chauffe à votre arrivée.
Avec la règle « selon le nombre de voyageurs » du ballon.
Partent toujours : radiateur qui ne chauffe pas ou chauffe trop, appareil ou calendrier injoignable, fuite d'eau probable, problème de Fanal. Les autres restent au Journal.
Météo
Plan du logement
Dessinez une fois les pièces, les murs, les fenêtres, les portes et les radiateurs. Fanal sait alors quelles pièces se touchent, ce qui donne dehors et de quel côté. Rien ne change tant que le plan n'est pas validé.
Expliquer par les pièces voisines et les vitrages
Quand une pièce ne chauffe pas, perd vite sa chaleur ou chauffe sans commande, l'alerte cite une cause possible dans une pièce voisine reliée par une porte ou un passage : fenêtre ouverte, hors-gel, nettement plus froide, ou qui chauffe. Jamais une cause certaine, aucun ordre envoyé. Une pièce qui se réchauffe sans commande pendant que le soleil entre par ses vitrages (verrière, baie, selon leur exposition et la météo) n'est pas signalée.
Prédictif V3 : voisines, soleil et vent par façade
Trois modèles de plus à l'essai pour chaque pièce : ses vraies voisines, le soleil reçu par ses vitrages selon leur orientation, le vent sur ses murs exposés. Un modèle ne sert que s'il prévoit mieux que l'actuel.
Vue Plan dans Maintenant, Prévisualiser et Stats
« Cartes | Plan » au-dessus des radiateurs, le plan à l'heure choisie dans Prévisualiser, une journée rejouée dans Stats.
Capteurs d'ouverture posés sur le plan
Un capteur posé sur une fenêtre, une baie ou une porte du plan prend sa pièce, et les radiateurs de cette pièce s'ajoutent à ceux qui lui sont liés. Son état s'affiche sur les vues Plan et passe avant la fenêtre ouverte probable dans les explications.
Chauffage
Pilotage des radiateurs
Réglages par défaut
Ils s'appliquent à chaque radiateur, sauf si vous lui donnez des réglages propres plus bas.
Entre deux séjours
Ce qui se passe entre le départ des voyageurs et la relance avant les suivants. En mode Mi-saison aussi : les radiateurs restent en éco, sauf pendant une période creuse, qui suit ce réglage.
Le mode Vacances est un filet de sécurité : même si Fanal est arrêté, les radiateurs repartent seuls.
Mode repris par le radiateur à la fin des vacances, si la relance n'a pas encore eu lieu.
0 : jusqu'au jour de la prochaine arrivée.
Programmation Fanal
Des programmes que Fanal applique lui-même, à l'heure exacte (sans anticipation, même en chauffage prédictif) ; la programmation Heatzy du module est alors coupée. Choisissez « Programmation Fanal » comme mode d'arrivée, entre deux séjours ou sur la fiche d'un radiateur : il suit son programme (liste des radiateurs plus bas), sinon celui par défaut.
Radiateurs du logement
Cochez les radiateurs à piloter. Les autres modules de votre compte, chez vous par exemple, ne seront jamais touchés.
Chauffage prédictif
Fanal apprend, pièce par pièce, comment elle monte en température, et en déduit l'heure de relance avant chaque arrivée : avec le modèle thermique de la pièce (air, masse, météo) quand il est fiable, sinon avec ses montées passées comparables, sinon avec ses heures de préchauffage habituelles. Il ne change que cette heure et, si vous le choisissez plus bas, le mode entre deux séjours : consignes, séjours et pause restent ceux de vos réglages. Le détail, pièce par pièce, est dans l'onglet Prédiction.
minAjoutée à chaque relance calculée, en plus de son incertitude : la pièce est prête un peu avant l'arrivée.
°CUne pièce est prête si elle est au plus à cet écart sous sa consigne à l'heure d'arrivée : le module Heatzy lit souvent un peu moins que le thermostat du radiateur.
%Probabilité que toutes les pièces d'accueil soient prêtes à l'arrivée avec le modèle thermique : 95 % au départ (votre choix du 9 octobre 2026). Champ vidé : le modèle thermique calcule à 95 % (non validé) et ne pilote aucune pièce.
hUne arrivée plus lointaine est planifiée quand elle entre dans cet horizon.
Les pièces qui ne sont pas d'accueil suivent leurs montées apprises, ou doivent être prêtes elles aussi à l'arrivée.
%Pour les montées apprises : en dessous, la pièce garde ses heures de préchauffage habituelles et le Journal dit pourquoi.
Montées passées dans des conditions proches : température dehors, écart à combler.
min et
h avant l'arrivéeSi la température d'une pièce est inconnue (module hors ligne), elle garde ses heures de préchauffage habituelles.
Pièces
Pilotage : Automatique (le modèle thermique s'il est fiable, sinon les montées apprises), Sans modèle thermique (les montées apprises seulement) ou Heures de préchauffage (jamais de prédictif ; Fanal continue d'apprendre). Accueil : la pièce doit être prête à l'heure d'arrivée. Thermostat : les réglages Confort et Éco du radiateur lui-même, datés, car le modèle en dépend (hors-gel : 7 °C). Réapprendre : pour un radiateur changé ou réparé, Fanal n'apprend de lui que ce qui suit la date choisie ; rien n'est effacé.
Mode entre deux séjours
kWhEn dessous, ou sous 5 % de ce que consommerait la règle habituelle, Fanal la garde : pas de changement pour un gain négligeable.
Laboratoire des stratégies
Eau chaude
Ballon d'eau chaude
Fanal règle le ballon d'après le calendrier, comme les radiateurs. Chaque règle s'active à part. Il ne touche jamais aux plages horaires du ballon : Thermor les déconseille sur Malicio.
Réglage Manuel du ballon pendant les séjours et jusqu'à la fin du ménage, quand le nombre de voyageurs n'est pas connu (ou si la règle « Selon le nombre de voyageurs » est coupée).
Selon le nombre de voyageurs
Le calendrier SuperHote donne le nombre d'adultes et d'enfants : le ballon est réglé sur autant de douches, plus une marge. Moins de voyageurs, moins de chauffe.
Absence entre deux séjours
Le ballon passe en absence (hors gel) et se remet en chauffe tout seul avant l'arrivée, même si Fanal est arrêté.
jours sans voyageur
min
absence de jours
Économie sur les creux courts
Entre deux séjours trop proches pour une absence, le ballon baisse son réglage, puis remonte juste à temps.
Eau chaude pour le ménage
Après le départ, le ballon reste au réglage du séjour jusqu'à la fin du ménage.
Boost quand le ballon se vide
Pendant un séjour, beaucoup de douches d'affilée : Fanal force la chauffe jusqu'au plein.
% d'eau chaude disponible
h
Contrôle avant l'arrivée
Si le ballon n'est pas plein à 90 %, Fanal lance un boost et vous prévient.
h avant l'arrivée
Réservation de dernière minute
Une réservation tombe pendant une absence : Fanal arrête l'absence, lance un boost et vous indique l'heure où l'eau sera prête.
Notifications
Ballon pas prêt pour une arrivée, boost lancé, plus aucune douche, ballon injoignable : choisissez-les avec toutes les autres.
Énergie
Puissance électrique
Si tous les radiateurs repartent ensemble avec le four ou le ballon, le disjoncteur du Linky coupe. Fanal garde un budget pour le chauffage : un radiateur qui le dépasserait attend qu'une pièce approche de sa consigne, en mode habituel comme avec le chauffage prédictif. Les boutons respectent aussi le budget : un ordre qui chauffe attend son tour, une baisse part toujours.
kVASur la facture d'électricité ou l'écran du Linky : 6, 9, 12 kVA…
WBallon, cuisine, lave-linge… Le reste est le budget du chauffage.
% de sa puissanceUn radiateur qui maintient sa consigne ne chauffe que par moments.
Radiateurs
Puissance reprise des réglages des radiateurs (Chauffage). Les radiateurs de priorité haute sont relancés d'abord.
Ballon d'eau chaude
Puissance électrique
Le ballon compte dans le budget du gestionnaire de puissance. S'il gênait la relance des radiateurs avant une arrivée, sa remise en chauffe est avancée pour finir avant eux ; pendant qu'il chauffe, un radiateur qui ferait dépasser attend.
W
Prix et compteurs
Pour les coûts affichés dans Stats, Revenus et les règles du ballon. Les relevés des compteurs se règlent dans Appareils et comptes.
€Aussi modifiable en haut de l'onglet Stats.
€Facultatif, pour le coût de l'eau dans Stats et Revenus : eau et assainissement, abonnement exclu.
Relevés : , (Appareils et comptes).
Alertes de consommation
Chaque jour, les relevés du compteur d'eau et du compteur Linky sont comparés à l'habitude du logement, vide ou occupé. Une consommation anormale s'affiche en haut de l'appli, s'écrit au Journal et vous est notifiée.
Fuite d'eau probable
Une chasse d'eau qui coule ou un robinet mal fermé se voit surtout quand le logement est vide.
L par jour
fois l'habitude
L de plus
Consommation électrique anormale
Un radiateur resté en confort, un ballon bloqué en boost, un appareil oublié : chaque journée est comparée à des journées semblables (logement vide ou occupé, température extérieure proche).
fois l'habitude
kWh de plus
Revenus
Revenus SuperHote
Ce que rapporte chaque réservation, pour l'onglet Revenus : montant payé par le voyageur, commissions des plateformes, taxe de séjour et net versé, mois par mois, avec ce qui reste une fois payées l'électricité et l'eau des mêmes jours. Fanal se connecte à votre compte SuperHote comme votre navigateur et ne fait que lire : rien n'est jamais modifié dans SuperHote, et ni le nom ni les coordonnées des voyageurs ne sont gardés.
La liste se remplit après la première lecture.
Connexion au compte : .
Conciergerie et ménage
Pour l'onglet Revenus : la conciergerie se calcule séjour par séjour, le ménage reversé est le même montant à chaque séjour. Aussi modifiable en haut de l'onglet Revenus.
%
€
€Pour la rentabilité par séjour (onglet Revenus). Vide : la moitié de votre gain médian par nuit.
Compte rendu de séjour
Après chaque départ, le bilan du séjour en haut de l'onglet Stats : ce qu'il a rapporté face à l'électricité et à l'eau des mêmes jours, puis ses points marquants (chauffage poussé, eau, fenêtres ouvertes, assistant d'accueil…). Il est prêt quand les relevés du compteur Linky et de l'eau sont arrivés, en général le lendemain du départ.
Noté au journal et annoncé par une notification. Coupé : il reste consultable dans l'onglet Stats, sans annonce ni mail.
Envoyé par la messagerie : .
Bilans du mois et de l'année
Le 1er de chaque mois, le bilan du mois passé (et celui de l'année en janvier) : ce que vous avez vraiment gagné, l'occupation, l'électricité et l'eau, chaque chiffre face à la même période de l'an dernier, puis les points marquants. Annoncé dès que les relevés des derniers jours sont arrivés ; chaque mois et chaque année restent consultables dans l'onglet Stats.
Noté au journal et annoncé par une notification. Coupé : les bilans restent consultables dans l'onglet Stats, sans annonce ni mail.
Au destinataire du compte rendu de séjour (ci-dessus), par la même messagerie.
Accueil et connaissances
Base de connaissance
Ce que l'assistant sait du logement et des alentours : il ne répond aux voyageurs qu'avec les fiches validées et visibles des voyageurs. Une fiche « Hôte seulement » sert à vous et à l'assistant de l'hôte, jamais aux voyageurs.
joursTransports, restaurants, activités : une fiche plus ancienne porte « À revérifier » jusqu'à ce que vous la marquiez « Toujours à jour ».
Page des voyageurs
Une page à part, publiée à votre adresse : le voyageur du séjour en cours scanne le QR code posé dans le logement, tape le nom de la réservation et pose ses questions. L'assistant répond d'après vos fiches ; ce qu'il ne sait pas vous est transmis, une urgence tout de suite.
Le nom de domaine seul, sans https:// : celui que Caddy publie. Le test vérifie chaque étape, du nom au certificat et à la page.
hPar exemple 8 h pour une arrivée à 16 h : la page s'ouvre à 8 h le jour de l'arrivée. Jusqu'à 48 h.
hLa page reste ouverte au voyageur ce temps après son départ. Jusqu'à 48 h.
Nom affiché sur la page avec son téléphone (conciergerie…). Vide : aucun.
Sur la page, rubrique Contact : « Appeler » et « WhatsApp » vers ce numéro (WhatsApp doit y être installé).
Pleine et basse mer du jour, hauteur d'eau et coefficient, calculés par Fanal pour ce port, sans Internet. Le détail s'ouvre au toucher.
Proposée sous le conseil de prudence du détail de la marée : la plage, la baignade…
Lien d'une webcam publique de la plage, proposé dans le détail « Mer » de la page des voyageurs (« Voir la plage en direct »). Vide : aucun lien.
Kit bébé et enfants, conseils pour la plage, un enfant malade (numéros, pharmacies des alentours avec leurs horaires, lues sur OpenStreetMap avec la découverte des lieux), histoires du soir (fiches de la rubrique « Histoires du soir »).
Chaque histoire est lue une fois par une voix de synthèse libre installée sur le serveur (Piper, environ 300 Mo téléchargés à la première histoire), en français et dans chaque langue traduite, puis jouée par la page comme un son : elle marche sur tous les téléphones. Coupé, ou en attendant le fichier : la voix du téléphone.
Une ligne par objet, « quoi — où ». Les voyageurs le voient sur l'écran « En famille » et peuvent vous demander ce qu'il leur faut d'un toucher.
Lien de la page officielle de la qualité de l'eau de la plage, proposé dans le détail « Mer ». Vide : aucun lien.
Au-delà, les questions sont transmises à l'hôte sans IA (l'offre gratuite a ses propres limites).
Sur 127.0.0.1 seulement : Caddy le publie sous l'adresse publique.
Mode propriétaire
Votre page des voyageurs telle qu'ils la voient, sans nom de réservation et même hors séjour : vous y essayez le guide et l'assistant. Le lien change chaque nuit ; celui de la veille marche encore jusqu'à 6 h. Il ouvre la page à qui l'a : gardez-le pour vous.
Accès invité
Un code à taper à la place du nom de la réservation : il ouvre la page pour la durée choisie, même hors séjour (vos essais, le ménage, un proche). Ne le donnez qu'à qui doit entrer ; retiré, il ne marche plus.
Tablette du logement
Une tablette fixée dans le logement garde la page des voyageurs ouverte en permanence, sans nom de réservation : elle suit les séjours d'elle-même (état du logement et assistant pendant le séjour ; guide, météo, marée et Urgence seulement entre deux séjours), en grands caractères, et revient à l'accueil du guide quand on ne la touche plus. Le lien n'est montré qu'une fois : ouvrez-le sur la tablette, il ne sert qu'à elle.
minSur la tablette, sans toucher l'écran.
L'heure, la météo des prochaines heures, la marée, le soleil, les sorties du jour, les prochains bus à l'arrêt le plus proche du logement et l'état du logement pendant un séjour ; sombre la nuit. Un toucher le ferme.
Un voyageur qui a installé la page peut demander une notification 10 min avant chaque départ de ses journées composées. Rien d'autre ne lui est envoyé ; le serveur ne garde que les heures et les titres de ses rappels.
Carte à poser dans le logement
Sorties et bons plans
Sur la page des voyageurs, avec le guide : l'agenda des sorties autour du logement, vos bons plans vérifiés, les idées du jour selon la météo et les infos utiles du moment. Fanal lit les sources une fois par jour en tâche de fond, jamais à l'ouverture de la page ; le moteur d'IA traduit et repère les offres sur les pages lues, Fanal vérifie chacune sur sa page : rien n'est inventé. Sans lien avec le chauffage.
kmAutour du logement, d'après sa position (Réglages > Logement > Météo).
joursLes sorties des prochains jours lues dans les sources.
Sources de l'agenda et clés d'APIOffice de tourisme, OpenAgenda : clés et dernières lectures
Déjà réglée pour dunkerque-tourisme.fr. Vide : agenda du site jamais lu.
Gratuite, sur datatourisme.fr (espace « API »). Elle sert aussi aux lieux de « Composer ma journée ». Masquée partout.
openagenda.com, « Mon compte » puis « Clé API » : les agendas choisis sont alors lus directement chez OpenAgenda.
Le nombre à la fin de l'adresse de chaque agenda, séparés par des virgules (5 au plus).
Bons plans trouvés automatiquementSites officiels suivis, pages lues chaque jour
pagesLes offres déjà trouvées sont relues d'abord, chaque jour. Le moteur d'IA de l'hôte n'analyse qu'une page nouvelle ou changée : 12 analyses par jour au plus, sur la part des traductions.
Une adresse par ligne, 20 au plus : la page des bons plans d'un office de tourisme, par exemple. Ses offres comptent comme celles d'un site officiel.
Un nom de site par ligne, 30 au plus : ses offres disparaissent à la tournée suivante.
joursSans confirmation depuis ce délai (sa page, ou « Confirmé aujourd'hui »).
Évènements, bons plans et infosCe que voient les voyageurs, vos ajouts
Ce que voient les voyageurs. Un évènement lu dans une source se masque, se met en avant ou se corrige (la correction reste quand l'agenda est relu) ; vos ajouts se modifient et se suppriment. Un bon plan n'est montré qu'avec son lien officiel, tant que sa page le confirme.
Idées du jourRepères de vos fiches
Vos fiches de sorties, de restaurants et des alentours, avec les repères proposés d'après leur texte : touchez un repère pour le corriger (« Gratuit » n'est jamais deviné) ou retirez une fiche des idées, puis enregistrez.
Composer ma journée
Sur la page des voyageurs : un programme pour le jour choisi, aller-retour depuis le logement, à pied et en DK'Bus (en voiture ou à vélo pour les voyageurs qui en ont). Chaque marche suit les vrais chemins, jamais le vol d'oiseau ; chaque lieu est ouvert à l'heure de la visite, et l'horaire théorique d'un bus reste à part de son temps réel. Les lieux se tiennent à jour seuls (vos fiches, leurs pages officielles relues chaque jour, de nouveaux lieux cherchés chaque semaine) : vous ne composez ni ne validez rien au quotidien, un résumé de la semaine vous dit ce qui a changé.
Départ et arrivée des journées et des itinéraires à pied. Tapez l'adresse et choisissez-la dans la liste (adresses de l'IGN), ou collez un lien de carte (OpenStreetMap, Google Maps) ou « latitude, longitude ». Vide : la position de la météo (Réglages > Logement > Météo), souvent le centre de la commune.
kmAutour du logement (son adresse ci-dessus, sinon la position de la météo).
Pour les horaires « hors vacances scolaires » des lieux.
Voiture et vélosPlafonds des trajets, vitesse à vélo
Pour les voyageurs qui ont une voiture ou des vélos (le logement a un garage) : aller-retour depuis le logement, temps de trajet lus par l'itinéraire de l'IGN (sinon estimés, et montrés « Estimé »). Un lieu au-delà du plafond n'est jamais proposé ; une marche de 15 min au plus reste à pied.
minUn lieu plus loin en voiture n'est pas proposé.
kmDistance de route depuis le logement.
minUn lieu plus loin à vélo n'est pas proposé.
km/hMoyenne d'un groupe en balade, arrêts compris.
BusDK'Bus, horaires et temps réel
minTemps gardé entre l'arrivée d'un bus et le départ du suivant.
L'archive des horaires du réseau (DK'Bus sur transport.data.gouv.fr), relue chaque jour seulement si elle a changé.
Facultatif : le point d'accès SIRI du réseau. Vide : horaires théoriques seulement.
Donné par le réseau avec l'accès au temps réel.
Ajoutée à l'adresse SIRI-Lite (apikey) ou à l'en-tête de la demande. Masquée partout.
Sources et tenue des lieuxDernières lectures, « Actualiser maintenant »À revoirCe qui demande votre regard
Seulement ce qui demande votre regard, et chaque carte dit ce qu'elle demande et ce que change votre réponse. Un nouveau lieu en attente, un lieu sans position ou sans horaires lisibles n'est pas proposé aux voyageurs tant qu'il n'est pas réglé ; une information différente sur sa page officielle reste montrée « À confirmer ». Rien à faire chaque jour. Un assistant IA relié à Fanal (Réglages > Système > Assistant IA) peut aussi régler cette liste : il cherche les horaires sur les sites officiels et cite sa source.
LieuxTous les lieux, leurs informations et leur épingle
Chaque information dit d'où elle vient : « Vérifié sur la page officielle le … », « D'après la fiche du guide », « D'après l'office de tourisme », « Estimé » ou « À confirmer ». Épinglez un lieu pour qu'il soit toujours proposé quand il est ouvert, ou jamais ; vos corrections restent quand la fiche ou la page sont relues.
Questions et statistiques
Une question à laquelle l'assistant ne sait pas répondre vous est transmise par une notification « Assistant d'accueil ». Vous répondez dans Maintenant > Questions des voyageurs : le voyageur lit votre réponse sur sa page, traduite dans sa langue.
joursAvec les questions transmises, vos réponses, les avis et les signalements. Les statistiques ne gardent que les intitulés neutres et les notes.
Pour la conciergerie, par exemple. Vide : vous seul êtes prévenu (notifications « Assistant d'accueil »).
Avis et signalements des voyageurs
Les notes données en bas du guide et les erreurs signalées sur une fiche ou une sortie. Corrigez l'information, puis touchez « Traité ». Les essais (mode propriétaire, accès invité) sont à part, hors de la moyenne.
Moteur d'IA
Groq, gratuit et sans carte bancaire, sert les deux assistants avec une seule clé : un modèle pour les voyageurs, un autre pour vous, chacun avec son quota. Mistral, Claude (payant) ou tout fournisseur compatible OpenAI peuvent le remplacer ou servir de secours. Sans clé, la page des voyageurs répond seulement avec les fiches et vous transmet le reste.
Offre gratuite : console.groq.com, « API Keys ». Une seule clé pour les voyageurs et pour vous : deux modèles, chacun avec son quota. Ouvrir la console Groq
€
€
Par million de jetons ; 0 : gratuit, jamais compté dans le budget.
Facultative : l'offre gratuite de Mistral ne donne plus de clé d'API (octobre 2026), Groq suffit. Ouvrir la console Mistral
€
€
Par million de jetons ; 0 : gratuit, jamais compté dans le budget.
Payant, en crédit d'avance : console.anthropic.com, « API Keys ». Modèle conseillé : Haiku 5.5. Ouvrir la console d'Anthropic
€
€
Par million de jetons ; 0 : gratuit, jamais compté dans le budget.
Tout fournisseur compatible OpenAI, payant ou non : https://api.openai.com/v1, https://generativelanguage.googleapis.com/v1beta/openai, https://openrouter.ai/api/v1… Vide : pas d'autre fournisseur.Son nom exact chez ce fournisseur. Obligatoire pour ce fournisseur.
€
€
Par million de jetons ; 0 : gratuit, jamais compté dans le budget.
Vide : celui conseillé (GPT-OSS 120B chez Groq, Mistral Small chez Mistral, Haiku 5.5 chez Claude).
Essayé une fois si le premier échoue (quota, panne).
Vide : celui conseillé (GPT-OSS 20B chez Groq, qui n'entame pas le quota des voyageurs ; Mistral Small chez Mistral ; Haiku 5.5 chez Claude).
€Atteint (coût estimé d'après les jetons comptés et les prix réglés), un fournisseur payant n'est plus appelé jusqu'au 1er du mois suivant : le secours prend le relais. 0 : aucun budget. Fanal estime, le fournisseur facture : posez aussi une limite dans sa console.
%Quotas gratuits annoncés par le fournisseur (requêtes du jour chez Groq, jetons du mois chez Mistral) et budget du mois : une notification « Quota ou budget bientôt atteint » par quota et par période. 0 : aucune alerte.
Assistant de l'hôte
Vos questions sur Fanal et le logement, posées depuis n'importe quel onglet. Il lit, ne change rien : une fiche qu'il propose attend votre accord dans la Base de connaissance.
Conversations avec les voyageurs
La messagerie Airbnb et Booking du logement, lue par votre compte SuperHote (Appareils et comptes > SuperHote). En Observation, Fanal lit chaque message, prépare la réponse qu'il donnerait, la compare à celle envoyée et apprend, sans jamais rien envoyer. Le Live, où il répond vraiment, s'active dans l'onglet Conversations.
messagesLe rejeu s'arrête aussi quand le quota gratuit du jour du moteur d'IA est entamé aux trois quarts. 0 : aucun.
Celui de l'hôte n'entame pas le quota de la page des voyageurs (Moteur d'IA, plus haut).
minNotification « Un voyageur attend une réponse », une fois par message.
joursAu-delà, les messages sont effacés ; les chiffres anonymes restent. « Garder » sur une conversation la garde sans limite.
Live : réponses automatiques
Seulement une fois le Live et ses réponses automatiques activés dans l'onglet Conversations. Fanal attend un peu, relit la conversation (une réponse arrivée entre-temps annule la sienne) et ne répond seul qu'aux sujets cochés, quand il est sûr de lui, sans engagement ni information manquante, trois fois par heure au plus.
Arrivée tôt, départ tard, réservation, problème et urgence restent toujours à vous.
%Sous ce niveau, la réponse attend votre accord.
minLe temps de répondre vous-même.
min
Surveillance et notifications
Notifications
Choisissez ce que Fanal vous envoie, et où. Une notification coupée ne change rien à ce que fait Fanal : tout reste noté au Journal.
Quoi recevoir
Ce qui demande votre attention (réglage d'origine)
Appli sur ce téléphone
Installez Fanal comme une appli, puis activez ses notifications. Elles arrivent comme celles de n'importe quelle appli Android.
ntfy (facultatif)
En complément des notifications de l'appli. Laissez vide pour ne plus rien envoyer sur ntfy. Toute personne qui connaît ce nom peut lire les messages.
Heures calmes
Pendant la plage, les notifications ordinaires attendent et arrivent en un seul message à la fin (« Cette nuit : … »). Les alertes (fuite d'eau, hors-gel, panne, urgence d'un voyageur) passent toujours. Un redémarrage de Fanal pendant la plage perd ce qui attendait.
E-mail de secours
Par la messagerie du compte rendu de séjour (Réglages > Appareils et comptes > Messagerie), à son destinataire (Réglages > Revenus > Compte rendu de séjour) : les alertes les plus importantes, et une alerte que ni ntfy ni l'appli n'ont pu recevoir. Un e-mail par heure et par type au plus.
Appel ou SMS de secours
Pour les cas graves (soupçon d'incendie, fuite d'eau, urgence d'un voyageur), un téléphone qui sonne vraiment, même la nuit. Fanal ne téléphone pas lui-même : il passe par le service de veille (Healthchecks.io ou compatible, le même que ). Créez-y un second contrôle, réglez son alerte en appel téléphonique ou SMS (offre payante du service), collez ici son adresse : Fanal le fait passer en panne, et le service vous appelle. Un appel par demi-heure et par type au plus ; le contrôle est remis en service 10 min après.
Chez Healthchecks.io : un contrôle à part de celui du signal de vie, période longue (30 jours), alerte « Phone call » ou « SMS ». Gardée secrète : qui la connaît pourrait vous faire appeler.
Mode supervision
Soyez prévenu avant que Fanal envoie un ordre à un radiateur ou au ballon, pour garder la main. Seulement pour les appareils dont le pilotage est activé (« Piloter les radiateurs », « Piloter le ballon »). Les ordres prévus à la même heure arrivent dans une seule notification. Un ordre décidé à la dernière minute (réservation tardive, nouvel essai) part sans attendre : vous êtes prévenu juste avant son envoi.
min avant l'envoi15 min à l'origine. Fanal regarde ses ordres à chaque passe de l'automatisme : vous êtes prévenu entre ce préavis et ce préavis plus l'intervalle entre deux passes.
Autodiagnostic
Fanal contrôle en continu les radiateurs, le ballon, les compteurs, le calendrier et ses propres tâches. Chaque problème devient un incident numéroté : ce qui a été constaté, les hypothèses, les vérifications et la conclusion, puis ce qui a été fait, jusqu'au retour à la normale (Journal > Incidents). Les répétitions s'ajoutent à son fil au lieu de remplir le Journal.
Niveau 1, sans effet sur la maison : relire un appareil, se reconnecter, relire le calendrier, relancer une tâche. Niveau 2, toujours signalé : renvoyer un ordre non appliqué, remettre un mode quitté hors séjour. Ce qui prend une nouvelle décision ou contredit un choix (pendant un séjour) n'est jamais automatique : Fanal le propose avec un bouton.
Ordres non appliqués
Heatzy ou Cozytouch accepte un ordre que l'appareil n'applique pas. Fanal vérifie l'accès à l'API, le module et son état, puis renvoie l'ordre si le niveau 2 est permis.
Température incohérente
Une valeur impossible pour une pièce, ou un saut brutal entre deux relevés proches : sonde défaillante, module déplacé, relevé faux du cloud. Une fenêtre ouverte n'en est pas une.
°C en 15 min
Modules Heatzy
Un module disparu du compte ou hors ligne (Surveillance des modules, plus bas). Fanal relit le compte, puis vous rappelle un module resté hors ligne.
h hors ligne
Ballon d'eau chaude
Ballon injoignable ou passerelle Cozytouch déconnectée d'Internet. Fanal se reconnecte et relit le ballon.
Connexion Cozytouch
Cozytouch ferme les sessions de Fanal juste après leur ouverture, ou refuse de les rouvrir : compte ouvert ailleurs, mot de passe changé, compte bloqué. La fin normale d'une session, suivie d'une reconnexion, ne compte pas.
sessions courtes sur 24 h
Compteurs
Le Linky ou le compteur d'eau ne remonte plus aucun jour. Enedis et le distributeur d'eau donnent normalement la veille ou l'avant-veille. Fanal relance la lecture.
jours sans relevé
Calendrier SuperHote
Calendrier illisible plusieurs fois de suite, ou pas relu depuis trop longtemps. Fanal le relit sans attendre.
h sans lecture réussie
Tâches de Fanal
Automatisme, relevés, contrôle des modules, compteurs : une tâche qui n'a pas tourné depuis trop longtemps est relancée.
fois son rythme (Système > Fréquences)
Étape de l'automatisme
Un séjour a commencé et un radiateur est encore en Vacances, hors-gel ou arrêt. Fanal propose d'appliquer l'étape : votre accord est nécessaire.
min après le début du séjour
Consommation anormale
Les alertes de consommation (plus bas) deviennent des incidents, avec leur durée. Leurs seuils se règlent dans leur rubrique.
Pics de puissance
Le pic du Linky approche la puissance souscrite au moins 3 jours sur 7 : le disjoncteur risque de couper. Fanal le signale avec ce qu'il a vu et ce qui peut aider.
Surveillance des radiateurs
Fait partie de l'autodiagnostic. À chaque relevé, Fanal compare ce que fait chaque radiateur à ce qu'il devrait faire. Un problème s'affiche en haut de l'appli et sur la fiche du radiateur, s'écrit au Journal et vous est notifié ; son retour à la normale aussi. Avec l'autodiagnostic activé, il devient aussi un incident suivi jusqu'au bout.
Radiateur sorti de son mode
Le module n'est plus dans le mode que Fanal lui a donné : changé dans l'appli Heatzy, avec le bouton du module, ou après une coupure de courant.
Pendant un séjour, c'est peut-être le voyageur qui a changé le mode : par défaut, Fanal prévient sans y toucher et reprend la main à sa prochaine étape.
Pièce qui chauffe sans commande
La pièce monte nettement alors que le module ne demande aucune chauffe depuis 3 h : radiateur réglé sur son propre thermostat, chauffage d'appoint, module qui ne commande plus le radiateur. Pas d'alerte pour une hausse commencée pendant un séjour (cuisine, douches, occupants) ni par soleil.
°C en 3 hSeulement si dehors est plus froid que la pièce d'au moins 2 °C : sinon, elle se réchauffe toute seule.
Radiateur qui chauffe au-dessus de sa consigne
Le module demande la chauffe depuis 30 min alors que la pièce dépasse déjà sa consigne : sonde mal placée ou module qui ne régule plus.
°C au-dessus de la consigne
Radiateur qui ne chauffe pas
Le module demande la chauffe mais la pièce ne monte pas, alors qu'elle est sous sa consigne et nettement sous le thermostat du radiateur lui-même (Chauffage > Prédictif V3) : radiateur éteint, disjoncteur, fil pilote débranché, fenêtre ouverte.
h de chauffe sans gagner 0,3 °C
Fenêtre ouverte probable
La pièce perd au moins 1 °C en 30 min, bien trop vite pour une pièce fermée, ou le module coupe lui-même le radiateur sous sa consigne (sa détection de fenêtre ouverte). Une pièce qu'on aère, c'est normal : Fanal le note au Journal et montre le pictogramme « Fenêtre ouverte » sur le radiateur, sans notification ni alerte.
Soupçon d'incendie
La pièce gagne plusieurs degrés en 15 min, bien trop vite pour un radiateur (1 °C par heure au mieux), ou atteint une température qu'aucun radiateur ne donne. Chaque signe doit tenir sur deux relevés. Fanal ne voit ni fumée ni flamme : il vous prévient en priorité maximale (la notification sonne même en silencieux) et conseille d'appeler les pompiers si personne ne peut vérifier sur place. Une verrière en plein soleil (plan du logement) ou la canicule n'alertent pas ; si d'autres modules se taisent en même temps, Fanal le dit (disjoncteur ?).
°C en 15 min
°C (sauf canicule : 28 °C dehors)
Protection contre l'humidité
Surtout entre deux séjours, quand personne n'aère. À chaque relevé, Fanal suit l'humidité de chaque pièce (mesurée par le module de son radiateur) et la compare à l'air du dehors (météo) en eau contenue dans l'air, pas seulement en pourcentage : un air froid peut afficher plus de pourcentage tout en contenant moins d'eau. Une hausse passagère (douche, ménage) ou due au refroidissement d'un logement vide n'est pas une alerte ; une humidité qui dure vous est notifiée une fois, puis son retour à la normale. Fanal sépare ce qu'il mesure, ce qu'il calcule, ce qu'il suppose et le risque qu'il estime : il ne voit ni condensation ni moisissure.
Coupé par défaut. Une pièce sans mesure récente est « inconnue », jamais « normale ». Le diagnostic s'affiche sur Maintenant, s'écrit au Journal et se lit dans le debug, les rapports et l'assistant IA (MCP).
Commencez par observer : Fanal détecte, explique et propose, sans toucher au chauffage ; un bouton « Chauffer » lance ce qu'il propose. En automatique, il chauffe seul, seulement entre deux séjours et quand le calcul montre que la pièce redescendrait sous son seuil, dans les limites ci-dessous. Jamais pendant un séjour : le confort et les réglages des voyageurs passent avant.
Humidité qui dure
Au-dessus du seuil pendant la durée réglée (une redescente de moins d'une heure ne remet pas le compte à zéro). 75 % pendant 12 h : sous 70 à 75 % d'humidité sur une paroi, les moisissures ne se développent pas ; un logement fermé peut dépasser 75 % quelques heures sans risque. Plus haut, une alerte plus rapide.
%
h
%
hAussi quand le point de rosée atteint la température estimée d'un mur froid (condensation possible).
Retour à la normale
Un épisode ne se termine qu'une fois l'humidité redescendue nettement sous le seuil, et pour un moment : pas d'alerte qui va et vient autour du seuil. Après un chauffage de protection, le retour ne se compte qu'une fois le chauffage fini.
points
h
Chauffage de protection
Le radiateur passe en éco (sa consigne éco, au plus la température ci-dessous) le temps de faire redescendre l'humidité. Chauffer baisse le pourcentage sans retirer l'eau de l'air : Fanal ne le propose que si le calcul montre que la pièce passerait sous son seuil, vérifie l'effet au bout de 3 h, arrête un essai sans effet et n'insiste pas après deux échecs. Il passe par le gestionnaire de puissance et s'efface devant le séjour suivant, une dérogation ou un délestage. Ces limites valent aussi pour le bouton « Chauffer ».
h
°C au plusUne consigne éco plus haute que cette limite : pas de chauffage de protection.
kWh sur 7 joursPour tout le logement, estimé d'après la chauffe du module et la puissance de chaque radiateur.
Pièces
Seuils propres d'une pièce (une salle d'eau, une pièce au nord) ; vide, ceux du logement. Une pièce non suivie n'est ni analysée ni chauffée.
Surveillance des modules
Fanal garde la liste des modules de votre compte Heatzy et la contrôle régulièrement (Système > Fréquences). Si l'un d'eux disparaît du compte ou passe hors ligne, vous êtes prévenu ici et sur votre téléphone.
Veille externe
Si Fanal s'arrête, si le serveur est éteint ou coupé d'Internet, Fanal ne peut plus vous prévenir lui-même. Il envoie donc un signal de vie à un service extérieur gratuit (Healthchecks.io ou compatible) ; sans signal pendant le délai réglé chez lui (15 min conseillé), c'est ce service qui vous prévient, par email ou ntfy. Rien n'est ouvert sur Internet : c'est Fanal qui l'appelle.
Le signal part après un tour de l'automatisme (rythme : ). Il donne la version, la durée depuis le démarrage, l'âge de la dernière passe et le nombre d'incidents ouverts, jamais l'occupation du logement.
Chez Healthchecks.io : créez un contrôle, période 5 min, délai de grâce 15 min, puis copiez sa « Ping URL ». Gardée secrète : qui la connaît pourrait signaler à la place de Fanal.
Capteurs
Voies de mesure et ouvrants
Ce que mesure chaque pince du compteur et le rôle de chaque capteur d'ouverture. La liste vient de la dernière lecture des appareils du compte Shelly (Appareils et comptes > Capteurs Shelly). Une voie « logement entier » au plus ; un circuit n'est qu'une partie du logement : Fanal n'additionne jamais deux voies.
Voies de mesure
Ouvrants
Usages
Chaque usage s'active à part. Coupé, il ne lit, n'alerte et n'envoie plus rien, et Fanal fait ce qu'il faisait sans capteurs ; l'historique reste gardé. Avec des capteurs indisponibles, Fanal revient de lui-même à son fonctionnement habituel.
Puissance mesurée
Puissance mesurée dans le gestionnaire de puissance
Avec une mesure fraîche du logement entier, le budget du chauffage devient la puissance souscrite moins la réserve et ce que prennent réellement les autres appareils (four, lave-linge…). Mesure absente, trop vieille ou figée : retour au budget habituel, jamais une consommation supposée nulle.
VA
s
min
W
Délestage des radiateurs
Quand la puissance mesurée du logement entier atteint le seuil, les radiateurs cochés « Délestage » qui chauffent (Réglages > Énergie > Puissance électrique) passent en hors-gel, juste assez pour redescendre : priorité basse d'abord, puis la pièce la plus chaude par rapport à sa consigne. Chacun reprend son réglage d'avant, un à un, quand la puissance, la sienne comprise, reste sous le seuil de reprise. Une notification à chaque délestage.
% de la puissance souscrite
%, radiateur compris
min
h
Comparaison avec le Linky
Le graphique du Linky (Stats) reçoit l'énergie mesurée au tableau, à la même résolution (jour, ou heure si la courbe du Linky est relevée). Jours incomplets marqués ; le Linky arrive le lendemain.
Énergie et coût par séjour
Chaque séjour : préparation (relance jusqu'à l'arrivée), occupation, puis entre deux séjours, sans double compte. Énergie mesurée du logement entier (pas du chauffage seul), heures manquantes listées, coût au prix du kWh.
Consommations anormales
Consommation de fond apprise logement vide. Alerte pour une puissance élevée sans raison attendue, une consommation qui reste haute après un arrêt demandé, un ballon qui chauffe trop longtemps ou une hausse durable du fond. Faits et causes possibles, aucune coupure.
W
min
W
h
W
min
×
h
%
W
Effet des commandes
Après un ordre de chauffe, la puissance et la température doivent réagir. Ordre envoyé, état remonté et effet observé sont distingués ; une absence d'effet est une suspicion, jamais une panne sur une seule observation.
min
Essais d'apprentissage des radiateurs
Lancé à la main, logement vide : un radiateur chauffe seul jusqu'à une cible ; Fanal mesure sa puissance, l'énergie de la montée et le maintien. Arrêt immédiat possible ; interrompu si une présence devient plausible ou une arrivée approche.
°C
h
h
Appareils branchés sur une prise ou un module
Une prise ou un module qui mesure (Shelly Plus 1PM, Plug S…) suit un seul appareil, dont vous choisissez le type dans Voies de mesure et ouvrants. Fanal repère ses cycles (durée, énergie, chauffe), les garde et les compte par séjour ; il alerte quand l'appareil tourne dans le logement vide ou trop longtemps, quand du linge est peut-être resté dans la machine au départ, quand la chauffe manque ou quand le relais le laisse sans courant. Le relais n'est jamais commandé.
min
h
Ouvertures
Ouvertures et chauffage
Une ouverture mesurée confirme « Fenêtre ouverte » sur les radiateurs liés (la baisse de température reste une simple probabilité). Alerte quand un ouvrant reste ouvert longtemps, une seule fois.
min
Suspension du chauffage pendant une ouverture
Quand un ouvrant lié reste ouvert, ses radiateurs passent en hors-gel par le chemin des boutons de la fiche ; à la fermeture du dernier, la consigne applicable à cet instant revient. Pendant un séjour, un réglage du voyageur est respecté.
min
h
Ouvertures dans le prédictif
Les aérations et l'heure qui suit sont écartées de l'apprentissage des montées et du modèle thermique. Avec assez d'aérations, Fanal apprend le refroidissement pendant l'aération et le temps de récupération.
Diagnostics expliqués par les capteurs
Les diagnostics existants citent les ouvertures et les mesures qui les expliquent (« sa fenêtre était ouverte de 17 h 10 à 17 h 45 »), sans alerte de plus, en séparant faits, déductions et incertitudes.
Vérifications après départ, ménage et avant arrivée
Après le départ ou la fin présumée du ménage, bilan des ouvrants à vérifier fermés, seulement si leurs états sont fiables. Pendant la préparation, un ouvrant ouvert est signalé avec son effet sur la montée en température.
min
min
min
Arrivées et départs (zone d'entrée)
Les passages par l'entrée affinent l'arrivée et le départ probables des habitudes des voyageurs, avec leur fiabilité. Une sortie n'est jamais prise pour un départ.
min
Le jour du départ, dès 6 h : si la porte d'entrée n'a plus bougé depuis le calme réglé après un passage, Fanal avance l'heure de départ du séjour à ce moment-là, et le chauffage passe au mode d'après-séjour sans attendre l'heure prévue (Journal et notification). Un capteur ne distingue pas une sortie d'un départ : si la porte s'ouvre de nouveau avant l'heure prévue, Fanal remet le chauffage du séjour, sans alerte.
min
Ménage
Le jour d'un départ, un passage pendant la plage du ménage est un ménage présumé ; les passages forment une visite rattachée au séjour fini, à confirmer ou corriger.
min
min
Surveillance hors séjour et accès surveillés
Hors séjour, une ouverture d'entrée fait une alerte, sauf pendant le ménage ou une autorisation temporaire. Un accès surveillé (pièce privée, placard) a ses propres alertes.
Fenêtres en soufflet
L'angle mesuré par le capteur distingue une fenêtre basculée en soufflet d'une fenêtre ouverte en grand. Un soufflet oublié perd de la chaleur pendant des heures : son alerte d'ouverture prolongée part plus tôt, et ses aérations sont apprises à part.
°
min
Lumière restée allumée
La nuit, logement vide (hors séjour, hors ménage, sans passage autorisé), une luminosité qui reste au-dessus du seuil fait une alerte : une lampe oubliée après le départ ou le ménage. Le fond de nuit de chaque capteur (lampadaire, voisins) est appris pour ne pas s'y tromper.
lx
min
Soleil et volets
Une forte luminosité en journée dit une pièce au soleil : elle se réchauffe sans chauffage, et la surveillance des radiateurs ne le prend plus pour une anomalie. Dans le noir en plein jour, les volets sont probablement fermés. Affiché sur la carte du radiateur et sur le plan, sans alerte.
lx
lx
Piles et communication
Une pile faible ou un capteur qui ne donne plus de nouvelles fait une alerte, une seule par problème, jusqu'à son retour à la normale. Un capteur sur pile ne parle qu'à un changement d'état : un silence n'est une panne qu'au-delà du réglage et du plus long silence déjà observé pour lui.
%Quand le capteur donne un pourcentage ; sinon, son propre signal « pile faible ».
h
Essais d'apprentissage
Logement vide, un radiateur chauffe seul jusqu'à une cible pendant que le tableau électrique mesure : sa puissance réelle, l'énergie d'une montée et ce qu'il consomme pour garder la température. Les limites se règlent dans la carte « Essais d'apprentissage des radiateurs » (Usages).
Données des capteurs
Mesures et évènements des capteurs sont gardés dans la base de données de Fanal et sauvegardés chaque nuit avec elle. Couper un usage ne supprime rien.
joursL'énergie heure par heure, les ouvertures, les alertes et les essais restent sans limite.
Appareils et comptes
Heatzy
Cozytouch
Compte de l'appli Cozytouch (Thermor, Atlantic, Sauter). Le mot de passe est enregistré sur le serveur de Fanal comme celui de Heatzy, et masqué partout ailleurs.
Données brutes de Cozytouch
Cliquez sur « Rechercher mes ballons » pour les afficher.
Compteur Linky
Consommation de tout le logement mesurée par le compteur, pour l'onglet Stats : par jour, heure par heure et puissance maximale. Fanal lit les données une fois par jour, le matin entre 6 h et 10 h, par Conso API (service gratuit qui relaie Enedis). Rien n'est jamais envoyé au compteur.
Activez « la collecte de la consommation horaire » dans votre espace client Enedis. Sans elle, seule la conso par jour est disponible ; la courbe démarre le lendemain de l'activation.
Ouvrir l'espace client Enedis
Donnez votre accord à Conso API avec votre compte Enedis : un jeton personnel s'affiche à la fin.
Ouvrir conso.boris.sh
Collez ici le jeton et le numéro de PDL (14 chiffres, sur la facture ou sur l'écran du compteur), puis « Récupérer maintenant ».
Lecture seule. Le premier relevé reprend un an de consommation par jour et les 7 derniers jours heure par heure.
Compteur d'eau
Consommation d'eau du logement mesurée par le compteur connecté (télérelève), pour l'onglet Stats : litres par jour, index du compteur et consommation pendant les jours sans voyageur, pour repérer une fuite. Fanal se connecte une fois par jour à votre espace client du distributeur d'eau, comme vous le feriez dans un navigateur. Rien n'est jamais envoyé au compteur.
Vérifiez que votre espace client affiche bien la consommation par jour (rubrique « Ma consommation »). Sans compte, créez-le avec la référence client de la facture.
Ouvrir l'espace client
Choisissez votre distributeur, saisissez l'email et le mot de passe de cet espace client, puis « Récupérer maintenant ».
Capteurs Shelly
Compteur de puissance au tableau électrique (Shelly EM Gen3), capteurs d'ouverture (Shelly BLU Door/Window, relayés par une passerelle BLU) et modules ou prises derrière un appareil (Shelly Plus 1PM, Plug S), lus sur le cloud Shelly : Fanal tourne loin du logement et ne lit rien sur son réseau. Rien n'est jamais envoyé aux appareils. Leurs usages s'activent un par un dans Réglages > Capteurs.
Dans l'appli Shelly : Réglages > Domicile > Accès et autorisations > Clé du nuage. Copiez la clé et l'adresse du serveur affichée avec elle.
Collez-les ici, cochez « Lire les capteurs Shelly » et enregistrez : Fanal trouve seul les appareils du compte (compteur, passerelles, modules ou prises) et enregistre leurs identifiants, inutile de les recopier.
« Tester maintenant » les montre tout de suite ; les voies de mesure et les capteurs trouvés apparaissent dans Réglages > Capteurs. Un appareil ajouté plus tard : « Rechercher les appareils du compte ».
Données brutes du cloud Shelly
Cliquez sur « Tester maintenant » pour les afficher.
Bibliothèque de connecteurs
D'autres marques que Heatzy, Shelly et Cozytouch, pour un autre logement ou un nouvel appareil : radiateurs et modules fil pilote (Noirot et Muller par Intuis, Netatmo, Atlantic, Thermor et Sauter par Overkiz, modules Tuya, Home Assistant), capteurs d'ouverture et prises mesurant la puissance (SwitchBot, Aqara, Sonoff par eWeLink, Netatmo, Tuya, Home Assistant) et ballons d'eau chaude (Ariston, Viessmann, Daikin, Mitsubishi, Home Assistant). Tout est coupé tant que la case d'un connecteur n'est pas cochée : rien ne change pour les appareils déjà pilotés. Un connecteur activé rejoint les radiateurs, les capteurs ou le ballon partout dans Fanal (Maintenant, Journal, Debug, Prévisualiser, rapports), avec les mêmes règles.
Les comptes sont gardés sur le serveur de Fanal, masqués partout ailleurs. « Tester » ne fait qu'une lecture : rien n'est jamais envoyé aux appareils par ce bouton. Les connecteurs marqués « d'après la documentation » ont été écrits sans l'appareil sous la main : un premier essai peut demander un ajustement.
Serrures connectées
Avec un connecteur de serrures activé (Igloohome, TTLock, Yale), Fanal lit l'état des serrures (verrouillée, porte, batterie) et programme un code d'accès par séjour : tiré au hasard, valable de l'arrivée au départ avec une marge, supprimé si le séjour est annulé. Le code reste sur le serveur de Fanal, jamais dans la base ni dans les sauvegardes.
Yale ne crée les codes que depuis son appli : Fanal les lit seulement. Igloohome impose ses propres codes (algoPIN) et ne les supprime pas : ils expirent d'eux-mêmes.
h
h
chiffres
jours avant l'arrivée
Lecture des serrures et des codes à programmer, tout de suite.
SuperHote
Compte SuperHote, pour les revenus de chaque réservation (Revenus > Revenus SuperHote). Fanal se connecte à votre compte comme votre navigateur et ne fait que lire : rien n'est jamais modifié dans SuperHote, et ni le nom ni les coordonnées des voyageurs ne sont gardés.
Saisissez l'email et le mot de passe que vous utilisez sur connect.superhote.com.
Ouvrir SuperHote
« Se connecter et récupérer » : SuperHote envoie un code par SMS ou par email, saisissez-le ici. Fanal garde ensuite la session sur son serveur et ne vous le redemande que si SuperHote l'exige.
Enregistrez pour la lecture automatique. Si le compte voit plusieurs logements, choisissez ensuite celui-ci dans la liste.
Messagerie
Le serveur d'envoi de votre boîte mail, pour les comptes rendus de séjour (Revenus > Compte rendu de séjour). Fanal envoie comme votre logiciel de messagerie, en connexion chiffrée avec le certificat du serveur vérifié ; rien n'est ouvert sur Internet.
Prenez une boîte mail de votre domaine (chez Ionos : Email > Créer une adresse, par exemple fanal@votredomaine.fr) ou la vôtre.
Serveur d'envoi : chez Ionos, smtp.ionos.fr, port 465 en SSL/TLS (ou 587 en STARTTLS). L'identifiant est l'adresse complète de la boîte, l'expéditeur la même adresse.
« Envoyer un mail d'essai », puis enregistrez.
465 en SSL/TLS, 587 en STARTTLS.
L'adresse complète de la boîte, le plus souvent.
Celui de la boîte mail. Gardé sur le serveur de Fanal, masqué dans le journal, le debug et les rapports.
Chez Ionos, la même adresse que l'identifiant.
Avec les réglages tapés, même pas encore enregistrés, au destinataire du compte rendu (sinon à l'expéditeur).
Système
Mises à jour
Fanal
…
Nouveautés
Automatique : la nuit, seulement si aucun radiateur n'a d'étape prévue dans l'heure et demie.
Heures à attendre après la publication d'une version (0 : aucun). Vous êtes prévenu dès qu'elle paraît.
Une version publiée sur GitHub par un autre compte est refusée. Vide : pas de contrôle.
Historique et version précédente
Base de données
Tout l'historique du logement, gardé sur le serveur de Fanal sans limite de durée : chaque radiateur, le ballon et la météo à chaque relevé (Système > Fréquences), le compteur Linky, le compteur d'eau, les réservations (avec le jour où elles sont apparues dans le calendrier, les modifications et les annulations), leurs revenus lus dans SuperHote et le journal. Aucun nom de voyageur n'est enregistré. Les relevés sont écrits une fois par heure pour laisser dormir les disques.
Sauvegarde chaque nuit sur GitHub
Chaque nuit, Fanal garde une copie de la base sur son serveur (3 dernières) et peut l'envoyer dans un second dépôt GitHub privé, à part du code : un fichier par jour, lisible par Claude pour répondre à vos questions de statistiques. Seuls les fichiers qui ont changé sont envoyés.
Créez un jeton « fine-grained » limité à ce seul dépôt, avec le droit « Contents : Read and write ». Il ne donne accès ni au code de Fanal ni à vos autres dépôts.
Créer le jeton
Collez ici le nom du dépôt et le jeton, cochez la sauvegarde, enregistrez puis « Sauvegarder maintenant ».
Pour que Claude puisse lire les données, ajoutez ce dépôt aux dépôts du projet Claude.
Sous la forme propriétaire/nom. Jamais le dépôt du code de Fanal.
Contents : Read and write, sur ce dépôt seulement.
Copie sur le serveur, puis envoi sur GitHub si la sauvegarde est réglée et enregistrée. Le premier envoi peut prendre quelques minutes.
Historique des réglages
Chaque enregistrement est gardé : quand, d'où (cette page, une application connectée, l'assistant IA) et ce qui a changé. « Revenir à cette version » reprend les réglages d'alors ; les comptes, mots de passe, jetons et liens privés restent ceux d'aujourd'hui, et ce retour est lui-même noté ici.
Fréquences
Tout ce que Fanal appelle de lui-même, et à quel rythme. Couper une ligne arrête ces appels automatiques ; les boutons de l'appli (Vérifier, Récupérer maintenant…) marchent toujours. Les rythmes d'origine ménagent chaque service : appelé plus souvent, il peut refuser Fanal.
Sans rythme, seulement quand il y a quelque chose à faire : les ordres (un à la fois, avec la pause réglée ci-dessus), leur vérification (radiateur : 4 s puis 12 s après l'envoi ; ballon : 20 s puis 60 s), le nouvel essai d'un ordre non appliqué (3 fois à une minute d'écart, puis toutes les 15 min pendant 24 h au plus), les notifications et les boutons de l'appli.
Fonctionnement
Ressources du serveur
Relevées toutes les 10 min. Au-delà d'un seuil d'alerte, Fanal le note au journal, ouvre un incident et vous prévient (notification « Serveur à surveiller »).
GitHub
Le même dépôt sert aux mises à jour et aux tickets de bug, chacun avec son propre jeton.
Sous la forme propriétaire/nom, par exemple jn-dkt/fanal.
Jeton « fine-grained » limité à ce dépôt, droit Contents en lecture seule.
Signalement des bugs
Quand Fanal détecte un problème, il ouvre un ticket sur votre dépôt GitHub, avec son journal (données personnelles masquées). Une session Claude passe toutes les 8 h, corrige et vous propose la correction à valider sur GitHub.
Accès à Fanal
Ces comptes ouvrent Fanal sans mot de passe par son adresse Tailscale (https://…ts.net), avec tous les droits. Séparés par des virgules ; vide : désactivé.
Applications connectées
Une appli (Android, iOS), un script ou votre domotique accède à Fanal par son API avec son propre jeton : elle ne connaît jamais votre mot de passe, n'a que les droits choisis ici et se déconnecte d'un geste. Changer le mot de passe ou déconnecter les navigateurs ne la déconnecte pas.
Assistant IA (MCP Fanal)
Claude, ou un autre assistant compatible MCP, peut consulter Fanal, analyser son historique, faire des simulations et vous proposer des actions. Rien n'est envoyé aux radiateurs ni au ballon sans votre accord ici, sauf dans une délégation que vous créez vous-même. Coupé tant que vous ne l'activez pas ; à la première activation, consultation et historique seulement.
Ce que les assistants peuvent faire
Une capacité fermée ici l'est pour tous les assistants, même ceux qui l'ont reçue. Chaque assistant n'a en plus que les droits que vous lui donnez.
Connexion depuis Claude ou ChatGPT
Le MCP n'écoute que sur le serveur lui-même ; le frontal HTTPS du serveur (Caddy) le publie à une adresse publique, réservée aux adresses d'Anthropic (et d'OpenAI si vous autorisez ChatGPT). Mise en place pas à pas : docs/mcp.md.
L'adresse https publiée par le frontal, sans « /mcp ». Le connecteur Claude utilise cette adresse suivie de /mcp.
Claude ouvre une page d'accord de Fanal : vous vous connectez, choisissez ce qu'il pourra faire et autorisez. Aucun jeton à copier.
Avec la connexion OAuth : même page d'accord, mêmes droits que Claude. Fanal ajoute aux adresses autorisées celles qu'OpenAI publie pour ChatGPT et les tient à jour ; le pare-feu du serveur doit suivre la même liste (docs/mcp.md).
L'adresse de ce backoffice : avec la plateforme, celle en .fanal.cloud ; sans elle, son adresse Tailscale. La page d'accord demande d'être connecté à Fanal.
Une plage par ligne. Celle d'Anthropic (160.79.104.0/21) laisse passer Claude ; celles de ChatGPT s'ajoutent d'elles-mêmes s'il est autorisé ; toute autre adresse est refusée.
Sans réponse, elle expire sans rien faire.
Au-delà, l'assistant doit attendre (sur l'heure glissante).
Une de plus est refusée tant que vous n'avez pas répondu.
Les suivantes attendent ici, sans notification.
Une fiche de la base de connaissance (ajout, modification, archivage, avec ses traductions) proposée par un assistant est enregistrée et validée tout de suite, sans notification ; de même pour un lieu de « Composer ma journée » (accepté, écarté, rétabli ou corrigé, liste à revoir). Tout reste dans le Journal et vous pouvez le défaire. Les autres actions (chauffage, eau chaude, réglages, ordre des rubriques) attendent toujours votre accord.
Sur 127.0.0.1 seulement, celui que le frontal appelle.
Assistants connectés
Créer un jeton (sans OAuth)
Pour un client MCP qui accepte un en-tête « Authorization: Bearer » (Claude Code, connecteur à en-tête fixe). Le jeton n'est affiché qu'une fois.
Droits
Logements
Délégation bornée
Une enveloppe permet à un assistant d'exécuter lui-même un type d'action précis, sans vous redemander : radiateurs, modes, durée, nombre par jour et date de fin fixés ici. Il lui faut aussi la capacité « Délégation bornée ». Tout reste noté et révocable d'un geste.
Créer une enveloppe
Activité de l'assistant
Audit : appels des dernières 24 h et évènements
Journal
Ce que Fanal a fait, du plus récent au plus ancien : ordres envoyés, changements d'étape, alertes et retours à la normale.
Incidents
Problèmes vus par l'autodiagnostic (Réglages > Surveillance et notifications > Autodiagnostic), chacun avec son diagnostic et son fil, de la détection au retour à la normale. La base de données les garde tous.
Erreurs techniques
Mode debug
Chaque appel aux API Heatzy, Cozytouch, Conso API (compteur Linky), au site du distributeur d'eau, à SuperHote (revenus) et à GitHub (sauvegarde de la base) avec sa réponse, à son rythme (Réglages > Système > Fréquences), chaque appel reçu par l'API v1 de Fanal (applications connectées, page), chaque ordre envoyé (radiateurs et ballon) et sa vérification quelques secondes plus tard, et chaque passe de l'automatisme. Gardé en mémoire seulement (400 dernières entrées), effacé au redémarrage. En cas de souci, « Copier le rapport complet » puis collez-le à Claude.
Environnement
Modules HeatzyRadiateurs : interprétation et données brutesBallon d'eau chaude : interprétation et données brutesCompteur Linky : interprétation et données brutesCompteur d'eau : interprétation et données brutesRevenus SuperHote : interprétation et données brutesBase de données : interprétation et données brutesHeures changées des séjours : interprétation et données brutesSéjours propriétaire : interprétation et données brutesPlan du logement : interprétation et données brutesAlertes de consommation : interprétation et données brutesSurveillance des radiateurs : interprétation et données brutesProtection contre l'humidité : interprétation et données brutesEffets de bord Heatzy : interprétation et données brutesAutodiagnostic : interprétation et données brutesGestionnaire de puissance : interprétation et données brutesChauffage prédictif : interprétation et données brutesPrédictif V3 : interprétation et données brutesHabitudes des voyageurs : interprétation et données brutesLaboratoire des stratégies : interprétation et données brutesCapteurs : interprétation et données brutesBibliothèque de connecteurs : interprétation et données brutesSerrures connectées : interprétation et données brutesMise en route du logement : interprétation et données brutesAssistant d'accueil : interprétation et données brutesComparaison avec l'an dernier : interprétation et données brutesFréquences des appels : rythmes réglés, derniers et prochains appelsApplications connectées (API v1) : interprétation et données brutesMode supervision : interprétation et données brutesProgrammation Fanal : interprétation et données brutesMCP Fanal (assistant IA) : interprétation et données brutesFil de garde (Fanal figé) : boucles, verrous et données brutesVeille externe : interprétation et données brutesCompte rendu de séjour et messagerie : interprétation et données brutesBilans du mois et de l'année : interprétation et données brutesConversations avec les voyageurs : interprétation et données brutesRessources du serveur et durée des requêtes : interprétation et données brutes