Les MQTT retours serveur

Vous utilisez Windows © pour votre domotique avec Domoticz, ca ne fait rien on vous aime bien quand même. Ce forum est pour vous.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Les MQTT retours serveur

Message par Keros »

Ne nous fait pas des impression d'écrans des logs, fait un copier coller et tu mets les lignes entre les balises |quote| (bouton").

Refais-nous voir (avec un screen shot) ta page Matériel de DomoticZ. Tu ne devrais avoir qu'une seule ligne pour MQTT.

Info : une fois que tu as ajouté un plugin, il ne faut plus du tout appuyer sur le bouton ajout en bas de la page. Ceci va dupliquer le plugin. C'est certainement ce qui a dû t'arriver. Il faut remonter au tableau et cliquer sur le bouton Modifier.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

oui , je me connecte sans problème sauf à ce que je veux :),
j ai deux ordi et les deux pareille , ils peuvent se dire "bonjour si je me connecte sur l adresse ip ,

le script c est justement pour essayer de trouver mes esp32, avec une console je peux les envoyer et recevoir ...

mosquitto_pub -h locahost -p 1883 -m '{"ldx":10, "nvalue":0, "savalue":"2.0"}' -t domoticz/in

mosquitto_sub -h localhost -v -t "domoticz/in/#"
Je sais qu ils ne marche pas!


materiel qu un seul !

12 pv-router 1 Oui MQTT Client Gateway with LAN interface localhost 1883 1 Minute
Affichage de 1 à 1 sur 1 entrée(s)
Modifier Supprimer

Activé:
Nom:
pv-router 1
Type:
MQTT Client Gateway with LAN interface
Log Level: Info Etat Erreur
Délai d'inactivité:
1 Minute
Adresse distante:
localhost
Port:
1883
Identifiant:
XXXX
Mot de passe:
•••••
Prevent Loop:
True

Publish Topic:
Flat - publish outgoing messages on topic {domoticz/out}.
Préfixe du Topic In:
domoticz/in
← Laisser vide pour Désactivé
Préfixe du Topic Out:
domoticz/out
← Laisser vide pour Désactivé
Fichier CA:
Version TLS:
tlsv1.2
Pièces jointes
Sans titre.png2.png
Sans titre.png2.png (47.44 Kio) Consulté 2381 fois
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

Je viens de m apercevoir d un truc bizarre ,
je ne peux me connecter que sur une seul page ip 192.....:1883 quI est la meme avec le meme port
pour les objets connectés ?

or si deux HTTP identique ne peuvent pas cohabiter sur le meme réseau domticz
, ca peut pas marcher ? faut il que je mette localhost sur les appareils ?

j ai remis en anonymous
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Les MQTT retours serveur

Message par Keros »

Je sais que ce n'est pas évident, mais j'ai l'impression que tu pars dans tous les sens : tu parles de DomoticZ, tu parles des objets ... On a du mal à te suivre.

A mon avis, résout déjà le souci avec tes objets. Tu devrais voir les messages passer au niveau de Mosquitto. Je ne parle pas de DomoticZ.

Indique-nous également quels sont les objets / serveurs / pc que tu as, sur quels IP, avec quel paramétrage. Il faut que l'on comprenne ton réseau.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Les MQTT retours serveur

Message par Jeff »

Tu n'as pas bien saisi comment marche MQTT.
Tu ne fais qu'une seule installation d'un serveur mosquitto sur 1 seul raspberry. l'IP de ce domoticz sera l'adresse l'adresse de ton serveur MQTT à utiliser partout : tes ESP, ton 2nd...

Pour tes devices sous domoticz, tu créé un matériel "dummy" et tu créés autant de devices de tout type que tu veux : interrupteur, température... dont les valeurs sont envoyés par tes esp via leur idx de domoticz et leurs valeurs.
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

ok , merci
comment je mets dans les scripts domoticz json ?:

mosquitto_pub -h localhost -p 1883 -m '{"ldx":3,"nvalue":"0"]}' -t domoticz/in
mosquitto_sub -h localhost -v -t "domoticz/in/#"

comment fait on pour créer un mot de passe file sous windows ?

ma config avec allow all , manque t il quelque chose pour les nom et mots de passe soient reconnu ?y compris des mqtt distants ,
il y a un fichier wp mais exemple , j en ai crée un a la main ,passwd ca pas trop lair de marcher

persistence true
persistence_file mosquitto.db
persistence_location /program files/mosquitto/
per_listener_settings false
listener 1883
listener 443
listener 1884
protocol mqtt
allow_anonymous
password_file /program files/mosquitto/passwd
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Les MQTT retours serveur

Message par Jeff »

Pas de mot de passe pour le moment, tu es en test, d'ailleurs j'en ai jamais eu.
Seulement listener 1883
Pourquoi des scripts ? Ils servent à quoi ? Je n'utilise pas de script avec du json !
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

ok, merci
les scripts servent à identifier les esp32 sur le réseau : directement dans la consol w10 ?
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Les MQTT retours serveur

Message par Jeff »

Tes esp32, tu les as chargé avec quel firmware ?
Tu as espeasy, tasmota, tout cela c'est natif avec domoticz en passant par ton serveur mqtt qui va faire le lien. Node red c'est encore une couche à part, moi je m'en sers pour retravailler mes infos et les envoyer sur mes équipements DIY.
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

Bjr
"Tes esp32, tu les as chargé avec quel firmware ?" avec VS et ota

le problème c est que je ne vois aucun mqtt rentrant en surwiresharck , j ai trouvé ça , en mode loopback;
--------------------------------------------------------------------------------------------------
Frame 213: 82 bytes on wire (656 bits), 82 bytes captured (656 bits) on interface \Device\NPF_Loopback, id 0
Null/Loopback
Internet Protocol Version 6, Src: ::1, Dst: ::1
Transmission Control Protocol, Src Port: 58885, Dst Port: 1883, Seq: 75, Ack: 5, Len: 18
Source Port: 58885
Destination Port: 1883
[Stream index: 23]
[Conversation completeness: Complete, WITH_DATA (31)]
[TCP Segment Len: 18]
Sequence Number: 75 (relative sequence number)
Sequence Number (raw): 3019312514
[Next Sequence Number: 93 (relative sequence number)]
Acknowledgment Number: 5 (relative ack number)
Acknowledgment number (raw): 215891378
0101 .... = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Accurate ECN: Not set
.... 0... .... = Congestion Window Reduced: Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 1... = Push: Set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·······AP···]
Window: 10230
[Calculated window size: 2618880]
[Window size scaling factor: 256]
Checksum: 0xc50f [unverified]
[Checksum Status: Unverified]
Urgent Pointer: 0
[Timestamps]
[Time since first frame in this TCP stream: 0.332505000 seconds]
[Time since previous frame in this TCP stream: 0.224335000 seconds]
[SEQ/ACK analysis]
[iRTT: 0.000050000 seconds]
[Bytes in flight: 18]
[Bytes sent since last PSH flag: 18]
TCP payload (18 bytes)
[PDU Size: 18]
MQ Telemetry Transport Protocol, Subscribe Request
---------------------------------------------------------------------------
J ai essayé node red , il se connecte sur le réseau mais je vais ressayer
je ne sais pas trop comment chercher : j ai mis une entree et un debug mais bon ?

si non la plateforme aucune idée , je vais voir dans le programme

toujours rien aucun mqtt arrivent ?
comment vérifier ?
Dernière modification par SKILLFAUT1 le 25 févr. 2023, 13:27, modifié 2 fois.
Répondre