Xiaomi - Mijia Hygrothermographe

Depuis que Domoticz intègre nativement la gateway Zigbee Xiaomi retrouvez ici un espace de discussion dedié
bonebuster
Messages : 19
Enregistré le : 12 nov. 2017, 08:54

Re: Xiaomi - Mijia Hygrothermographe

Message par bonebuster » 17 févr. 2018, 18:26

Merci
j'ai mis le répertoire mijia dans le même que le script
pour faire un essais je tape la commande python3 domoticz_mijia.py

et voici la nouvelle erreur :
Traceback (most recent call last):
File "domoticz_mijia.py", line 5, in <module>
from mijia.mijia_poller import MijiaPoller, \
File "/home/pi/domoticz/scripts/python/mijia/mijia_poller.py", line 7
<!DOCTYPE html>
^
SyntaxError: invalid syntax

je suis pas doué désolé

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.


Gimli1780
Messages : 17
Enregistré le : 05 sept. 2017, 19:45

Re: Xiaomi - Mijia Hygrothermographe

Message par Gimli1780 » 18 févr. 2018, 09:35

@bonebuster

On va reprendre depuis le début, enlève les fichiers que tu as installé pour le thermomètre, le script et le répertoire mijia, que tu as mis dans .../domoticz/script/python/.
Dans ce même répertoire, ou dans /domoticz/script, tu lances la commande :

Code : Tout sélectionner

 git clone https://github.com/pFenners/mijia-sensor-domoticz
Tu laisses la procédure se dérouler. Et tu te places dans le nouveau répertoire créé par la commande.
Tu devrais avoir un répertoire "mijia-sensor-domoticz" qui contient les fichiers et dossiers nécessaires. Tu lances la commande ci-dessous pour être tranquille :

Code : Tout sélectionner

 chmod +x domoticz_mijia.py
Ensuite, tu ouvres domoticz_mijia.py avec nano ou vi, et tu modifies certaines variables :
Ligne 11 : domoticz server : L'adresse IP et le port de ton seveur Domoticz.
Dernière ligne : Pour chacun de tes senseurs Xiaomi, tu dois entrer l'adresse MAC du senseur, et l'IDX Domoticz que tu leur a attribué sur ton serveur.

En gros pour moi cela donne :

Code : Tout sélectionner

 update("4C:65:A8:D0:9D:05","87") 

Le premier argument est l'adresse MAC de mon senseur, et le second l'IDX attribué par Domoticz lors de la création de mon thermomètre/hydromètre.

Une fois cela fini, tu enregistres ton fichier, et tu lances ta commande, et tu devrais avoir un retour des valeurs dans Domoticz.

Et n'oublie pas de lire le mini-tuto de l'auteur du script à cette page : https://github.com/pFenners/mijia-sensor-domoticz.

Gimli1780
Messages : 17
Enregistré le : 05 sept. 2017, 19:45

Re: Xiaomi - Mijia Hygrothermographe

Message par Gimli1780 » 18 févr. 2018, 09:50

@nico.g2

Concernant les deux types de trame reçu par mes capteurs.

Code : Tout sélectionner

Notification handle = 0x000e value: 54 3d 32 31 2e 35 20 48 3d 33 39 2e 38 00
Ici il s'agit d'un trame si la température est supérieure à 10°C ici par exemple elle contient la valeur : T=21.5 H=39.8

Code : Tout sélectionner

Notification handle = 0x000e value: 54 3d 32 2e 39 20 48 3d 38 37 2e 38 00
Ici il s'agit d'un trame avec une température inférieure à 10°C, et qui ici a pour valeur : T=2.9 H=87.8

La seule différence pour moi est la taille de la trame qui passe de 79 caractère à 76.

bonebuster
Messages : 19
Enregistré le : 12 nov. 2017, 08:54

Re: Xiaomi - Mijia Hygrothermographe

Message par bonebuster » 20 févr. 2018, 21:10

@Gimli1780

Un grand merci grâce a ton aide tout fonctionne !
il reste une erreur 107 Transport endpoint is not connected mais elle semble ne pas avoir de conséquence sur le resultat

je met en place la procédure automatique avec crontab

j'ai un deuxième capteur que j'ajouterai plus tard
je vous tiendrai informés si tout fonctionne

encore Merci

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.


Gimli1780
Messages : 17
Enregistré le : 05 sept. 2017, 19:45

Re: Xiaomi - Mijia Hygrothermographe

Message par Gimli1780 » 21 févr. 2018, 15:23

De rien, l'erreur 107 arrive lorsque ton Pi n'arrive pas à joindre le senseur, j'ai aussi ce soucis, surtout quand mon volet est fermé, mais je ne peux y faire grand chose, mais généralement je ne perd que 2-3 valeurs par nuit, donc je laisse couler.

deennoo
Messages : 3993
Enregistré le : 25 janv. 2015, 02:00

Re: Xiaomi - Mijia Hygrothermographe

Message par deennoo » 18 mars 2018, 22:41

Merci pour la source.

J'ai aussi ce machin qui traine depuis un moment. Mon prbleme est que je n'arrive meme pas a l'appaiarer a quoi que ce soit. et biensur le script python ne fonctionne pas non plus.

Est ce que l'un de vous sait comment lui faire un hardreset ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

guintolli
Messages : 2
Enregistré le : 14 avr. 2018, 11:14

Re: Xiaomi - Mijia Hygrothermographe

Message par guintolli » 14 avr. 2018, 11:20

Merci pour le script. En suivant https://www.domoticz.com/wiki/Mi_Flora_Bluetooth_LE pour la configuration du bluetooth puis tes infos, je n'ai pas eu de soucis pour intégrer le thermomètre dans domoticz.
Il me reste à déterminer qu'elle est la meilleure fréquence de récupération des données (actuellement configurée sur 15 min).

Avez-vous un retour sur l'autonomie en fonction de la fréquence de rafraichissement?

J.M.B
Messages : 31
Enregistré le : 26 déc. 2017, 15:43

Re: Xiaomi - Mijia Hygrothermographe

Message par J.M.B » 19 avr. 2018, 11:48

Merci pour le partage.
En suivant les instructions je l'ai intégré sans problème à Domoticz.

guintolli
Messages : 2
Enregistré le : 14 avr. 2018, 11:14

Re: Xiaomi - Mijia Hygrothermographe

Message par guintolli » 20 avr. 2018, 13:33

Pas mal ce capteur par contre la portée est limitée. Pas de soucis pour mon salon (où se trouve le pi) et la salle à manger.
Par contre pour l'étage, ça ne capte pas :(

Wolfen38
Messages : 310
Enregistré le : 19 oct. 2017, 14:49

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 29 juin 2018, 18:23

J'essaie de mettre mon thermometre dans domoticz, mais je n'y arrive pas.

Je ne comprends pas la phrase "Create a virtual sensor (Temperature & Humidity)".

Ca se fait comment ca ?

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