Xiaomi - Mijia Hygrothermographe

Depuis que Domoticz intègre nativement la gateway Zigbee Xiaomi retrouvez ici un espace de discussion dedié
Wolfen38
Messages : 1034
Enregistré le : 19 oct. 2017, 14:49

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 05 oct. 2018, 15:46

J.M.B a écrit :
03 oct. 2018, 18:52
Soit la saisie des infos dans le fichier py n'est pas correcte : commence par les vérifier (idx, adresse ip du Pi, identifiant, mot de passe adresse Mac du device xiaomi)
Soit la version du Bluetooth n'est pas à jour et donc le Bluetooth BLE n'est pas installé.
Question bete, dans l'adresse ip, je marque bien l'ip de mon raspberry, celle en 192.168.1.... ?

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.


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

Re: Xiaomi - Mijia Hygrothermographe

Message par J.M.B » 05 oct. 2018, 17:50

oui ex : domoticz server = "192.168.45.16:8080"
domoticzusername = "ton_identifiant"
domoticzpassword = "ton_motdepasse"





tout en bas du fichier : update("adresse_mac","idx")


Vérifie également dans le crontab ( sudo crontab -e ) que ta commande est correct :

*/10 * * * * /usr/bin/python 3 /home/pi/domoticz/scripts/python/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

Vérifie en particulier le chemin d'accès au répertoire du programme domoticz_mijia.py

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

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 05 oct. 2018, 19:31

J.M.B a écrit :
05 oct. 2018, 17:50
oui ex : domoticz server = "192.168.45.16:8080"
domoticzusername = "ton_identifiant"
domoticzpassword = "ton_motdepasse"





tout en bas du fichier : update("adresse_mac","idx")


Vérifie également dans le crontab ( sudo crontab -e ) que ta commande est correct :

*/10 * * * * /usr/bin/python 3 /home/pi/domoticz/scripts/python/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

Vérifie en particulier le chemin d'accès au répertoire du programme domoticz_mijia.py
en effet chemin du crontab pas bon, j'ai changer on verra.

faut bien laisser * en debut de ligne ?

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

Re: Xiaomi - Mijia Hygrothermographe

Message par J.M.B » 05 oct. 2018, 19:32

Oui

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.


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

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 05 oct. 2018, 19:40

Mais ca reste quand meme a zero....

Morassien
Messages : 14
Enregistré le : 07 oct. 2015, 10:25

Re: Xiaomi - Mijia Hygrothermographe

Message par Morassien » 26 oct. 2018, 12:35

Bonjour à tous,

J'ai suivi les différentes recommandations de ce poste et je bute sur l’exécution d la commande avec l'erreur suivante :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/script/mijia-sensor-domoticz $ sudo python3 domoticz_mijia.py
  File "domoticz_mijia.py", line 2
    port base64
              ^
SyntaxError: invalid syntax
J'ai bien put récupérer les adresses MAC de mes 2 capteurs, j'en déduis que tout est OK côté bluetooth, côté PYTHON je suis en 3.5.

Avez vous une idée de la raison de l'erreur ?

Merci de votre aide.
Raspberry 3 - DOMOTICZ - RFXCOM RFXtrx433

Morassien
Messages : 14
Enregistré le : 07 oct. 2015, 10:25

Re: Xiaomi - Mijia Hygrothermographe

Message par Morassien » 26 oct. 2018, 14:00

J'ai compris l'erreur, j'avais dut effacer les caractère manquant dans le script.... j'ai remplacé "port base64" par "import base64" et étonnement ça fonctionne beaucoup mieux :D
Merci pour ce post, mes 2 Hygrothermographe remonte bien dans mon domoticz !
Raspberry 3 - DOMOTICZ - RFXCOM RFXtrx433

florent28
Messages : 1
Enregistré le : 01 nov. 2018, 23:32

Re: Xiaomi - Mijia Hygrothermographe

Message par florent28 » 01 nov. 2018, 23:42

Wolfen38 a écrit :
05 oct. 2018, 19:31
J.M.B a écrit :
05 oct. 2018, 17:50
oui ex : domoticz server = "192.168.45.16:8080"
domoticzusername = "ton_identifiant"
domoticzpassword = "ton_motdepasse"





tout en bas du fichier : update("adresse_mac","idx")


Vérifie également dans le crontab ( sudo crontab -e ) que ta commande est correct :

*/10 * * * * /usr/bin/python 3 /home/pi/domoticz/scripts/python/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

Vérifie en particulier le chemin d'accès au répertoire du programme domoticz_mijia.py
en effet chemin du crontab pas bon, j'ai changer on verra.

faut bien laisser * en debut de ligne ?
Bonjour à tous,
Je ne sais pas si tu as résolu ton problème Wolfen38, mais cela vient probablement de l'espace qui se trouve dans "python 3" essai de le remplacer par "python3".
*/10 * * * * /usr/bin/python 3 /home/pi/domoticz/scripts/python/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

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

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 02 nov. 2018, 08:46

A force de bidouiller, installer, desinstaller... je dois avoir un probleme avec ma gestion bluetooth car quand je tape la commande "sudo hcitool lescan" maintenant mes thermometre n'apparaissent plus....

Et a la fin de la commande, j'ai un "disable scan failled : Input/output error"

Je sais plus quoi faire.

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

Re: Xiaomi - Mijia Hygrothermographe

Message par Wolfen38 » 02 nov. 2018, 12:07

Bon c'était bien vu pour l'espace de python3 j'ai un de mes thermomètre que j'avais paramétré avant qui fonctionne.

Par contre comme la commande pour trouver adresse Mac ne fonctionne plus je peux pas rajouter mes 2 autres thermomètres

Envoyé de mon Mi A1 en utilisant Tapatalk


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