mise a jour faite… plus d’erreur dans http.error
mais le demon reste stoique…
mon tel est eteint depuis 30 min et il me voi tjr present depuis le 18… j’ai l’impression que le demon ne ce lance pas ni ne scan
Bonjour
J’ai mis a jour, cela a fonctionner quelque minute et toujours la même erreur.
Traceback (most recent call last):
File « /var/www/html/plugins/phone_detection/core/class/…/…/resources/phone_detectiond/phone_detectiond.py », line 396, in
DEVICES = jc.getDevices()
File « /var/www/html/plugins/phone_detection/core/class/…/…/resources/phone_detectiond/phone_detectiond.py », line 240, in getDevices
r[key].lastStateDate = datetime.fromisoformat(item[‹ lastValueDate ›])
AttributeError: type object ‹ datetime.datetime › has no attribute ‹ fromisoformat ›
Signal 15 caught, exiting…
Bonjour,
Avez-vous vérifier la version de python utilisée?
Si j’ai bien suivi, @Sebastien_Ferrand développe sous buster (car PHP7.3), du coup je ne serais pas étonné qu’il soit sous python 3.7 ou même 3.8.
Donc à tout ceux ayant une soucis (@Loup, @coke) et @Sebastien_Ferrand, si vous pouviez vérifier la version installée chez vous (et donné la version de dedian aussi, ca peut être utile) python3 --version
datetime.datetime. fromisoformat a été ajouté en 3.7 je pense.
La plupart des personnes sont encore sous stretch ou même moins;
au passage la version par défaut de python est 2.7 sous stretch mais j’ai vérifié le code et tu lances bien le démon avec python 3.
Par contre sous stretch, la dernière version de python disponible est la 3.5.3 si je ne me trompe pas et donc si tu veux être compatible avec stretch, tu ne devrais pas utiliser de méthode ajoutée après la 3.5.
mise a jour, faite… ça marche… c d ela bombe et en plus c compatible avec le plugin BLEA, ( cad les deux fonctionne avec la même clé ) au top…
Merci encore.
Après mes tests, j’ai attendu plus de 4 minutes pour qu’il le détecte absent, et encore j’ai rafraichi à la main
Bizzarement par contre la detection de présence est inférieure à 10s sur mes tests…
ces durées sont elles fiable ?
2 - Avez vous pu comparer avec le plugin network et les ping icmp ou arp ?
Est-ce plus fiable et plus rapide ?
3 - Je pense que le fait d’entrer la mac bluetooth ca être compliqué pour les utilisateurs lambda.
au pire dans la doc met comment faire pour Android et Iphone.
L’idéal serait de la découverte.
Bonjour,
Très intéressé au plugin, que je viens d’installer et commence à tester. J’ai une question : serait-il possible de détecter tout téléphone à portée de BT, même si on ne connaît pas les adresses MAC (une sorte de broadcast)? L’idée serait de détecter la présence de téléphones « inconnus », et donc de détecter la présence d’« invités » à la maison…
Merci et très bonne soirée! Laurent
Ces 180s sont le temps minimum à attendre pour considérer absent un téléphone. Ça évite les faux positifs due aux micro-déconnexions que peuvent subir les connexions bluetooth.
En mode présence, le plugin vérifie toutes les 30s la présence du téléphone et que cette vérification peu prendre 1 ou 2 secondes, il peut y avoir un décalage de quelques secondes. En moyenne, la bascule se fait entre 180 et 195 secondes.
En mode absence, le plugin vérifie toutes les 10 secondes, au premier « ping ok » le téléphone est considérer tout de suite comme présent.
J’ai essayé d’utiliser des ping réseaux via le wifi… malheureusement, ça pose pas mal de problèmes : souvent pour économiser la batterie le wifi se désactive lorsque l’écran s’éteint
Je suis d’accord, je réfléchis à une procédure plus simple pour ajouter un téléphone sans passer par la saisie de l’adresse MAC.