DĂ©couverte MQTT - Installation de MOSQUITTO BROKER
VloĆŸit
- Äas pĆidĂĄn 4. 07. 2024
- Bienvenu dans Horizon Domotique đ
Dans cette vidéo on découvre MQTT et on installe Mosquitto Broker. On découvre également comment fonctionne Home Assistant en tant que plateforme grùce au fonctionnement de MQTT !
â ïž Explication du QoS (12:35)
Le QoS c'est la Quality of Service (ou qualité de service).
C'est un niveau de garantie de livraison de nos messages MQTT.
Ca s'utilise coté PUBLISH pour la lien PUBLISHER - BROKER
Ca s'utilise coté SUBSCRIBE pour la lien BROKER - SUBSCRIBER
- QoS 0 = Aucun garantie (Fire and Forget)
- QoS 1 = "Au moins une fois". Le message est garanti d'arriver au moins une fois... mais peut ĂȘtre plus.
- QoS 2 = "Exactement une fois". Le message est garanti d'arriver exactement une fois.
Vu la quantité de messages sur un broker utilisée en domotique, le QoS est pas vraiment interessant, et tout est à 0 chez moi.
đ Liens mentionnĂ©s dans la vidĂ©o:
- (04:33) Création d'automatisation simple: ⹠PremiÚre AUTOMATISATIO...
- (10:13) Téléchargement de MQTT Explorer: mqtt-explorer.com/
- (15:02) Doc création manuelle de capteurs MQTT: www.home-assistant.io/integra...
- (17:46) Doc découverte automatique MQTT chez Home Assistant: www.home-assistant.io/integra...
đ° Chapitres de la vidĂ©o:
00:00 - Introduction
00:32 - Présentation du protocol MQTT
01:47 - Un PubSub c'est quoi? Théorie de la communication
04:04 - Le PubSub de Home Assistant, L'Event Bus
07:04 - Installation de Mosquitto Broker
09:33 - Nomenclature MQTT
10:19 - On publie nos premier message MQTT
12:29 - La rétention MQTT
14:49 - Création d'un capteur MQTT sur Home Assistant - Méthode manuelle
17:25 - Création d'un capteur MQTT sur Home Assistant - Méthode automatique
20:44 - Outro et futures sujets vidéos
#homeassistant #domotique #mqtt #mosquitto - VÄda a technologie
Et bien malgré mes 4 ans de HA, j'ai appris bcp de chose sur le coeur de HA. Super merci.
Aaaaah intĂ©ressant comme commentaire ! Merci đ„°đ„°đ„°đ„°
Enfin une explication simple de MQTT en moins de 5 mins, merci pour la video! J'attends les suivantes avec impatience đ
Vidéo trÚs simple mais pédagogique ==) Une des meilleures vidéos sur le MQTT en français ;)
Merci beaucoup Ă vous Mr.
Merci a toi !!
vivement la suite !!! Merci pour ton partage sur ce sujet. Hyper clair et pĂ©dagogique sans ĂȘtre chiant. Merci Ă toi !!
Excellente pédagogie. TrÚs clair !
Merci beaucoup pour ce partage de connaissances. Vivement la suite
Mec, t'es un dieu! J'ai enfin compris comment ca fonctionnait
Super explications, j'attends avec impatience la vidéo de l'intégration TeslaMate dans Home Assistant !
Complet et clair , bravo
Ahah! Zamer'sss pour la vidéo, ça fait du bien d'avoir un peu de théorie derriÚre tous ces boutons ! :)
Et ça m'a surtout permis de rentrer dans le détail étape par étape pour comprendre pourquoi toutes mes entités étaient "unavailable" dans mqtt alors que Z2M était lui fonctionnel.
Merci pour tes explications claire et structurée
De rien et merci
J'ai bien vos vidéos, vous expliquez bien. Merci
Merci !
TrÚs pédagogue comme vidéo, hùte de voir la suite. Je connaissais déjà en partie mais ça permet de bien saisir et de pouvoir en extrapoler l'utilisation.
Merci Ă toi đ
aprÚs avoir regardé toutes tes vidéos d'un trait
faisant plusâđ
Merci pour votre pédagogie.
top ta vidéo! Bien vulgarisé pour une intro à regarder en fin de journée dans le train c'est top
Vraiment excellente tes vidéos !
Merci đ
Ăa fait plaisir de te revoir sur CZcams !!
Et ça fait plaisir d'y retourner :)
Merci ;)
Je confirme cela fait plaisir. J'aime toujours autant la méthode pour vulgariser ce genre de technologie
Super vidéo trÚs claire bravo à toi un abonné de plus
Merci !!
Super vidéo sur MQTT ! Sympa la micral aussi
đ
Merci !
Un grand merci pour ta video!!! Des jours et des jors que j'essaye de faire fonctionner un capteur. Avec ta video je suis repartis totalement de zero en supprimant mon mqtt et la rĂ©installant en suivant ta vidĂ©o. Et du fonctionne du 1er coup!!!!đđ
Super cool ! Merci !
Je dĂ©bute sur home assistant et ENFIN ! une vidĂ©o qui explique du dĂ©but Ă la fin (contrairement aux autres chaines đ ), un grand merci. Plus de vidĂ©o ? đą
Super tuto, bien expliqué voir cristallin ;-)
Merci a toi !
Hello, super intéressant ! Quel teaser à la fin de la vidéo :O. Hate de voire la suite du coup.
Mercii !
Merci, j'attends avec impatience ta vidéo pour l'automatisation de ta tesla
Ahah merci :)
Salut et bravo pour ce tuto aussi clair que simple... Sauf que dans ta vidĂ©o, tu as Ă un moment une erreur et j'ai rencontrĂ© le mĂȘme problĂšme et que quoi que je fasse je ne m'en sors pas. J'ai effacĂ© l'utilisateur pour le recrĂ©er, j'ai dĂ©sinstallĂ© ou arrĂȘtĂ© Mosquitto pour voir, etc. Je n'Ă©chappe pas Ă ces maudits messages qui ne sont pas toujours les mĂȘmes. Depuis que tu as fait ce tuto, as-tu eu des retours lĂ dessus. Impossible donc d'enregistrer un autre utilisateur que celui par dĂ©faut... Essais aussi de crĂ©er un autre user avec un autre mot de passe... Rien de rien. Pour info et comme je change un peu de tout, je suis sur une config quasi vierge avec quelques bricoles dont DuckDns. Et bravo pour le petit supplĂ©ment pĂ©dagogique sur les fondamentaux de Mqtt
!!!! Et aprĂšs avoir perdu quelques heures, dĂ©sinstaller complĂštement Mosquitto, le rĂ©installer, et mĂȘme dans la nouvelle installation, ajouter un user + password dans la config Yaml, Mosquitto n'en fait qu'Ă sa tĂȘte et crĂ©Ă© Ă nouveau son propre use et login. Toutefois en demandant la reconfiguration du Broker, et en essuyant tout de mĂȘme un premier refus, j'ai pu enfin enregistrer le user.
..... En espérant que cette fois, tout fonctionnera.
.... Suis preneur pour un lien tuto afin d'ajouter et configurer un certificat de sécurité
Merci pour cette explication concrĂšte de MQTT
Merci a toi!
Super vidéo !
Merci!!
Clair et didactique.
Un gars des arts
Haaaaa on t'attendait !
Ooh c'est gentil! Et oui c'est difficile a trouver du temps
au top, đmerci
Avec plaisir đ
Superbe vidĂ©o, comme les autres. C'est structurĂ©, suffisamment vulgarisĂ© pour se mettre Ă la portĂ©e des dĂ©butants, j'ai juste un regret c'est que ta vidĂ©othĂšque ne soit pas plus fournie đ€Ł je vais Ă©voluer en domotique grĂące Ă ce genre de tutos, merci et vivement les prochaines !
Merciiiii
Merci pour cette dĂ©monstration. Vous ĂȘtes le seul Ă dĂ©crire l'utilisation concrĂšte en dĂ©tail de l'utilisation de mqtt, alors que les autres n'expliquent que ce qu'est mqtt ainsi que l'installation de mosquitto. Vos deux mĂ©thodes fonctionnent bien, mais je rencontre des problĂšmes dans l'intĂ©gration dans YAML configuration (. En effet j'ai 4 infos Ă intĂ©grer dans HA depuis mqtt, une seule dĂ©claration de l'un des capteurs n'est possible que sĂ©parĂ©ment mais pas l'ensemble. Le prompt reste vert alors que la vĂ©rification de la configuration prĂ©sente des erreurs (une horreur cet Ă©diteur!).
La dĂ©claration semi-auto (json) avec mqtt explorer est efficace et m'a permis de dĂ©clarer mes sensors, dans HA, un grand merci! Par contre je vous serais grĂ© si vous vous pouviez m'aiguiller dans la rĂ©solution de l'Ă©dition depuis le fichier Yaml Conf car mĂȘme les explications de HA restent touffues! Merci d'avance
Superbe vidéos, comme je suis novice sur home assistant J'attends avec impatience la prochaine vidéo sur le zigbee 2mqtt. Personnellement,je n'ai pas réussi à l'installer. Mais je suis sur zha. A la prochaine vidéo sur CZcams
Merci a bientot !
Merci
merci pour cette excellente vidéo !!! Peut etre un jour la suite avec zigbee2mqtt ? ^^
Bonjour
Une fois de plus merci pour ce tuto de qualité.
J'ai eu le mĂȘme problĂšme que toi lors de la config de l'utilisateur, erreur Ă la premiĂšre validation puis ok Ă la seconde. Petit bug ..
De mon cĂŽtĂ© impossible de le changer. Mqtt refuse un user diffĂ©rent đ€·ââïž
superbe vidéo, dans un thÚme que j'adore....mais à quand une nouvelle vidéo sur la chaine ?
Salut ! Ăa arrive ;)
Je fais au mieux !
bonjour merci pour cette video : question idiote, oĂč trouver l'adresse IP de l'instance HA (Ă 10mn33) ? merci d'avance pour cette question de noob
Fin de la chaĂźne ? Plus de vidĂ©o ? đąđą
Salut belle vidĂ©o, si la domo fonctionne sans MQTT quel est l'intĂ©rĂȘt?
Je trouve vos vidĂ©o vraiment trĂšs intĂ©ressante. Jâai appris Ă©normĂ©ment en les regardant . Concernant la configuration de Mosquito. Je ne vois Ă aucun moment lâadresse IP de Mosquito. Faut-il entrer cette adresse quelque part ?
Mosquito est un container qui tourne sur la mĂȘme machine que ton instance de home assistant
:8123 >>> Home Assistant
:1883 >>> Mosquito
Je viens de m'apercevoir qu'avec la méthode auto avec mqtt explorer on intÚgre bien les sensors dans HA mais qu'au redémarrage de celui, les sensors passent à "invalide" et ne se reconnectent plus!
Super video, dommage je bloque sur l'ecoute des topic les miens ne remontent pas. J'ai installé HA sur une VM de mon nas Synology. Je pense que ca vient de la
Salut ! Je ne pense pas que cela soit lié.
C'est sûrement une config réseau, un problÚme d'IP entre la VM et ton broker! Malheureusement a distance c'est compliqué a t'aider !
@@HorizonDomotique j'ai fini par trouver, problĂšme d'ip tout simplement, je n'avais pas compris que la VM attribuait une nouvelle, je pensais que c'Ă©tait la mĂȘme que le nas avec un port diffĂ©rent
Merci pour ta vidéo. Malheureusement mon installation ne se passe pas comme tu l'expliques. Serait il possible d'avoir un coup de main?
MQTT n'est pas découvert automatiquement dans mes intégrations et il me demande mon broker. je t'avoue que je suis un peu perdu.
J'ai persévéré et ça a marché. Merci!!! tu as un nouvelle abonné!
Salut
J'ai un NAS qnap qts 230
Je ne peux pas installer home assistant supervisor (container station)
J'essaye du coup d'installer conteneur Docker Mosquitto MQTT Broker mais la page web pour y accéder est inaccessible peut tu m'aider?
Bonjour, sur la partie création d'un capteur MQTT par rapport à la mise à jour je ne trouve la configuration de yaml, quelqu'un pourrai d 'indiquer ça serai gentil. Merci d'avance
Merci pour cette vidéo,
Je viens de découvrir ta chaine et puis-je soumettre mon problÚme?
J'ai créé un capteur de température/Pression/Humidité avec un esp8266 D1 mini et un BME280, cela marche trÚs bien sur arduino et j'ai commencer à intégrer dans ma nouvelle box domotique sur un raspberry pi 4
Je l'ai installé sur l'addon esphome dans HA mais quand je mets mon capteur dans le tableau de bord, les valeurs sont "inconnu".
Peut-ĂȘtre un sujet de tuto?
Merci pour les vidéos trés clair pour un novice comme moi
Si tu arrives à intégré ton objet ESPHome dans Home Assistant, je te conseille (depuis l'Add On) ESPHome de checker les logs de ton objet voir si tu trouve une piste
@@HorizonDomotique Merci, je cherche depuis 2 semaine en regardant sur internet mais je suis à cour d'idée
Mon problĂšme viens du bus I2C
Si tu peux voir ce qui cloche voici le yaml et le log
i2c:
sda: GPIO4
scl: GPIO5
scan: True
sensor:
- platform: bme280
temperature:
name: "Temperature"
oversampling: 16x
pressure:
name: "Pressure"
humidity:
name: "Humidity"
address: 0x77
update_interval: 60s
[15:57:56][C][bme280.sensor:086]: Setting up BME280...
[15:57:56][E][component:113]: Component bme280.sensor was marked as failed.
[15:58:04][C][i2c.arduino:052]: I2C Bus:
[15:58:04][C][i2c.arduino:053]: SDA Pin: GPIO4
[15:58:04][C][i2c.arduino:054]: SCL Pin: GPIO5
[15:58:04][C][i2c.arduino:055]: Frequency: 50000 Hz
[15:58:04][C][i2c.arduino:058]: Recovery: bus successfully recovered
[15:58:04][I][i2c.arduino:068]: Results from i2c bus scan:
[15:58:04][I][i2c.arduino:070]: Found no i2c devices!
[15:58:04][C][bme280.sensor:177]: BME280:
[15:58:04][C][bme280.sensor:178]: Address: 0x77
[15:58:04][E][bme280.sensor:181]: Communication with BME280 failed!
[15:58:04][C][bme280.sensor:190]: IIR Filter: OFF
[15:58:04][C][bme280.sensor:191]: Update Interval: 60.0s
[15:58:04][C][bme280.sensor:193]: Temperature 'Temperature'
[15:58:04][C][bme280.sensor:193]: Device Class: 'temperature'
[15:58:04][C][bme280.sensor:193]: State Class: 'measurement'
[15:58:04][C][bme280.sensor:193]: Unit of Measurement: '°C'
[15:58:04][C][bme280.sensor:193]: Accuracy Decimals: 1
[15:58:04][C][bme280.sensor:194]: Oversampling: 16x
[15:58:04][C][bme280.sensor:195]: Pressure 'Pressure'
[15:58:04][C][bme280.sensor:195]: Device Class: 'pressure'
[15:58:04][C][bme280.sensor:195]: State Class: 'measurement'
[15:58:04][C][bme280.sensor:195]: Unit of Measurement: 'hPa'
[15:58:04][C][bme280.sensor:195]: Accuracy Decimals: 1
[15:58:04][C][bme280.sensor:196]: Oversampling: 16x
[15:58:04][C][bme280.sensor:197]: Humidity 'Humidity'
[15:58:04][C][bme280.sensor:197]: Device Class: 'humidity'
[15:58:04][C][bme280.sensor:197]: State Class: 'measurement'
[15:58:04][C][bme280.sensor:197]: Unit of Measurement: '%'
[15:58:04][C][bme280.sensor:197]: Accuracy Decimals: 1
[15:58:04][C][bme280.sensor:198]: Oversampling: 16x
Je te conseille:
1/ De bien verifier que sur ta carte le SDA et le SDL de ton bus I2C sont bien sur le GPIO4 et GPIO 5
(Voir meme d'essayer de remplacer le GPIO4 et GPIO5 par D2 et D1 si c'est ce qui est marqué sur la carte)
www.wikidebrouillard.org/wiki/Fichier:Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png
2/ De bien verifier la connection entre l'ESP et le BME280.
Une connection I2C ne s'inverse pas: C'est SDA SDA et SCL SCL
3/ De changer l'address du BME280.
Tente 0x76
Puis 0x77
Et tente carrement de supprimer la ligne address.
pour mon point 2/ plus haut,
Je viens de voir le pin-out du BME280
Tu dois surement avoir des PINs SDI et SCK sur le capteur.
Dans ce cas c'est
SDA SDI
SCL SCK
@@HorizonDomotique Sur mon capteur BME280 il y a bien les 2 broches SDA et SCL
salut, si l'on a un duckdns d'installer, faut il faire une manip différente pour que le broker soit accessible?
En fait le broker reste uniquement accessible en local ... Sauf si cas trĂšs particulier... Et si tubes dans le cas oĂč ton broker doit ĂȘtre accessible depuis l'extĂ©rieur.... Faut que je me renseigne.. comme ça je sais pas vraiment comment faire.
Chez moi, tous mes cas d'application MQTT sont en local
@@HorizonDomotique le broker ainsi que les périphériques sont sur le meme réseau local. le port 1883 st le plus "simple" a accéder je suppose
comment afficher la valeur d'un topic dans une carte home assistant ?
si quelqu'un veux bien m'aider merciđ