Bon alors, bonne nouvelle :
J'y suis arrivé !
Avec ce script (que vous avez donné ici) :
https://github.com/ClementMarrast/mijia-sensor-domoticz
Alors il vous faut :
1- Créer vos Dummyies (autant que vous avez de capteurs)
2- La commande pour trouver les Adresses MAC :
sachant que si comme moi vous avez ajouté les thermomètres à votre app Mi Home, on trouve aussi la MAC dans l'app
3- Il faut aussi installer btlewrap :
4- Ensuite copier le git avec la commande :
Code : Tout sélectionner
git clone https://github.com/ClementMarrast/mijia-sensor-domoticz.git
5- Éditer le fichier
domoticz_mijia.py
, perso j'utilise Filezilla et Notepad++ pour éditer mes fichiers, plus pratique quand on est pas un pro des lignes de commandes
Entrez l'ip et login de votre Domoticz
En bas du fichier, entrez les adresse MAC + IDX + 2 (si vous laissez 1, çà foire, j'ai pas encore trouver pourquoi, mais j'ai pas encore vraiment cherché)
6- et ensuite lancer la commande :
Code : Tout sélectionner
/usr/bin/python3 /home/pi/mijia-sensor-domoticz/domoticz_mijia.py
pour vérifier que ça fonctionne, si çà fonctionne vous obtiendrez :
pi@raspberrypi:~ $ /usr/bin/python3 /home/pi/mijia-sensor-domoticz/domoticz_mijia.py
/home/pi/mijia-sensor-domoticz/domoticz_mijia.py:34: DeprecationWarning: encodestring() is a deprecated alias since 3.1, use encodebytes()
base64string = base64.encodestring(('%s:%s' % (domoticzusername, domoticzpassword)).encode()).decode().replace('\n', '')
1: updating
Mi Sensor: A4:C1:38:XX
Firmware: 1.0.0_0106
Name: LYWSD03MMC
Temperature: 19.6°C
Humidity: 55%
Battery: 99%
http://192.168.XX:9090/json.htm?type=co ... battery=99
Mi Sensor: A4:C1:38:XX
Firmware: 1.0.0_0109
Name: LYWSD03MMC
Temperature: 21.3°C
Humidity: 48%
Battery: 99%
http://192.168.XX:9090/json.htm?type=co ... battery=99
Mi Sensor: A4:C1:38:XX
Firmware: 1.0.0_0106
Name: LYWSD03MMC
Temperature: 23.2°C
Humidity: 48%
Battery: 99%
http://192.168.XX:9090/json.htm?type=co ... battery=99
Error reading value retry after 5 seconds...
Error reading value retry after 5 seconds...
Error reading value
les error c'est quand il arrive pas à ler trouver, chez moi certains sont trop loin du Rasp,
si quelqu'un sait comment améliorer la puissance de captation du Rasp, je suis preneur
Ils sont visibles avec l'app car l'app utilise la passerelle V3 qui n'est pas compatible avec Domoticz (dommage cela aurait réglé tous nos problèmes).
7-Ajoutez votre Cron pour automatiser le tout :
copier
Code : Tout sélectionner
*/30 * * * * /usr/bin/python3 /home/pi/mijia-sensor-domoticz/domoticz_mijia.py >/dev/null 2>&1

ne pas mettre la crontab en 'sudo' (en tout cas ne fonctionne pas chez moi)
Voilà, j'espère qu'avec cette petite aide vous y arriverez aussi.