Domoticz vers ESP8266

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
pascal_du_59
Messages : 4
Inscription : 22 janv. 2023, 13:02

Re: Domoticz vers ESP8266

Message par pascal_du_59 »

Merci pour votre réponse non je ne savais pas qu'il étais possible d'autoriser certaine IP.
je vais essayer et pour info si je me connecter a distance a Domoticz et que ensuite j'envois des requêtes cela fonction
sans message "ERR" ou autre .
je vous tiens au courant.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Domoticz vers ESP8266

Message par pierrotori »

Pour ma part j’utilise MQTT et les échanges sont simplifiés et normalisés
pascal_du_59
Messages : 4
Inscription : 22 janv. 2023, 13:02

Re: Domoticz vers ESP8266

Message par pascal_du_59 »

Re Bon pas trouver ou mettre une adresse IP autoriser mais cela risque de complique les choses si il faut le faire pour chaque sonde ou autre.

Pour le MQTT Pas trouver d'exemple simple a programmer dans un ESP-01(S) pour ma part .
Mais si vous avez un ou des exemple simple pourquoi suis ouvert a toutes proposition me simplifiant la vie oups le travail .
fcBourgogne
Messages : 172
Inscription : 31 mars 2020, 14:22

Re: Domoticz vers ESP8266

Message par fcBourgogne »

Bonjour Pascal,

Dans un premier temps as tu la connexion via le 192.168.X.XX d'une page web?
Esp_01_ac.png
Esp_01_ac.png (32.99 Kio) Consulté 1414 fois
Ensuite il faut ajouter les coordonnées de Domoticz dans l'onglet "Controllers"
Esp_01_bc.png
Esp_01_bc.png (55.21 Kio) Consulté 1409 fois
A+
Raspberry PI5+ 1WIRE + I2C +ESP8266 +esp32
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Domoticz vers ESP8266

Message par pierrotori »

j'ai développé de l'échange MQTT dans les 2 sens avec un esp8266 qu iest lui meme en deepsleep

le concept est donc de publier ou de s'abonner à des queues MQTT , et donc il y a qu'une adresse ip à gérer celle du broker MQTT

côté domoticz tu utilises la commande mosquitto_pub pour publier dans le topic de ton IOT
côté esp8266 ou autre wifi
en reception on s'abonne pour récupèrer les infos venant de domoticz
client.connect("domoticz_mqtt");
client.subscribe(mqtt_action);
et en envoi tu génère une publication sur le broker avec l'index de ton widget et la valeur à modifier dans le topic domoticz /in via client.publish(mqtt_topic, mqttbuffer);

je viens de voir vous utilisez espasy, j'avais fais des essais en envoi, il me semble mais j'ai abandonné espeasy pour faire la même chose en OTA
fcBourgogne
Messages : 172
Inscription : 31 mars 2020, 14:22

Re: Domoticz vers ESP8266

Message par fcBourgogne »

Pour info.
Dans mon projet j'ai utilisé un NodeMCU esp8266.
C'est Pascal qui utilise un ESP-01 ESP EASY.
A+
Raspberry PI5+ 1WIRE + I2C +ESP8266 +esp32
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Domoticz vers ESP8266

Message par pierrotori »

j'avais été jusqu'à l'envoi à domoticz
https://easydomoticz.com/forum/viewtopi ... 372#p96372
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Domoticz vers ESP8266

Message par Neutrino »

pascal_du_59 a écrit : 30 janv. 2023, 18:50 Re Bon pas trouver ou mettre une adresse IP autoriser
C'est dans Configuration>Paramètres>Pavé "Réseaux locaux (pas d'authentification):"
Si ta sonde a comme IP 192.168.1.21, tu peux mettre 192.168.1.* et tout ton réseau sera autorisé.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pascal_du_59
Messages : 4
Inscription : 22 janv. 2023, 13:02

Re: Domoticz vers ESP8266

Message par pascal_du_59 »

Bonjour a tous,
Deja un grand merci pour toutes vos réponse désolé pour ne pas avoir répondu avant.

pour la configuration du Controller suis en HTTP 192.xx.xx.xx port 8080
pour le mode MQTT j'ai un peut te mal a comprendre comment l'utilisé désolé mais a 56 ans.......... et comme je suis pas né avec tout sa lol .
megabombus
Messages : 6
Inscription : 10 sept. 2020, 09:06

Re: Domoticz vers ESP8266

Message par megabombus »

Bonsoir à tous

Voila, après avoir passé plusieurs soirées à essayer de résoudre ce problème, je me rapproche de vous tous en espérant qu'une âme charitable vienne à mon secours.

Je ne suis pas tout jeune, quoique que je ne suis pas non plus trop vieux, j'ai 64 balais et là je me dis que ce sont peut être les neurones qui commencent à coller.

Tout d'abord, je tiens remercier le créateur de ce script ( Création Dominique PAUL.
Dépot Github : https://github.com/DomoticDIY/MQTT-ESP8266-Relais), script que j'ai légèrement modifié en l'adaptant a ArduinoJson V6.

Je souhaite récupérer certaines valeurs de capteur de Domoticz via Mqtt et là je m'aperçois que certaines valeurs ne remontent pas.

Sur 7 valeurs que je souhaite récupérer , 2 n'apparaissent pas et là comprend pas.

Elles sont bien présentes dans mqtt_export mais pas dans le moniteur série.

Dans le moniteur série
23:54:55.832 -> .
23:54:55.832 -> WiFi connecté
23:54:55.832 -> Addresse IP : XXX.XXX.X.XXX
23:54:55.832 -> Tentative de connexion MQTT...connecté
23:54:56.126 -> Message arrivé [domoticz/out]
23:55:30.697 -> Message arrivé [domoticz/out] Idx : 308 - Nom Device : chambre - Valeurs : temp : 22.4 - hum : 55 - PA : 1
23:56:00.855 -> Message arrivé [domoticz/out] Idx : 505 - Nom Device : Cuve % eau - Valeur : 27.28 %
23:56:01.071 -> Message arrivé [domoticz/out] Idx : 506 - Nom Device : Cuve litres eau - Valeur : 84.6 litres
223:57:35.268 -> Message arrivé [domoticz/out] Idx : 225 - Nom Device : testmqtt - Valeur : 1
00:00:39.283 -> Message arrivé [domoticz/out] Idx : 445 - Nom Device : variateur - Valeur : 47 %

Dans MQTT_export
06/07/2023 23:55:26
 {"idx":507,"RSSI":3,"nvalue":0,"svalue":"61.81"}
06/07/2023 22:55:53(-0.99 seconds)
 {"command":"udevice","idx":359,"nvalue":0,"svalue":"23.4;61;1"}

Concernant les deux données qui n'apparaissent pas dans le moniteur série :
- le device (idx 507) provient d'une HC-SR04 qui me donne la hauteur du niveau d'eau dans une cuve, donnée envoyée par espeasy vers domoticz, et là via dzvents, un % et volume d'eau sont calculés (devices 505 et 506) qui eux remontent bien dans le moniteur série.
- le device (idx 359) est une sonde dht22 que j'envoie par mqtt dans domoticz.

Ma question est pourquoi ces deux devices ne remontent pas dans le moniteur ?

J'ai résolu une partie des capteurs qui remontent en passant de arduinojson V5 vers V6, mais là je sèche.

Peut-etre que pierrotori à la solution.

Merci à tous pour le temps que vous pourriez passer à me dépatouiller

Megabombus
Répondre