Forcer l'utilisation de Python3

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
fifou.ita
Messages : 21
Inscription : 15 mai 2018, 08:49

Re: Forcer l'utilisation de Python3

Message 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

Dr No
Messages : 130
Inscription : 22 janv. 2015, 17:02
Localisation : Sud de France (Hérault)

Re: Forcer l'utilisation de Python3

Message 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
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: Forcer l'utilisation de Python3

Message 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 ?
Dr No
Messages : 130
Inscription : 22 janv. 2015, 17:02
Localisation : Sud de France (Hérault)

Re: Forcer l'utilisation de Python3

Message 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.
vulbas
Messages : 411
Inscription : 24 janv. 2017, 18:45

Re: Forcer l'utilisation de Python3

Message 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
Dr No
Messages : 130
Inscription : 22 janv. 2015, 17:02
Localisation : Sud de France (Hérault)

Re: Forcer l'utilisation de Python3

Message 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
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Forcer l'utilisation de Python3

Message par papoo »

dans notepad++
menu édition => convertir les sauts de ligne => Convertir au format UNIX
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre