Setup Domoticz - Mosquitto - ESP8266

Vos échanges, bricolages, idées et questions concernant l'ESP8266, les NodeMCU,Weemos, et consort
Répondre
vidalv
Messages : 8
Enregistré le : 09 mars 2019, 09:10

Setup Domoticz - Mosquitto - ESP8266

Message par vidalv » 11 sept. 2019, 19:06

Bonjour à tous,
j'ai surement des questions bêtes, mais je débute avec Domoticz et le MQTT.
Voila, j'ai un ESP8266 avec un DS18B20 connecté dessus, j'envoie la température toutes les 10 secondes sur le broker MQTT Mosquitto via le Wifi. Sur mon PC Windows 7 je récupère avec mosquitto dans une console (cmd) les relevés du capteur. Maintenant je voudrais que Domoticz interface ces relevés afin d'avoir un outil plus convivial qu'une console.
Sous Domoticz j'ai fait un setup (je sais pas comment insérer une image :=( ...) avec :
- Un nom : Capteur
- Un type : MQTT Client gateway ....
- Adresse distante : test.mosquitto.org
- Le Port : 1883
- Publish topic : out
La je coince .... Faut quoi d'autre ???
Merci !
V.V

PS: Je suis inscrit sur le site ! Et je ne vois pas quel en est l'avantage ....

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


vidalv
Messages : 8
Enregistré le : 09 mars 2019, 09:10

Re: Setup Domoticz - Mosquitto - ESP8266

Message par vidalv » 12 sept. 2019, 19:01

Bonjour à tous, bon en cherchant sur le net j'ai vu que l'ESP8266 doit être flasher afin de pouvoir supporter les script LUA dans Domoticz. Bon, c'est un peut du chinois pour moi mais j'ai trouvé un "Flasher" : ESP8266Flasher et une archive avec un binaire : v0.9.2.2 AT Firmware.bin , avant de faire n'importe quoi, style flinguer mon ESP, je voudrais savoir si c'est la bonne version de Firmware pour être supporté avec la version actuelle de Domoticz ????
Merci au spécialistes de s'en donner à cœur joie !
V.V

Neutrino
Messages : 1275
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Setup Domoticz - Mosquitto - ESP8266

Message par Neutrino » 12 sept. 2019, 21:02

Bonjour,
Il faut que ta trame MQTT soit formatée de façon que Domoticz puisse la comprendre.
Plutôt que de réinventer la roue (même si ça a un côté satisfaisant), je t'invite à regarder du côté d'ESPeasy
https://github.com/letscontrolit/ESPEasy
Tout un tas de capteurs est supporté et le MQTT est supporté.
Ma maison à plein d'IP ! :mrgreen:

vidalv
Messages : 8
Enregistré le : 09 mars 2019, 09:10

Re: Setup Domoticz - Mosquitto - ESP8266

Message par vidalv » 12 sept. 2019, 21:43

Merci Neutrino, en effet réinventer la roue c'est pas top, mais utiliser des fichiers sans rien y comprendre ne va pas m'avancer ! Y'a plein de choses sur ce Github, beaucoup trop à mon sens et rien qui puisse me venir en aide.
Je pensais que Domoticz 'simplifierais' l’intégration d'une simple sonde, c'est pas vrais ... Pourquoi faire simple ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Neutrino
Messages : 1275
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Setup Domoticz - Mosquitto - ESP8266

Message par Neutrino » 12 sept. 2019, 22:25

Passer par MQTT n'est pas la solution la plus simple pour alimenter Domoticz.
L'api JSON est aussi simple d'utilisation.

Pour le MQTT, tu dois respecter une syntaxe du style :
{ "idx" : 1, "nvalue" : 0, "svalue" : "25.0" } envoyé sur le topic 'domoticz/in'
https://www.domoticz.com/wiki/MQTT
Je te conseille d'utiliser ton propre broker.
Dans domoticz, tu dois créer un hardware Dummy, puis créer un périphérique virtuel de type température.
{ "idx" : 1, "nvalue" : 0, "svalue" : "25.0" }
idx : à récupérer dans dispositifs
nvalue : 0 pour une température
svalue : valeur de la température

Pour ESPeasy, les version "prête à l'emploi" sont ici : https://github.com/letscontrolit/ESPEasy/releases
Il y a une application pour flasher et paramétrer l'ESP.
Une interface web est disponible ensuite pour le paramétrage de ta sonde.
Ma maison à plein d'IP ! :mrgreen:

vidalv
Messages : 8
Enregistré le : 09 mars 2019, 09:10

Re: Setup Domoticz - Mosquitto - ESP8266

Message par vidalv » 17 sept. 2019, 20:45

Bon du coup j'ai changé de firmware sur L'ESP8266, j'ai chargé ESP Easy V2.0.0 du coup pas de code à générer, je mesure les deux capteurs connecter à l'ESP mais toujours pas de liaison avec Domoticz. J'ai essayé de créer 2 capteurs fictifs dans "Réglages" "Matériel" puis 2 thermomètres dans "dispositifs" mais ça communique pas, j'ai aussi essayé '1-Wire System' en matériel mais impossible d'avoir un dispositif ça bug : "Loading ....." à l'infini. Un tuto à jour pour la version: 4.10717 ça existe ? Merci !

Neutrino
Messages : 1275
Enregistré le : 10 juil. 2015, 15:42
Localisation : Challans (85)
Contact :

Re: Setup Domoticz - Mosquitto - ESP8266

Message par Neutrino » 17 sept. 2019, 21:17

vidalv a écrit :
17 sept. 2019, 20:45
J'ai essayé de créer 2 capteurs fictifs dans "Réglages" "Matériel" puis 2 thermomètres dans "dispositifs"
Très bon choix ESPeasy.
1ère chose, tes capteurs doivent être actif dans ESPEasy/Devices.
Ensuite, ton serveur domoticz doit être configurer dans Controllers.
Dans ton device DS18b20, tu dois ajouter l'idx de ton capteur de température fictif.
L'idx ce trouve dans Domoticz/Dispositifs.
Ma maison à plein d'IP ! :mrgreen:

vidalv
Messages : 8
Enregistré le : 09 mars 2019, 09:10

Re: Setup Domoticz - Mosquitto - ESP8266

Message par vidalv » 17 sept. 2019, 23:09

Merci Neutrino, oui en cherchant un peu j'ai choisi la solution ESP-Easy, les deux capteurs me renvoient bien la température sur l'onglet "Devices".
Sous l'onglet "Controllers" j'ai en N°1 Enabled, Domoticz MQTT, l'IP de mon ESP avec le port 1883.
Concernant le "Materiel" j'ai un capteur 'Dummy' activé avec Idx=2. Par contre dans "Reglages" l'Idx et 1 .... C'est pas tres explicite pour ajuster les deux ?
Des idées ? Merci.
Domo_Dispositif.JPG
Dispositif
Domo_Dispositif.JPG (50.18 Kio) Vu 56 fois
Domo_Reglages.JPG
Reglages
Domo_Reglages.JPG (65.34 Kio) Vu 56 fois
Domo_Temperature.JPG
Temperatures
Domo_Temperature.JPG (38.03 Kio) Vu 56 fois
Easy_Controllers.JPG
Controllers
Easy_Controllers.JPG (35.6 Kio) Vu 56 fois
Easy_Devices.JPG
Devices
Easy_Devices.JPG (60.57 Kio) Vu 56 fois

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre