Page 2 sur 2

Re: Forcer l'utilisation de Python3

Publié : 05 févr. 2019, 13:34
par fifou.ita
Bonjour

Je suis novice et j aimerai beaucoup aprendre ce que tu as fait
Concrètement c'est très intéressant pour mes besoin

Peux tu m'en dire d avantage stp

A+

Envoyé de mon SM-A520F en utilisant Tapatalk


Re: Forcer l'utilisation de Python3

Publié : 08 févr. 2019, 16:26
par Dr No
Bonjour fifou.ita

Pardonnes le retard de ma réponse je n'ai pas vu la notification.

Précise un peu ce que tu recherches STP

Re: Forcer l'utilisation de Python3

Publié : 10 févr. 2019, 16:58
par vulbas
salut,
je me demande si mon probleme ne serait pas un probleme entre version de python.
j'ai une sorte d'incompatibilité entre ma detection de beacon et miflora.
https://www.domoticz.com/wiki/Presence_ ... _Beacon%29

https://www.domoticz.com/wiki/Mi_Flora_Bluetooth_LE

quand le script qui va chercher les info de mes sensor miflora se lance ça me coupe la detection de mes beacon.
par exemple si je lance manuellement

Code : Tout sélectionner

/usr/bin/python3 /home/pi/domoticz/scripts/python/miflora/domoticz.py
ça coupe mes beacon. le seul moyen pour que la detection de ces derniers refonctionne il faut que je fasse

Code : Tout sélectionner

[code]sudo python /usr/local/bin/check_beacon_presence.py
bien sur en faisant ça c'est les info des miflora que je ne reçoit plus :cry:

qu'est ce que vous en pensez ?

Re: Forcer l'utilisation de Python3

Publié : 10 févr. 2019, 17:12
par Dr No
Sans chercher plus loin, c'est probablement maladroit de nommer ton script domoticz.py dans la mesure où domoticz utilise probablement ce nom.

Essaie de le renommer pour voir, ça ne coûte rien.

Re: Forcer l'utilisation de Python3

Publié : 10 févr. 2019, 18:06
par vulbas
hello,
merci de te pencher sur mon probleme.
j'avais espoir que ce soit ça mais non,
j'ai testé avec miflo.
toujours pareil, si je lance

Code : Tout sélectionner

/usr/bin/python3 /home/pi/domoticz/scripts/python/miflora/miflo.py
je perds les beacon, ils passent sur off. truc de fou.
j'avais essayé de refaire une install propre sur un autre pi, juste avec beacon et miflora installé et le probleme etait le meme.

bon, j'abdique,je m'avoue vaincu lol.
du coup j'ai fait un sudo crontab -e avec

Code : Tout sélectionner

2 20 * * * /usr/bin/python3 /home/pi/domoticz/scripts/python/miflora/miflo.py >/dev/null 2>&1
3 20 * * * sudo python /usr/local/bin/check_beacon_presence.py >/dev/null 2>&1


en gros le check beacon se relance 1mn apres le miflora

Re: Forcer l'utilisation de Python3

Publié : 11 févr. 2019, 19:08
par Dr No
Mon problème est résolu

Il faut faire un dos2unix sur le script python lancé par le switch virtuel et là ça fonctionne

Re: Forcer l'utilisation de Python3

Publié : 02 mars 2019, 10:31
par papoo
dans notepad++
menu édition => convertir les sauts de ligne => Convertir au format UNIX