Page 5 sur 9

Re: Xiaomi - Mijia Hygrothermographe

Publié : 05 oct. 2018, 15:46
par Wolfen38
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.... ?

Re: Xiaomi - Mijia Hygrothermographe

Publié : 05 oct. 2018, 17:50
par J.M.B
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

Re: Xiaomi - Mijia Hygrothermographe

Publié : 05 oct. 2018, 19:31
par Wolfen38
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 ?

Re: Xiaomi - Mijia Hygrothermographe

Publié : 05 oct. 2018, 19:32
par J.M.B
Oui

Re: Xiaomi - Mijia Hygrothermographe

Publié : 05 oct. 2018, 19:40
par Wolfen38
Mais ca reste quand meme a zero....

Re: Xiaomi - Mijia Hygrothermographe

Publié : 26 oct. 2018, 12:35
par Morassien
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.

Re: Xiaomi - Mijia Hygrothermographe

Publié : 26 oct. 2018, 14:00
par Morassien
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 !

Re: Xiaomi - Mijia Hygrothermographe

Publié : 01 nov. 2018, 23:42
par florent28
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

Re: Xiaomi - Mijia Hygrothermographe

Publié : 02 nov. 2018, 08:46
par Wolfen38
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.

Re: Xiaomi - Mijia Hygrothermographe

Publié : 02 nov. 2018, 12:07
par Wolfen38
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