Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] Xiaomi Home

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 12 mars 2019, 16:09

Hello
@KiDom
Bonjour. Merci pour la suggestion. Je l'avais fait avec Wireshark et un poste Windows, mais c'est mieux depuis le NUC Jeedom (et Linux et moi...)
J'ai donc réintégré la gateway sur mon Wifi dans une nouvelle install. A noter que bien que j'ai effacé l'appareil avant, il a retrouvé après l'install la conf développeur que j'avais faite au préalable, la coche verte était activée, le mot de passe affiché... mais les ports toujours fermés.
J'ai ajouté un interrupteur double Aqara (c'est tout ce qui me reste que je n'ai pas intégré sur la Zigate).
Voici ce que ça donne. A noter qu'un appui sur la ou les touches de l'interrupteur ne provoque aucune génération de paquet supplémentaire dans le tcpdump. Les paquets arrivent quand ça leur plaît. Si je comprends bien, Jeedom est à l'écoute Multicast puisque je vois les adresses en 224.0, mais sur le port 54321 et pas sur le 9898. Normal, c'est celui qui est ouvert...

Voici le tcpdump en mode verbose (sur l'IP de la gateway - J'ai viré quelque paquets capturés, ce sont tous les mêmes).

tcpdump -v src 192.168.10.140
tcpdump: listening on enp3s0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:49:02.572977 IP (tos 0x0, ttl 255, id 46492, offset 0, flags [DF], proto ICMP (1), length 84)
Xiaomi-Gateway > JeedomDeb: ICMP echo reply, id 21683, seq 1, length 64
15:49:07.760470 ARP, Ethernet (len 6), IPv4 (len 4), Reply Xiaomi-Gateway is-at 04:cf:8c:91:5a:fe (oui Unknown), length 46
15:49:22.049884 IP (tos 0x0, ttl 255, id 489, offset 0, flags [none], proto UDP (17), length 351)
Xiaomi-Gateway.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 lumi-gateway-v3_miio131984336.local. (Cache flush) A 192.168.10.140, lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) SRV lumi-gateway-v3_miio131984336.local.:54321 0 0, _miio._udp.local. PTR lumi-gateway-v3_miio131984336._miio._udp.local., lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) TXT "epoch=1" "mac=04cf8c915afe" (323)
15:49:22.050692 IP (tos 0x0, ttl 255, id 490, offset 0, flags [none], proto UDP (17), length 351)
Xiaomi-Gateway.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 lumi-gateway-v3_miio131984336.local. (Cache flush) A 192.168.10.140, lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) SRV lumi-gateway-v3_miio131984336.local.:54321 0 0, _miio._udp.local. PTR lumi-gateway-v3_miio131984336._miio._udp.local., lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) TXT "epoch=1" "mac=04cf8c915afe" (323)
15:49:22.050952 IP (tos 0x0, ttl 255, id 491, offset 0, flags [none], proto UDP (17), length 351)
Xiaomi-Gateway.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 lumi-gateway-v3_miio131984336.local. (Cache flush) A 192.168.10.140, lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) SRV lumi-gateway-v3_miio131984336.local.:54321 0 0, _miio._udp.local. PTR lumi-gateway-v3_miio131984336._miio._udp.local., lumi-gateway-v3_miio131984336._miio._udp.local. (Cache flush) TXT "epoch=1" "mac=04cf8c915afe" (323)
15:49:22.051261 IP (tos 0x0, ttl 255, id 492, offset 0, flags [none], proto UDP (17), length 351)
... / ...
11 packets captured
11 packets received by filter

En tous cas sur le port 9898, c'est mort...
Je ne sais pas du tout ce que je devrais recevoir si ça fonctionnait, donc si quelqu'un peut avoir la gentillesse de jeter un oeil, et si j'ai tout faux quelque part, je serais très heureux de m'être trompé.

@MrVince
Bonjour et merci pour le retour.
Peux tu me dire situ as eu une demande pour mettre le firmware à jour avant de passer en mode développeur, et si oui est-ce que tu l'as faite ?

Je pose cette question parce que moi même, au moment de l'intégration, la passerelle m'a proposé cette mise à jour et que bêtement je l'ai acceptée.

J'ai ensuite lu plusieurs posts sur d'autres fils où certains utilisateurs disaient qu'ils avaient pu ouvrir correctement les ports avant la mise à jour du firmware, mais que si cette mise à jour était faite avant de passer en mode développeur, alors ensuite ce mode n'ouvre plus correctement les ports

A noter que je n'affirme rien, je ne fais que répéter ce que j'ai pu lire - et si je l'ai lu c'est que je suis confronté au problème.

En tous cas tant mieux pour toi si ça fonctionne.
A+

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers] Xiaomi Home

Message par MrVince » 12 mars 2019, 18:06

@phyllox je te confirme que j'ai eu une demande des que je l'ai branché et j'ai fait la maj avant le passage en mode dev.

Par contre, j'ai du insister un peu pour ouvrir les ports, j'ai eu un message d'erreur la premiere fois
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 12 mars 2019, 18:38

@MrVince
ok, donc deux poids deux mesures moi je n'ai eu aucun message d'erreur. Xiaomi me dit que l'opération est faite. Plus besoin de tapoter le numéro de version pour avoir l'option, elle s'affiche directement depuis le 1er essai.
Je ne compte plus le nombre de fois où j'ai essayé...
Ca ne sent pas bon pour moi tout ça...
En tous cas, merci

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin Tiers] Xiaomi Home

Message par Bosquetia » 12 mars 2019, 18:47

phyllox a écrit :
12 mars 2019, 18:38
@MrVince
ok, donc deux poids deux mesures moi je n'ai eu aucun message d'erreur. Xiaomi me dit que l'opération est faite. Plus besoin de tapoter le numéro de version pour avoir l'option, elle s'affiche directement depuis le 1er essai.
Je ne compte plus le nombre de fois où j'ai essayé...
Ca ne sent pas bon pour moi tout ça...
En tous cas, merci
Faites attention car entre l'appli myhome ios et android il y a des différences pour arriver au même résultat
Néanmoins une fois la gateway xiaomi en "mode developpeur" cela a d'ailleurs changé de nom, si le plugin tourne coté Jeedom et que le broadcast passe entre le wifi et le filaire (donc gateway et jeedom si il est en ethernet) il ne doit pas y avoir de souci.

Le souci est souvent là d'ailleurs, le broadcast filtré par vos routeurs, boxes etc...

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 12 mars 2019, 19:44

@Bosquetia
Bonsoir
Je suis sous Android.
Le broadcast passe c'est certain, le multicast semble passer, j'ai envoyé le tcpdump 3 posts plus haut, mais je ne sais pas ce que je suis sensé avoir...

Ensuite je ne sais pas ce que le plugin fait avec la passerelle, donc je suis bloqué dans mon analyse, mais s'il a besoin que le port 9898 soit ouvert et que celui ci est fermé, ça me semble sans espoir...

Selon ma compréhension de mon problème, mon souci vient du fait que le mode développeur n'a pas ouvert le port 9898.
Merci

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 12 mars 2019, 20:11

phyllox a écrit :
12 mars 2019, 19:44
@Bosquetia
Bonsoir
Je suis sous Android.
Le broadcast passe c'est certain, le multicast semble passer, j'ai envoyé le tcpdump 3 posts plus haut, mais je ne sais pas ce que je suis sensé avoir...

Ensuite je ne sais pas ce que le plugin fait avec la passerelle, donc je suis bloqué dans mon analyse, mais s'il a besoin que le port 9898 soit ouvert et que celui ci est fermé, ça me semble sans espoir...

Selon ma compréhension de mon problème, mon souci vient du fait que le mode développeur n'a pas ouvert le port 9898.
Merci
Faut le dire comment d'arrêter les raccourcis spéculatifs ???
Quelques posts plus haut tu osais affirmer catégoriquement que ton problème touchait toutes les gateway, ce qui est désavoué aujourd'hui
Mais tu continues à te focaliser sur uniquement ce point, c'est forcément que ta gateway n'a pas eu le port ouvert. Ok c'est possible mais qu'as-tu vérifier d'autre ?
Toutes tes vérifs tournent autour de cette fixation.

Pourtant plus haut tu donnes un peu d'info (enfin) sur ta config, un NUC. Ok et donc VM ? Docker ? Branchée en ethernet ? Modèle de box ? Quel routeur en plus ? Du répéteur ? ....

Pour tin information, mais pour un pro informatique c'est facile à trouver, la gateway est appelée en UDP pour les actions, émet en broadcast pour l'API et le miio en multicast (ce n'est pas l'API, c'est le protocole mi home)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 12 mars 2019, 21:29

Hello
J'ai déjà donné il y a quelques posts ma configuration. La revoici :
J'ai un NUC Gigabyte Celeron, 4 GB de DDR3, un SSD 128 MB. Dessus j'ai une Debian Stretch, et rien d'autre que Jeedom installé dessus. Donc non pas de VM, pas de docker, une machine dédiée sous Linux qui a remplacé le Pi que j'utilisais au départ car je le trouvais poussif et j'avais cette machine qui traînait.
J'ai un routeur Synology RT2600AC, connecté à une Livebox (double NAT).
J'ai utilisé pour le wifi le wifi du routeur Syno (normalement dédié aux équipements), puis celui de mes Netgear Orbi que j'utilise en principe pour le besoin de la famille, téléphones et tablettes. J'ai aussi essayé le redémarrer un ancien routeur Asus dont j'ai oublié la référence. Je n'essaie pas le Wifi de la Livebox qui n'est pas dans le même réseau.

Je ne connais rien à Linux alors je peux me tromper, mais je pense que les tcpdump que j'ai envoyé montrent que le broadcast fonctionne vers la gateway.
Bonne soirée

Avatar de l’utilisateur
tomdom
Actif
Messages : 925
Inscription : 14 nov. 2016, 05:46

Re: [Plugin Tiers] Xiaomi Home

Message par tomdom » 12 mars 2019, 22:04

Bonsoir,

Comment es-tu sûr que le broadcast passe entre la Gateway Xiaomi et ton NUC via le Synology ? Le tcpdump que tu as posté plus haut montre des trames multicast mais pas de trame broadcast. 224.0.0.251 est une adresse multicast
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 12 mars 2019, 22:24

Oui car désolé mais t'as un réseau bien exotique, donc avant d'increminer sans preuve la gateway, faudrait commencer par être sur de ton installation.
La t'as un routeur syno, des points d'accès s, un réseau dédié sur la box. Mais toujours pas d'infos exactes car quand tu dis dédié, tu parles uniquement du ssid ou la plage réseau ? Si plage réseau, sur laquelle se trouve le NUC ? Et en éthernet ? Comment se fait le transfert entre AP et routeur ?
Bref, t'as de quoi t'occuper a démêler ton réseau.
Les notions réseaux ne sont pas propres a linux, vu que tu as dis bosser dans l'informatique mais windows je crois, tu devrais pouvoir mettre a plat ta conf et voir ce qui va pas.
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Plugin Tiers] Xiaomi Home

Message par golfvert » 13 mars 2019, 07:56

phyllox a écrit :
12 mars 2019, 21:29

J'ai un routeur Synology RT2600AC, connecté à une Livebox (double NAT).
J'ai une config (un peu) similaire:

LAN (192.168.0.x) ou se trouve wifi et ethernet filaire (jeedom, gateway xiaomi, yeelight, .... tout quoi)
OPNSENSE (Firewall)
LAN intermédiaire (192.168.1.x) avec seulement OPNSENSE et la livebox 4
LIVEBOX 4 Fibre ( avec ONT intégré :( )
INTERNET

Dans cette configuration, la livebox ne faisant pas bridge (et pas routeur pour un autre réseau que le sien), j'ai deux fois de la NAT sur opnsense et la livebox. Dans l'ensemble RAS. Sauf, un cas.

J'ai connecté une nouvelle yeelight et tant que j'étais en double nat, impossible de la passer un mode LAN (le mode qui active l'API). J'ai du bricoler pour que ça marche (virer l'opnsense pour éviter le double nat entre autre...). Je ne sais pas si la gateway peut avoir le même genre de comportement qu'une yeelight (je sais c'est pas pareil)... Mais quand j'ai vu souci xiaomi et double nat, ça m'a rappelé des mauvais souvenirs!!!

Je ne sais pas ce si c'est la yeelight ou l'appli yeelight n'aime pas le double nat...

Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

Re: [Plugin Tiers] Xiaomi Home

Message par PrFalKeN » 13 mars 2019, 08:21

'Jour,

Mon avis est qu'à moins d'être un pro du réseau et maîtriser parfaitement ce que l'on fait, je pense que ce genre d'installation 'bricolée' est plus source d'ennui qu'autre chose et pas qu'avec Jeedom.

Car ne pas maîtriser un tel réseau et ses équipements signifie que cela a fini par fonctionner par tâtons et que du coup en terme de sécurité ou pour des besoins comme c'est le cas ici vous vous mettez en galère.

Et on s'éloigne de notre sujet la domotique avec Jeedom et ses plugins car on dérive de plus en plus sur des soucis réseaux, linux, wifi etc... pour lesquels Internet regorge de tutos, forum spécialisé.

La domotique ouverte à beaucoup de protocoles comme Jeedom couvre un large spectre de compétences allant de l'électricité à des notions informatiques parfois plus poussées comme les certificats etc.

Et il est dommage que l'on parle plus de tout cela que de domotique avec Jeedom...

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 13 mars 2019, 11:35

Bonjour
Mon réseau n'a rien d'exotique, ni de non maîtrisé. C'est franco français de se contenter de brancher ses équipements derrière une box Internet, ça n'existe pas ailleurs. Un vrai routeur, c'est bien plus performant, et surtout, bien plus sécurisé. Au niveau LAN, je suis on ne peut plus standard, tous mes équipements sont sur le même réseau en /24 , mon routeur est ma passerelle par défaut. J'ai deux wifi (sur ce même lan) à cause du nombre d'équipements dont je dispose... En tous cas ces wifi sont tous les deux sur le lan, sont propres, et diffusent chacun leur SSID. Les équipements sur chacun d'entre eux peuvent se joindre mutuellement ce qui est bon signe, non ?

Je conserve le double NAT pour conserver la télé et le téléphone en restant WAF. Ceci dit, ça fait plus de dix ans que je fais ça, et j'ai monté cette config avec une boite de support réseau, filiale d'OBS, avec laquelle je travaillais à l'époque, et même si ça n'est pas propre au sens théorique du terme, ça fonctionne sans souci.

Mais là, on est déjà côté Wan, je pourrais à l'extrême limite comprendre conceptuellement que ça puisse gêner un équipement pour aller sur Internet - mais ça n'est pas le cas ici. Pour un besoin Lan comme celui de la communication justement configurée en locale entre une Gateway Xiaomi et un Jeedom, je ne vois pas où le Wan intervient. Et quand on me parle de broadcast qui, justement, par définition, ne passe pas les routeurs et donc ne sort pas du Lan, je vois encore moins ou le Wan peut intervenir.

Et pour en finir, si je dis que le broadcast fonctionne, c'est premièrement que le tcpdump sur une IP m'a retournée l'adresse MAC de la passerelle (ce qui en principe correspond à une requète broadcast), et deuxièmement - et c'est pour ça que j'avais donné cette précision sur mon Wifi postes -, c'est que le broadcast fonctionne sans souci sur des postes Windows connectés sur le même Wifi que la gateway et joignent en IP d'autres postes sur Ethernet.

Enfin, il est clair que tout ceci nous écarte très largement du sujet, mais comme je suis accusé d'incompétence, je tenais à rétablir un peu la vérité.

Quoi qu'il en soit, on me dit que je suis trop affirmatif quand je dis que le problème vient du fait que le port 9898 est fermé.
Mais ça n'est pas moi qui l'ai inventé. C'est dans la doc !!!!! Le port 9898 doit être ouvert, sinon ça ne fonctionne pas. Je cite :

Jeedom ne voit pas ma gateway ?
Elle doit remontée seule dans Jeedom, si ce n’est pas le cas il est possible de vérifier si elle est correctement paramétrée avec la commande :
nmap -p 9898 -sU ip.ga.te.way


Donc, la doc dit que le port 9898 doit être ouvert pour que ça fonctionne. Comme les nmap que j'ai déjà transmis montrent clairement qu'il n'est pas ouvert, ça signifie obligatoirement que la procédure d'ouverture de port ne fonctionne pas sur ma passerelle. C'est juste un constat, je ne peux bien entendu pas être certain du pourquoi. Mais la conséquence est que le plugin ne fonctionne pas pour moi (ni pour tous ceux pour qui ce port reste fermé quelle qu'en soit la cause).

Tant que ce port ne sera pas ouvert, ça ne fonctionnera pas avec ce plugin qui en a besoin. Les autres questions sur la topologie de mon réseau, le broadcast et autres pourront être abordées si ça continue de ne pas fonctionner si j'arrive par je ne sais quel miracle à ouvrir ce port.

Mais comme vous ne semblez pas avoir envie - et je le comprends - que des modifications Xiaomi puissent venir empêcher le plugin de fonctionner pour certains, vous préférez que ce soit la faute de vos clients. Qu'est-ce que je peux faire à ça ?.

Merci à tous ceux qui ont essayé honnêtement de m'aider.
Bonne journée

phyllox
Timide
Messages : 113
Inscription : 22 janv. 2019, 17:47

Re: [Plugin Tiers] Xiaomi Home

Message par phyllox » 13 mars 2019, 15:50

Hello
Au cas où ça intéresserait quelqu'un, j'ai tenté la manip de Golfvert :
J'ai connecté une nouvelle yeelight et tant que j'étais en double nat, impossible de la passer un mode LAN (le mode qui active l'API). J'ai du bricoler pour que ça marche (virer l'opnsense pour éviter le double nat entre autre...). J
J'ai désactivé le Wireless communication protocol, reconnecté la gateway directement sur le wfi de ma Livebox (donc configuration standard de chez tout le monde) et tenté de refaire l'ouverture du mode développeur (wireless communication protocole donc...)

Mais ça n'a rien donné. Port toujours fermé.

A+

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 13 mars 2019, 16:06

phyllox a écrit :
13 mars 2019, 11:35
Bonjour
Mon réseau n'a rien d'exotique, ni de non maîtrisé. C'est franco français de se contenter de brancher ses équipements derrière une box Internet, ça n'existe pas ailleurs. Un vrai routeur, c'est bien plus performant, et surtout, bien plus sécurisé. Au niveau LAN, je suis on ne peut plus standard, tous mes équipements sont sur le même réseau en /24 , mon routeur est ma passerelle par défaut. J'ai deux wifi (sur ce même lan) à cause du nombre d'équipements dont je dispose... En tous cas ces wifi sont tous les deux sur le lan, sont propres, et diffusent chacun leur SSID. Les équipements sur chacun d'entre eux peuvent se joindre mutuellement ce qui est bon signe, non ?
Si si, j'insiste, réseau exotique et non maitrisé.
J'ajouterais que pour "monsieur j'ai raison meme si j'ai pas cherché bien loin" il faudrait vraiment prendre la peine de chercher et savoir avant d'affirmer.
phyllox a écrit :
13 mars 2019, 11:35
Mais comme vous ne semblez pas avoir envie - et je le comprends - que des modifications Xiaomi puissent venir empêcher le plugin de fonctionner pour certains, vous préférez que ce soit la faute de vos clients. Qu'est-ce que je peux faire à ça ?.
C'est surtout que comme par hasard tomber sur une install exotique (oui j'insiste, et pas le côté ensoleillé et sucré de l'ananas exotique, le côté étrange et perturbant), ben voilà pas envie.
Bref, qu'un port apparaissent fermé depuis votre jeedom perdu au fin fond de votre réseau derrière 1 AP et un routeur syno, j'ai pas envie de chercher à votre place.
Car vous n'avez même pas chercher ici sur le forum que justement les box FAI on leur crache dessus, mais de là à passer à un réseau digne d'une PME sécurité sans l'admin réseau, y a un juste milieu.

Bref, je répète, un utilisateur a témoigner qu'une gateway recue cette semaine, mise à jour et configurée en mode local, communique bien avec Jeedom.
Si le seul qui se plaint à monter un réseau de parano sans vérifier les options de transferts multicast (indice, le mot avant la paranthèse est un indice, 2ème indice IGMP un autre), ca n'a pas sa place ici et je demanderais la modération
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
fanatik
Timide
Messages : 227
Inscription : 17 nov. 2015, 22:07
Localisation : Orgeval (78)

Re: [Plugin Tiers] Xiaomi Home

Message par fanatik » 13 mars 2019, 18:39

Bonjour à tous,

Après de nombreux mois de réflexion, enfin le grand saut et je viens d’acheter un gateway et 2 capteur d’ouverture de porte (que j’ai prévu de mettre sur des volets roulants Somfy RTS donc sans retour d’état)

Hier je me lance et installation de la gateway ; après avoir ressorti un vieux smartphone android pour passer la gateway en mode développeur, je me retrouve avec mon jeedom et le plugin xiaomi home qui me trouve tout tout seul ....

Presque trop facile, le capteur de porte me remonte l’info en instantanée, c magique !!!

Et le je repense au token ; je n’ai rien fait sur ce point mais ça fonctionne parfaitement ???!!!!
Je me suis dit que j’allais fouiller sur le forum mais les 250 pages m’ont vite calmé.

La récupération du token n’est plus d’actualité ? Pourquoi ça fonctionne sans chez moi ? Il me manque des options ?

Seul chose qui ne fonctionne pas encore est la remontée du statut du capteur dans l’apps mobile (je ne le vois pas si je souhaite ajouter un widget information) mais ça je pourrais toujours embêter le sale geek développeur de cette apps mobile (dont la MAJ d’hier est fantastique

Au final, token or not token ????

Merci d’avance


Envoyé de mon iPhone en utilisant Tapatalk

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin Tiers] Xiaomi Home

Message par Bosquetia » 13 mars 2019, 19:01

Le token te permet de piloter la gateway (allumer l'anneau lumineux, jouer son etc...)
Mais effectivement dès qu'elle est en mode développeur le plugin la voit et remonte les modules associés.

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin Tiers] Xiaomi Home

Message par Bosquetia » 13 mars 2019, 19:02

phyllox a écrit :
13 mars 2019, 15:50
Hello
Au cas où ça intéresserait quelqu'un, j'ai tenté la manip de Golfvert :
J'ai connecté une nouvelle yeelight et tant que j'étais en double nat, impossible de la passer un mode LAN (le mode qui active l'API). J'ai du bricoler pour que ça marche (virer l'opnsense pour éviter le double nat entre autre...). J
J'ai désactivé le Wireless communication protocol, reconnecté la gateway directement sur le wfi de ma Livebox (donc configuration standard de chez tout le monde) et tenté de refaire l'ouverture du mode développeur (wireless communication protocole donc...)

Mais ça n'a rien donné. Port toujours fermé.

A+
Si je ne dis pas de connerie, la livebox ne laisse pas passer le broadcast entre l'ethernet et le wifi...

Avatar de l’utilisateur
BizZ62
Actif
Messages : 1510
Inscription : 16 juil. 2014, 19:17

Re: [Plugin Tiers] Xiaomi Home

Message par BizZ62 » 13 mars 2019, 20:47

Hello,

Petite question concernant les modules température / humidité. Quelle est leur fréquence d'envoi d'infos ?

Merci !
Jeedomien depuis 2014
Rpi3 - SSD 32Go + Stick Aeon Gen5 + RfxTrx + Gateway Xiaomi
+ Rpi3 - SSD 32Go + Stick Aeon Gen5 en Jeelink
+ 40 Modules Zwave + 25 modules 433 + 10 modules Xiaomi Home + 5 Caméras.

fabien2105
Timide
Messages : 6
Inscription : 31 oct. 2017, 14:55

Re: [Plugin Tiers] Xiaomi Home

Message par fabien2105 » 13 mars 2019, 23:22

bonjour,
après manip de la page 276 de ce fil :

Code : Tout sélectionner

login as: root
root@192.168.1.16's password:
Linux Z83iiJeedomBOX 4.17.0-0.bpo.1-amd64 #1 SMP Debian 4.17.8-1~bpo9+1 (2018-07-23) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 13 21:28:34 2019 from 192.168.1.128
root@Z83iiJeedomBOX:~# nmap -sU -v -p  4321 192.168.1.50

Starting Nmap 7.40 ( https://nmap.org ) at 2019-03-13 22:46 CET
Initiating ARP Ping Scan at 22:46
Scanning 192.168.1.50 [1 port]
Completed ARP Ping Scan at 22:46, 0.23s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 22:46
Completed Parallel DNS resolution of 1 host. at 22:46, 0.00s elapsed
Initiating UDP Scan at 22:46
Scanning lumi-gateway-v3_miio98937612 (192.168.1.50) [1 port]
Completed UDP Scan at 22:46, 0.25s elapsed (1 total ports)
Nmap scan report for lumi-gateway-v3_miio98937612 (192.168.1.50)
Host is up (0.0036s latency).
PORT     STATE         SERVICE
4321/udp open|filtered rwhois
MAC Address: 7C:49:EB:B1:98:EE (Unknown)

Read data files from: /usr/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 0.72 seconds
           Raw packets sent: 3 (84B) | Rcvd: 1 (28B)
root@Z83iiJeedomBOX:~# nmap -sU -v -p 9898 192.168.1.50

Starting Nmap 7.40 ( https://nmap.org ) at 2019-03-13 22:46 CET
Initiating ARP Ping Scan at 22:46
Scanning 192.168.1.50 [1 port]
Completed ARP Ping Scan at 22:46, 0.23s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 22:46
Completed Parallel DNS resolution of 1 host. at 22:46, 0.00s elapsed
Initiating UDP Scan at 22:46
Scanning lumi-gateway-v3_miio98937612 (192.168.1.50) [1 port]
Completed UDP Scan at 22:46, 0.25s elapsed (1 total ports)
Nmap scan report for lumi-gateway-v3_miio98937612 (192.168.1.50)
Host is up (0.0045s latency).
PORT     STATE         SERVICE
9898/udp open|filtered monkeycom
MAC Address: 7C:49:EB:B1:98:EE (Unknown)

Read data files from: /usr/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 0.71 seconds
           Raw packets sent: 3 (84B) | Rcvd: 1 (28B)
root@Z83iiJeedomBOX:~#
 
puis quelques relevés de la com Tx/Rx sur la gateway.
Histoire de faire reculer le schmiliblick jusqu'au commencement.

Code : Tout sélectionner

#
# =eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180736 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180736 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180736 ,t=9f8a;l=1;data= 22
zigbee temperature is:34
=recv zigbee message:Free=180736 ,t=8000;l=5;data= 00 00 9f 0a 00
03-14  05:27:30.479
{"id":21,"method":"props","params":{"rgb":1686962431}}
03-14  05:27:30.483
{"id":22,"method":"props","params":{"light":"on","from.light":"4,,,"}}
psm-set network.open_pf 3

# psm-get network.open_pf
network.open_pf = 3 (1 bytes)

# psm-set network.open_pf 3

# =eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 22
zigbee temperature is:34
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
psm-set network.open_pf 3

# psm-set network.open_pf 3

# psm-set network.open_pf 3

# psm-get network.open_pf
network.open_pf = 3 (1 bytes)

# =eSL_WriteMessage= t=9f18,l=0,data=
=recv zigbee message:Free=180856 ,t=9f98;l=58;data= 01 01 d2 2f a8 8d ee 9b 24 d9 ca c7 60 e5 66 b3 5c 01 01 19 5b b9 00 05 00 0c 80 2b 00 15 8d 00 02 7d 96 9f 00 15 8d 00 02 7d 96 9f 9d 09 d6 1c 9a e5 1a d2 ec 24 7f 0c ba 30
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 18 00
psm-set network.open_pf 3

# =eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180144 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180144 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180144 ,t=9f8a;l=1;data= 22
zigbee temperature is:34
=recv zigbee message:Free=180144 ,t=8000;l=5;data= 00 00 9f 0a 00
psm-set network.open_pf 3=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 22
zigbee temperature is:34
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 0psm-get network.open_pf=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 22
zigbee temperature is:34
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 1a d2 01 d6 04 02 00 00 29 07 ad 6a
===presta:0, st:0
=recv zigbee message:Free=180216 ,t=8f00;l=13;data= 00 1a d2 01 d7 04 05 00 00 21 13 9f 6a
03-14  05:32:37.369
{"id":23,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"temperature":1965}}
===presta:0, st:0
=recv zigbee message:Free=179552 ,t=8f00;l=13;data= 00 1a d2 01 d8 04 03 00 00 29 03 d5 6a
03-14  05:32:37.388
{"id":24,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552512756, [\"prop.temperature\",[1965]]]"}}
=recv zigbee message:Free=179552 ,t=8f00;l=12;data= 00 1a d2 01 d8 04 03 00 14 28 ff 6a
=recv zigbee message:Free=179208 ,t=8f00;l=13;data= 00 1a d2 01 d8 04 03 00 10 29 26 57 6a
03-14  05:32:37.412
{"id":25,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"humidity":5023}}
03-14  05:32:37.439
{"id":26,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552512756, [\"prop.humidity\",[5023]]]"}}
03-14  05:32:37.454
{"id":27,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"pressure":98150}}
03-14  05:32:37.465
{"id":28,"sid":"lumi.158d00027865f8","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552512756, [\"prop.pressure\",[98150]]]"}}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 3e 00 12 00 55 21 00 01 c7
03-14  05:34:19.807
{"id":29,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:34:19.816
{"id":30,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552512858,[\"event.click\",[]]]"}}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 3f 00 12 00 55 21 00 01 7f
03-14  05:34:27.379
{"id":31,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:34:27.388
{"id":32,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552512865,[\"event.click\",[]]]"}}
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 40 00 12 00 55 21 00 01 a0
03-14  05:34:28.517
{"id":33,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:34:28.526
{"id":34,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552512866,[\"event.click\",[]]]"}}
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 41 00 12 00 55 21 00 01 9a
03-14  05:34:29.908
{"id":35,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:34:29.917
{"id":36,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552512868,[\"event.click\",[]]]"}}
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 42 00 12 00 55 21 00 01 9a
03-14  05:34:32.654
{"id":37,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:34:32.662
{"id":38,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552512870,[\"event.click\",[]]]"}}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180632 ,t=8010;l=6;data= 56 31 2e 35 38 00
03-14  05:35:22.539
{"id":39,"method":"event.heartbeat","params":[{"I2S":0,"DL":0,"ZBUF":20,"FHEAP":180216,"MUS":106,"TIME":605,"RSSI":-57,"LUX":1292,"FMS":0,"RGB":"648d00ff"}]}
=recv zigbee message:Free=180080 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180080 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180080 ,t=8000;l=5;data= 00 00 9f 0a 00
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=eSL_WriteMessage= t=001a,l=0,data=
=recv zigbee message:Free=180640 ,t=801a;l=12;data= 5b b9 19 dc 00 15 8d 00 02 7d 96 9f

LOG:Jan  3 201920:53:58
=recv zigbee message:Free=180640 ,t=8000;l=5;data= 00 00 00 1a 00
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180600 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180600 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180600 ,t=9f8a;l=1;data= 23
zigbee temperature is:35
=recv zigbee message:Free=180600 ,t=8000;l=5;data= 00 00 9f 0a 00
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 43 00 12 00 55 21 00 01 a9
03-14  05:37:30.689
{"id":40,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:37:30.698
{"id":41,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552513048,[\"event.click\",[]]]"}}
03-14  05:37:30.954
{"id":42,"method":"props","params":{"rgb":1686962431}}   psm-set network.open_pf 3

# =eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 24
zigbee temperature is:36
=recv zigbee message:Free=180768 ,t=8000;l=5;data= 00 00 9f 0a 00
03-14  05:38:22.596
{"id":43,"method":"props","params":{"temperature":36}}
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 ec 24 01 61 04 02 00 00 29 08 3f c1
===presta:0, st:0
=recv zigbee message:Free=180424 ,t=8f00;l=13;data= 00 ec 24 01 62 04 05 00 00 21 16 6303-14  05:38:43.568
{"id":44,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"temperature":2111}}
 c1
03-14  05:38:43.588
{"id":45,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513121, [\"prop.temperature\",[2111]]]"}}
===presta:0, st:0
=recv zigbee message:Free=179192 ,t=8f00;l=13;data= 00 ec 24 01 63 04 03 00 00 29 03 d5 c1
03-14  05:38:43.602
{"id":46,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"humidity":5731}}
=recv zigbee message:Free=179192 ,t=8f00;l=12;data= 00 ec 24 01 63 04 03 00 14 28 ff c1
03-14  05:38:43.622
{"id":47,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513121, [\"prop.humidity\",[5731]]]"}}
=recv zigbee message:Free=178832 ,t=8f00;l=13;data= 00 ec 24 01 63 04 03 00 10 29 26 5b c1
03-14  05:38:43.655
{"id":48,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"pressure":98190}}
03-14  05:38:43.664
{"id":49,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513121, [\"prop.pressure\",[98190]]]"}}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 24
zigbee temperature is:36
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 24
zigbee temperature is:36
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=recv zigbee message:Free=180856 ,t=8f00;l=13;data= 00 d6 1c 01 44 00 12 00 55 21 00 01 c1
03-14  05:41:00.637
{"id":50,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"event.click","params":[]}
03-14  05:41:00.646
{"id":51,"sid":"lumi.158d0001e88f3e","model":"lumi.remote.b1acn01","method":"props","params":{"device_log":"[1552513257,[\"event.click\",[]]]"}}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 24
zigbee temperature is:36
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180856 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180856 ,t=9f8a;l=1;data= 25
zigbee temperature is:37
=recv zigbee message:Free=180856 ,t=8000;l=5;data= 00 00 9f 0a 00
PING 192.168.1.1 (192.168.1.1) 16(44) bytes of data
24 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=9 ms

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss


Save Log={"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:03","cloud_loss_cause":"ap_no_internet"}

=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180824 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180824 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180824 ,t=9f8a;l=1;data= 26
zigbee temperature is:38
=recv zigbee message:Free=180720 ,t=8000;l=5;data= 00 00 9f 0a 00
03-14  05:43:20.661
{"id":52,"method":"props","params":{"temperature":38}}
03-14  05:43:26.040
{"id":53,"method":"event.debuf_wifi_log","params":[{"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:03","cloud_loss_cause":"ap_no_internet"}]}

####Json Resend={"id":52,"method":"props","params":{"temperature":38}}!!
03-14  05:43:30.763
{"id":52,"method":"props","params":{"temperature":38}}

####Json Resend={"id":53,"method":"event.debuf_wifi_log","params":[{"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:03","cloud_loss_cause":"ap_no_internet"}]}!!
03-14  05:43:36.153
{"id":53,"method":"event.debuf_wifi_log","params":[{"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:03","cloud_loss_cause":"ap_no_internet"}]}

####Json Resend={"id":52,"method":"props","params":{"temperature":38}}!!
03-14  05:43:40.865
{"id":52,"method":"props","params":{"temperature":38}}
PING 192.168.1.1 (192.168.1.1) 16(44) bytes of data
24 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=2 ms

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss


Save Log={"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:58","cloud_loss_cause":"ap_no_internet"}

=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180416 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180416 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180416 ,t=9f8a;l=1;data= 25
zigbee temperature is:37
=recv zigbee message:Free=180416 ,t=8000;l=5;data= 00 00 9f 0a 00

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.114.114 (114.114.114.114) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss
PING 114.114.115.115 (114.114.115.115) 16(44) bytes of data
From 192.168.1.50 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.50 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss


Save Log={"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:58","cloud_loss_cause":"ap_no_internet"}

=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=180416 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=180416 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=180416 ,t=9f8a;l=1;data= 25
zigbee temperature is:37
=recv zigbee message:Free=180416 ,t=8000;l=5;data= 00 00 9f 0a 00
03-14  05:44:29.105
{"id":54,"method":"event.debuf_wifi_log","params":[{"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:58","cloud_loss_cause":"ap_no_internet"}]}


####Json Time Out={"id":52,"method":"props","params":{"temperature":38}}!!


####Json Time Out={"id":53,"method":"event.debuf_wifi_log","params":[{"tm_wifi_loss":"0","tm_wifi_resume":"03-14_05:25:41","tm_cloud_loss":"03-14_05:43:03","cloud_loss_cause":"ap_no_internet"}]}!!
=recv zigbee message:Free=180224 ,t=8f06;l=49;data= 00 ec 24 01 64 00 00 ff 01 42 25 01 21 8b 0b 04 21 a8 13 05 21 05 00 06 24 01 00 00 00 00 64 29 38 08 65 21 67 16 66 2b 90 7f 01 00 0a 21 00 00 c1
====E_SL_MSG_HEARTBEAT_NEW
03-14  05:45:12.593
{"id":55,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"temperature":2104}}
===presta:0, st:0
03-14  05:45:12.603
{"id":56,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513512, [\"prop.temperature\",[2104]]]"}}
### lumi_proto_heartbeat 178
03-14  05:45:12.619
{"id":57,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"humidity":5735}}
03-14  05:45:12.633
{"id":58,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513512, [\"prop.humidity\",[5735]]]"}}
03-14  05:45:12.648
{"id":59,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"pressure":98192}}
03-14  05:45:12.659
{"id":60,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"device_log":"[1552513512, [\"prop.pressure\",[98192]]]"}}
03-14  05:45:12.674
{"id":61,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"event.keepalive","params":[]}
03-14  05:45:12.685
{"id":62,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"_otc.log","params":{"subdev_zigbee":{"battery":80,"voltage":2955,"lqi":193,"pv_state":0,"cur_state":3,"pre_state":1,"power_tx":10,"CCA":1,"send_all_cnt":1,"send_fail_cnt":0,"resend_sucess_cnt":0,"resend_sucess_avg_cnt":0,"reset_cnt":5,"chip_temperature":0}}}
03-14  05:45:12.715
{"id":63,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"fw_ver":"3"}}
03-14  05:45:12.727
{"id":64,"sid":"lumi.158d00027312f2","model":"lumi.weather.v1","method":"props","params":{"lqi":193}}
03-14  05:45:19.542
{"id":65,"method":"event.heartbeat","params":[{"I2S":0,"DL":0,"ZBUF":20,"FHEAP":179808,"MUS":106,"TIME":1205,"RSSI":-64,"LUX":1292,"FMS":0,"RGB":"648d00ff"}]}
=eSL_WriteMessage= t=0010,l=0,data=
=eSL_WriteMessage= t=9f0a,l=0,data=
=recv zigbee message:Free=179936 ,t=8010;l=6;data= 56 31 2e 35 38 00
=recv zigbee message:Free=179936 ,t=8000;l=5;data= 00 00 00 10 00
=recv zigbee message:Free=179936 ,t=9f8a;l=1;data= 25
zigbee temperature is:37
=recv zigbee message:Free=179936 ,t=8000;l=5;data= 00 00 9f 0a 00
En début de logs la manip en série/uart.
puis quelques trames zigbee de mes capteurs de températures, puis quelques appuis frénétiques de mon interrupteur.
A la fin quelques test de commandes sous jeedom depuis le panneau de config.
les ports sont ouverts en udp 9898 et 4321, mais pas de remonté dans jeedom.
y'a plus qu'a attendre la "maj V3" de "ce printemps" 2019.
Si ça interresse ...
@+.

Avatar de l’utilisateur
Thienell
Timide
Messages : 77
Inscription : 23 avr. 2018, 13:52

Re: [Plugin Tiers] Xiaomi Home

Message par Thienell » 14 mars 2019, 08:09

BizZ62 a écrit :
13 mars 2019, 20:47
Hello,

Petite question concernant les modules température / humidité. Quelle est leur fréquence d'envoi d'infos ?

Merci !
Bonjour,
Je dirais variable :)
un exemple, pour une élévation de 0.03°, intervalle d'une minute et pour 0.07°, intervalle 19 mn...
Et en plus, si il y à une modification du Tx d’humidité...
chart (6).rar
(20.22 Kio) Téléchargé 15 fois
A+
Thierry

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités