Bonjour,Jef73 a écrit : ↑14 janv. 2019, 16:32@diving91 : j'ai quand même un gros problème => après une grosse inactivité pendant laquelle il se produit un reboot du Raspberry PI, le script ne remonte pas toujours l'état réel des équipements
Par exemple :
- je suis à la maison, mon G-Tag est détecté par le script et mis en mode PRESENT dans le virtuel (via l'URL Jeedom qu'il attaque)
- si je rentre ou je sors, tout se passe bien, l'état est mis à jour correctement via l'URL
- par contre, si je quitte la maison longtemps (allez, disons plusieurs jours) et que pendant ce temps là le Raspberry PI reboote (coupure de courant, reboot hebdomadaire, etc.) et bien => l'état ne rebascule pas sur PRESENT quand je rentre
De la même manière :
- je suis présent à la maison, mon G-Tag est détecté, le virtuel est OK
- je fais un reboot du Raspberry, ou une relance manuelle du script
- quelques heures après je quitte la maison => l'état ne bascule pas sur ABSENT
Ce que je ne comprend pas, c'est que 7 fois sur 10, ça fonctionne pourtant bien ???
Est-ce que quelque chose dans le script pourrait expliquer ça, ou bien c'est une cause externe ?
Nota : pour information, le script et Jeedom sont sur la même machine, le script sur hci0 et Jeedom sur hci1.
Désolé de la réponse tardive, mais pour je ne sais quelle raison, je n'ai pas eu de notification.
je ne voit rien dans le script qui pourrait avoir ce comportement. Est-ce que lorsque tu relance le script à la main, tout est normal? pour une raison obscure, parfois j'ai un message d'erreur que je n'ai jamais résolu. en général avant de le lancer (php daemon.php start),je fait un stop avant (php daemon.php stop) au cas où il ne se soit pas bien arrêté.
je ne reboote le Pi jeedom ou le Pi ou se trouve le BT que très rarement
diving91