HACS / Marketplace Default Dernière release

J’ai crée tout une série d’intégration pour HACS / MARKETPLACE de Home Assistant.
Elles sont décrites dans les pages de ce blog.

Toutes ont été intégrées dans le catalogue. Merci au passage à toute l’équipe de https://github.com/hacs qui a accepté mes projets et particulièrement à Frenck qui a corrigé mes erreurs.

Je remercie également Claude qui m’a bien aidé, car à la base, je ne suis pas programmeur. Je viens du monde de l’infrastructure réseau.

Et puis j’ai décidé de créer une intégration, qui ne sert à rien.Juste pour le fun, pour s’amuser.

Je vous présente donc Domogotchi

Domogotchi est une intégration Home Assistant, installable par HACS / Marketplace, qui fait vivre une petite créature en forme de maison sur votre tableau de bord. Elle a faim, elle s’ennuie, elle grandit… et elle réagit à votre vraie maison : elle s’endort quand les lumières s’éteignent, a froid quand la température baisse et se sent seule quand personne n’est là.

Logo Domogotchi

Domogotchi fait partie des dépôts HACS / Marketplace par défaut depuis le 9 novembre 2026 : il suffit de le rechercher, aucun dépôt personnalisé à ajouter.

C’est un projet plus léger que mes intégrations habituelles, mais construit avec la même rigueur : configuration entièrement dans l’interface, état conservé entre les redémarrages, documentation en français et en anglais.

Sommaire

Pourquoi ce projet

Une maison connectée produit des centaines d’états par jour : lumières, températures, présence, consommation. Ils sont utiles, mais ils restent des chiffres que personne ne regarde vraiment.

L’idée de Domogotchi est de donner un visage à ces données. Plutôt qu’un graphique de plus, une petite maison qui grelotte quand le salon passe sous les 18 °C ou qui boude quand la consommation s’envole. C’est un clin d’œil au Tamagotchi des années 90, mais branché sur la vraie maison.

C’est aussi un bon prétexte pour faire participer toute la famille : la créature demande à manger, à jouer, à être nettoyée, et elle tombe malade si on l’oublie trop longtemps.

Ce que fait Domogotchi

  • Un cycle de vie complet : la créature naît d’un œuf, puis devient cabane (après 15 minutes, un compte à rebours s’affiche sur l’écran), maisonnette (1 jour), maison (3 jours) et enfin villa (7 jours).
  • Cinq jauges : satiété, bonheur, énergie, santé et propreté, qui évoluent minute par minute.
  • Quatre actions : nourrir, jouer, nettoyer et soigner. Elle refuse de jouer quand elle dort ou qu’elle est épuisée, et trop la nourrir lui fait du mal.
  • Maladie puis mort : si une jauge tombe à zéro ou que la maison est très sale, sa santé baisse. Sous 30 %, elle tombe malade ; à zéro, elle meurt et laisse place à une ruine. Un bouton fait alors éclore un nouvel œuf, et le compteur de générations augmente.
  • Plusieurs créatures : on peut en créer autant qu’on veut, par exemple une par pièce ou une par enfant.
  • Persistance : l’état est conservé entre les redémarrages. Le rattrapage est plafonné à 12 heures, pour qu’un arrêt de Home Assistant ne tue pas la créature.

Les vitesses sont des choix de jeu, pas des mesures : environ trois repas, deux parties de jeu et un ménage par jour suffisent à la garder en forme. Sans aucun soin, elle tombe malade en moins d’une journée et meurt au bout d’environ un jour et demi.

Installation

Domogotchi est dans les dépôts HACS / Marketplace par défaut, l’installation se fait donc en quelques clics. Ce lien ouvre directement la page de l’intégration dans votre Home Assistant.

  1. Ouvrez HACS / Marketplace dans Home Assistant et recherchez Domogotchi.
  2. Cliquez sur Télécharger, puis redémarrez Home Assistant.
  3. Allez dans Paramètres → Appareils et services → Ajouter une intégration et choisissez Domogotchi.
  4. Donnez un nom à votre créature, puis reliez-la si vous le souhaitez à votre maison (section suivante).

Aucun matériel n’est nécessaire. La carte Lovelace est chargée automatiquement par l’intégration : il n’y a pas de ressource à déclarer à la main.

Les liens avec la maison

C’est ce qui distingue Domogotchi d’un simple jeu : la créature lit l’état de votre maison. Tous les liens sont facultatifs et se modifient à tout moment dans les options de l’intégration.

LienCe que la créature ressent
LumièresElle dort quand toutes les lumières choisies sont éteintes, et se réveille dès qu’une s’allume. Sans lumière choisie, elle dort de 22 h à 7 h.
TempératureElle a froid ou chaud hors de la plage de confort (18 à 24 °C par défaut). Sous 14 °C ou au-dessus de 28 °C, sa santé baisse.
PrésenceElle s’ennuie quand personne n’est à la maison : personnes, traqueurs, capteurs binaires ou zones.
ConsommationElle stresse quand la puissance dépasse un seuil (3 000 W par défaut, les kW sont convertis).
MétéoLe soleil la réjouit ; la pluie, la neige ou l’orage la dépriment.

Reliée aux lumières du séjour, par exemple, elle s’endort quand on éteint le soir et se réveille avec la maison.

La carte Lovelace

La carte domogotchi-card reprend le principe du Tamagotchi d’origine : une coque, ici en forme de maison, un écran LCD vert rétro et des boutons A, B, C, D pour nourrir, jouer, nettoyer et soigner.

Carte Domogotchi
La carte Domogotchi, créature heureuse au stade maison. Les données de démonstration sont fictives.

Sur l’écran, la créature est elle-même une maison en pixel art. Ses fenêtres sont ses yeux et clignent, la porte fait la bouche et la cheminée fume. Son apparence suit son état :

  • Endormie : les fenêtres s’éteignent et des « Zz » s’échappent du toit.
  • Froid : de la neige se dépose sur le toit.
  • Chaud : des gouttes perlent sur les murs.
  • Malade : les volets se ferment en croix et la cheminée ne fume plus.
  • Sale : de petits tas apparaissent au pied de la maison.
  • Morte : une pierre tombale remplace la maison.
Les différents états de Domogotchi
Heureuse, endormie et frigorifiée, malade, dans l’œuf, stressée en villa, puis morte. Données fictives.

La maison grandit avec les stades, de la petite cabane jusqu’à la villa avec sa clôture. Une rangée d’icônes en haut de l’écran signale la faim, le sommeil, l’inconfort, la solitude, le stress et la maladie. Sous la coque, les cinq jauges et une ligne de contexte résument l’état.

La carte s’ajoute depuis l’éditeur de tableau de bord (Ajouter une carte → Domogotchi) ou en YAML :

type: custom:domogotchi-card
entity: sensor.domo_humeur
show_stats: true

entity est le capteur Humeur de la créature ; show_stats: false masque les jauges. Les textes s’affichent en français ou en anglais selon la langue de Home Assistant, et la carte suit les thèmes clair et sombre.

Carte Domogotchi en thème sombre
La carte en thème sombre, créature endormie. Données fictives.

Les entités

Chaque créature crée 17 entités, utilisables dans vos automatisations. Les identifiants dépendent du nom choisi ; voici ceux d’une créature « Domo » avec Home Assistant en français.

EntitéRôle
sensor.domo_satiete100 % = rassasiée, 0 % = affamée
sensor.domo_bonheurBaisse avec le temps, la solitude, le stress, l’inconfort et la pluie
sensor.domo_energieSe vide éveillée, se recharge en dormant
sensor.domo_santeBaisse en cas de négligence ou de température extrême
sensor.domo_propreteBaisse avec le temps et les repas
sensor.domo_ageÂge en jours
sensor.domo_stadeŒuf, cabane, maisonnette, maison, villa ou mort
sensor.domo_humeurHumeur du moment ; porte en attributs tout l’état utilisé par la carte
sensor.domo_generationAugmente à chaque nouvel œuf
binary_sensor.domo_maladeSanté passée sous 30 %
binary_sensor.domo_endormiElle dort
binary_sensor.domo_vivantElle est en vie
binary_sensor.domo_besoin_d_attentionMalade, ou une jauge sous 25 %
button.domo_nourrir+35 de satiété
button.domo_jouer+30 de bonheur, −10 d’énergie
button.domo_nettoyerPropreté à 100 %
button.domo_soigner+30 de santé, guérit la maladie

Le service domogotchi.reset remplace la créature par un nouvel œuf. Le capteur Besoin d’attention est pratique pour une notification :

alias: Domogotchi a besoin d'attention
triggers:
  - trigger: state
    entity_id: binary_sensor.domo_besoin_d_attention
    to: "on"
    for: "00:10:00"
actions:
  - action: notify.notify
    data:
      title: Domogotchi
      message: >-
        {{ state_attr('sensor.domo_humeur', 'nom') }} est
        {{ states('sensor.domo_humeur') }} et réclame de l'attention.
mode: single

Et la suite

Domogotchi a été accepté dans les dépôts HACS / Marketplace par défaut le 9 novembre 2026, après une revue qui a permis de renforcer la sécurité de la carte. Le code est open source, sous licence MIT, et les règles du jeu sont regroupées dans un seul fichier pour être faciles à ajuster.

Tout se passe sur GitHub :

Retours, idées et signalements de bugs y sont les bienvenus.