Shionn::Blog()

Connecter un ESP à Home Assistant via MQTT

Connecter un ESP à Home Assistant via MQTT

Publié le 30 juin 2026 Code ArduinoVSCodePlatformIOCPPESP32EspressifESP8266WiFiHomeAssistant

Home assistant et MQTT

Aujourd'hui on va voir comment créer un objet connecté à votre serveur Home Assistant via MQTT à l'aide d'un simple ESP8266.

MQTT est un protocole pour les objets connectés très simple et relativement ancien, la première version de ce protocole datant de 99. Ce protocole fonctionne sur le modèle de client et de broker. Le client s'abonne et publie à des sujets de messages auprès du broker.

Je ne vais pas traiter de l'installation de Home Assistant.

Instalation de MQTT sur HA

Rendez-vous sur votre serveur HomeAssistant et allez dans Paramètres > Apps > Installer l'application. Entrez MQTT dans la barre de recherche et sélectionnez Mosquitto Broker puis cliquez sur Installer.

Diluc & Fischi

Publié le 22 juin 2026 Manga RepaintGenshin ImpactJeux Vidéo

Je ne suis pas joueur de genshin impact, mais amis au travail dont la mission se termine y joue beaucoup.

Donc j'ai acheter ces figurine sur aliexpress, il s'agissait de figurine aléatoire. Je suis tombé sur un Diluc et une Fischi. Enfin je crois, je suis vraiment pas sur de savoir quel sont ces figurines.

  • Peinte en Septembre 2025
  • Environ 4h de peinture chacune
  • Offertes à un collegue

Un peu plus tard, à l'occasion d'un défi, j'ai peint ce truc que j'avais reçu avec les deux figurines précédentes.

  • Peinte en Fevrier 2026
  • En environ 1h30
Whisperia 15 : La Crypte

Whisperia 15 : La Crypte

Publié le 14 juin 2026 JDR WhisperiaDnD

Whisperia est une campagne de JDR sur DnD organisée par Whisp et RoiLugubre sur Twitch et Discord. J'aide à mon niveau en fournissant un bot pour le lancé des des via le chat de Twitch.

Rurik Taillepierre.

Mon personnage s'appelle Rurik Taillepierre, un nain guerrier de 142 ans du haut de ces 1m12 pour 100kg pas grand chose lui fait peur. Il cherche à rejoindre la Guilde des aventuriers d'Heavenrir .

Il souhaite rejoindre cette guilde car en étant un membre cela lui facilitera l'acquisition d'une licence afin d'ouvrir sa propre taverne. En effet, les impôts sur les alcools sont réduits quand on est membre de la guilde.

Statistique

Techniquement c'est un tank, je me planque derriere un gros bouclier en attendant de fouttre un gros coup de hache dans la gueule de mes adversaire. Voir les statistiques et autres informations.

Précédemment...

Hero Gloomspite Gitz

Hero Gloomspite Gitz

Publié le 06 juin 2026 War Game War GameFigurineGloomspite GitzAoSGobelin

En 2025 j'ai eu envie de peindre des gobelins. Et ça tombe bien l'abonnement Stormbringer en possède. Il m'a suffit de doubler quelques numéros stratégique pour compléter l'armée à ma guise.

Je vous présente aujourd'hui les petits héros gobelin.

Loofboss

  • Peinte en Aout 2025
  • En environ 4h heures
  • Les socles sont très inspiré de ceux fait par UrsuleGnome

Chamane Fongoide

  • Peinte en Novembre 2025
  • En environ 4h heures
  • Les socles sont très inspiré de ceux fait par UrsuleGnome

Pattern Singleton en Java

Publié le 29 mai 2026 Code JavaPatternSingleton

J'ai écris cet article il y a une dixaine d'année au travail, mon chef m'as donné l'autorisation de partager cela sur mon blog.

Pattern conseillé

Généralement lorsque l'on souhait faire un singleton chargé au dernier moment (Lazy Instance) on conseille d’utiliser ce pattern :

public class MySignleton {
    private static class MySingletonHolder {
        private static final MySingleton instance = new MySingleton();
    }
 
    private MySingleton() {
        // initialisation
    }
 
    public static MySingleton getInstance() {
        return MySingletonHolder.instance;
    }
}

Mais pourquoi utilise t'on ce pattern ? Ce pattern s'appuie sur le mécanisme de chargement de classe de java pour s'assurer à la fois l'instanciation unique et threadsafe de notre unique instance.

Pattern déconseillé

synchronized getInstance

Page : 1/20 >