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.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Les MQTT retours serveur

Message par Jeff »

Tu as quels devices qui envoie des données sur quel topic ?
Si rien ne communique de données, tu n'auras rien sur nodered.
C'est très flou ce que tu fais !
Tu as des devices sous domoticz : interrupteur, température qui reçoivent des données d'un capteur !?
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 »

merci
oui je nai pas assez de connaissances pour etre precis :
non , je cherche dans "le rien ", oui j ai mis des inter sur domoticz mis il ne communique forcement ,
je peux les voir en html avec json , mais aucun retour ,

node red se connecte mais c est tout , il communique uniquement sur le sytem en debug

sur explorer j ai que sys qui marche :
localhost
$SYS
broker
version = mosquitto version 2.0.15
uptime = 39083 seconds
load
messages
store
bytes
retained messages
publish
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Les MQTT retours serveur

Message par Neutrino »

Si tu actionnes tes interrupteurs dans domoticz, tu devrais le voir dans MQTT explorer.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

oui ils fonctionne les interrupteur et on voit dans le log et l exploreur mais

il faut connecter l'adresse ip et le port 1883 dans l explorer mais , pas 8080
c est impossible de me connecter sur l explorer ?il faut que je mette soit le 8080 soit localhost

mon pare feu est arrêté ma config est allow anonymous ,
que reste t il?
Pièces jointes
RED ECRAN.png
RED ECRAN.png (13.38 Kio) Consulté 2355 fois
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Les MQTT retours serveur

Message par Neutrino »

Soit plus précis stp, j'ai énormément de mal à comprendre ce que tu fais et les résultats.

En fait, je n'ai pas compris ton objectif mais je vais essayer de résumer :
Tu as un PC sous windows avec l'IP 192.168.1.? (en IP fixe ?)
Sur ce PC, tu as Domoticz (port 8080) et Mosquitto (port 1883) d'installés.
Tu as aussi Wireshark d'installé, mais on a pas besoin de ça.
Nodered est installé mais pour quoi faire ?
Tu as des ESP32 flashés avec un firmware maison. A quoi servent-ils ?
Tu as un script nommé Script #2 qui ne fonctionnera jamais car c'est du bash et pas du python.
Quand tu parles d'exploreur, c'est quoi ? MQTT Explorer ?
Le port 8080 est celui de Domoticz. Il ne sert qu'à accéder à l'interface et à l'API JSON et à rien d'autre.
Pour l'instant, l'API JSON ne te sert à rien.
Ce qu'il faut, c'est que Domoticz se connecte à ton broker Mosquitto, ce qu'il fait d'après les logs de Domoticz.
En connectant MQTT Explorer avec l'IP de ton broker (qui est la même que Domoticz dans ton cas) avec le port 1883, tu devrais avoir un topic domoticz/out qui s'affiche quand tu actionnes un intérupteur.
Ton ESP32 est flashé avec un firmware maison. Il faut aussi qu'il se connecte au même broker, même IP (pas 127.0.0.1, mais 192.168.1.?) même port.
Une fois connecté, ton ESP32 devra publier sur le topic domoticz/in un truc genre :

Code : Tout sélectionner

{"idx":226,"RSSI":6,"nvalue":0,"svalue":"15.0;92;3"}
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Les MQTT retours serveur

Message par Jeff »

Tu n'utilises pas les bons nodes sous nodered.
Pour écouter domoticz tu dois prendre un node network "MQTT in" et écouter le topic domoticz/in, celui qui ai configurer dans le matériel MQTT
Après tu mets un node json et un node debug, tu actives l'interrupteur et tu dois voir les logs sous nodered à droite onglet "coccinelle"
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 »

Image[/img]
Neutrino a écrit : 25 févr. 2023, 15:59 Soit plus précis stp, j'ai énormément de mal à comprendre ce que tu fais et les résultats.

En fait, je n'ai pas compris ton objectif mais je vais essayer de résumer :
Tu as un PC sous windows avec l'IP 192.168.1.? (en IP fixe ?) fixe pour le moment boxe orange 192.168.1.29
Sur ce PC, tu as Domoticz (port 8080) et Mosquitto (port 1883) d'installés.
Nodered est installé mais pour quoi faire ?" me dépanner"
Tu as des ESP32 flashés avec un firmware maison. A quoi servent-ils ? dimmer gestion surplus solaire
Tu as un script nommé Script #2 qui ne fonctionnera jamais car c'est du bash et pas du python.
Quand tu parles d'exploreur, c'est quoi ? MQTT Explorer ?oui
Le port 8080 est celui de Domoticz. Il ne sert qu'à accéder à l'interface et à l'API JSON et à rien d'autre.
Pour l'instant, l'API JSON ne te sert à rien.
Ce qu'il faut, c'est que Domoticz se connecte à ton broker Mosquitto, ce qu'il fait d'après les logs de Domoticz.
En connectant MQTT Explorer avec l'IP de ton broker (qui est la même que Domoticz dans ton cas) avec le port 1883, tu devrais avoir un topic domoticz/out qui s'affiche quand tu actionnes un intérupteur. ce n est pas domoticz qui s'affiche mais un truc SYS
Ton ESP32 est flashé avec un firmware maison. Il faut aussi qu'il se connecte au même broker, même IP (pas 127.0.0.1, mais 192.168.1.?) même port. normalement oui
Une fois connecté, ton ESP32 devra publier sur le topic domoticz/in un truc genre :

Code : Tout sélectionner

{"idx":226,"RSSI":6,"nvalue":0,"svalue":"15.0;92;3"}
je vais y travailler
MERCI
Dernière modification par SKILLFAUT1 le 25 févr. 2023, 16:45, modifié 1 fois.
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

Jeff a écrit : 25 févr. 2023, 16:02 Tu n'utilises pas les bons nodes sous nodered.
MERCI
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

Bonjour,
mosquitto ET domoticz revoie directement à une adresse 127.0.0.1 or mon ip est 192.168.1.29
si je mets dans le navigateur en port 8080 , c est ok mais le 1883 ne marche pas ,

j en déduit un problème "windows 10 serveur squatté ou mal configuré sur le port 1883 " ??

Comment modifier ?
SKILLFAUT1
Messages : 27
Inscription : 23 févr. 2023, 19:16
Localisation : bastia

Re: Les MQTT retours serveur

Message par SKILLFAUT1 »

demarrage de domoticz log :
2023-02-26 15:20:49.579 Sunrise: 07:03:00 SunSet: 18:07:00
2023-02-26 15:20:49.579 Day length: 11:04:00 Sun at south: 12:35:00
2023-02-26 15:20:49.579 Civil twilight start: 06:35:00 Civil twilight end: 18:36:00
2023-02-26 15:20:49.579 Nautical twilight start: 06:02:00 Nautical twilight end: 19:08:00
2023-02-26 15:20:49.579 Astronomical twilight start: 05:29:00 Astronomical twilight end: 19:41:00
2023-02-26 15:20:49.704 Active notification Subsystems: fcm, http (2/13)
2023-02-26 15:20:49.721 Starting shared server on: :::6144
2023-02-26 15:20:49.555 Status: Domoticz V2023.1 (c)2012-2023 GizMoCuz
2023-02-26 15:20:49.561 Status: Build Hash: f9b9ac774, Date: 2023-02-14 15:06:40
2023-02-26 15:20:49.561 Status: Startup Path: C:\Program Files (x86)\Domoticz\
2023-02-26 15:20:49.702 Status: PluginSystem: Started, Python version '3.9.0', 0 plugin definitions loaded.
2023-02-26 15:20:49.712 Status: WebServer(HTTP) started on address: :: with port 8080????pas 1883 de mosquitto
2023-02-26 15:20:49.720 Status: WebServer(SSL) started on address: :: with port 443
2023-02-26 15:20:49.721 Status: TCPServer: shared server started...
2023-02-26 15:20:49.721 Status: RxQueue: queue worker started...
2023-02-26 15:20:51.746 Status: NotificationSystem: thread started...
2023-02-26 15:20:51.746 Status: EventSystem: reset all events...
2023-02-26 15:20:51.746 Status: EventSystem: reset all device statuses...
2023-02-26 15:20:51.761 Status: Python EventSystem: Initializing event module.
2023-02-26 15:20:51.761 Status: EventSystem: Started
2023-02-26 15:20:51.761 Status: EventSystem: Queue thread started...
2023-02-26 15:20:52.851 Status: pv-router 1: Connecting to localhost:1883
2023-02-26 15:20:52.851 Status: pv-router 2: Connecting to localhost:1883
Répondre