-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Perte des sensors après plusieurs read #6
Comments
Pas tout compris à la discussion du lien donné, ils parlent de GPIO et i2C. Faudra que je refasse des tests lors de perte de "sensor" car je n'ai pas constaté ce problème Pourtant avec un sensor débranché pendant plusieurs jours, l'erreur "exUnknownSensor" est bien "catchée" |
Tiki peux tu me donner ta configuration owfs ? As tu un daemon owserver qui tourne ?
Peux tu me donner la conf dans /etc/owfs.conf pour une install. Debian. J'ai fais un test. Si le plugin est configuré avec 'u' et owserver configuré avec le dongle cela génère pleins d'erreurs exUnknownSensor car le plugin et le server accédent tous les 2 au dongle. Configure le plugin avec "localhost:4304" pour que cela fonctionne correctement. J'ai du redémarré owserver pour que cela remarche correctement aprés le test. |
Pour info, sur le PC de tiki, j'ai rajouté un timeout dans le process Read parcequ'il y avait beaucoup de requete en cascade. Le décalage de 5 sec au démarrage n'est pas fiable. iIl ne peut pas être tenu par un système dont ne connait pas le temps d'execution. le self._readStep sur 5 sec.
Après 4 heures toujours pas d'exUnknownSensor mais il faut plus de temps de test pour valider si ça change quelque chose........ |
il y a combien de sondes sur le bus ? Ma config. actuelle, un dongle 1-wire USB sur une RPI 2 avec 10 chips
Les seul cas ou c'est apparu chez moi, c'est du à un problème sur le bus J'ai rajouté un module avec 2 chips dont un en mode parasite et cela a 2016-02-05 16:08 GMT+01:00 Nico0084 [email protected]:
|
Je dirais 9 sondes, le detail du cablage je sais pas. Le 5 février 2016 à 17:51, vdomos [email protected] a écrit :
|
Tu as peut-être raison concernant les requetes trop excessives si le plugin est configuré en accés direct sur le dongle USB. même si il y a des problèmes de bus, cela ne devrait remonter que l'erreur "Sensor xx.yyyyyyyyyyyy NOT FOUND" à chaque lecture sans perturber le plugin. |
Mais ça ne perturbe pas le plugin vu que l'exception est gérée. Le 5 février 2016 à 18:17, vdomos [email protected] a écrit :
|
Ah, effectivement pas normal. même avec des erreurs NOT FOUND, la lecture peut se faire au prochain interval si la sonde revient. Cela ressemble à mon test d'accés direct sur le dongle usb en même temps que le plugin. Aprés ton test si toujours le même probleme, pourrrais tu relancer le plugin avec la configuration dans le plugin:
si tu as bien le dameon owserver sur la même machine et sur ce port ainsi que cette ligne
dans owfs.conf |
Salut, Des nouvelles de ce problème ? |
Salut
|
OUps j'avais loupé le sujet. Alors oui mon bus est en mode parasite. Ca fait un petit moment que le plugin n'a pas planté, je sais pas si c'était vraiment lié au final. Voilà après comme j'ai pas mal de souci de MQ (du à priori a une surcharge des requetes lors de mes tests de domodroid) d'autres de xpl par moment, c'est vrai que domogik tourne rarement plus de 24h ;) |
Sur un rpi2 ou un Atom D525, le plugin s'arretait souvent comme le Manager, plus des problèmes de MQ comme toi. Depuis retour sur une VM et plus ce problème. |
C'est déjà une fausse vm (un conteneur lxc). |
Il tourne sur quoi ton conteneur ? |
J'ai denouveau constaté le problème du plugin qui s'arrete tout seul même sur ma vm Mais à chaque fois, cela se produit lors de la rotation des logs. La log ne contient que ces 3 lignes:
Peux tu me dire si c'est le cas pour toi ? |
Nop ça l'a aussi fait en dehors des heures de rotation. Côté hardware je détaille rapidos: |
Salut,
Je n'ai pas de onewire mais en debugant celui de tikismoke je suis tombé sur la perte des sensors progressive après plusieurs read.
Il semblerait que cela provienne de la config de certains GPIO, voir la discution suivante : ow Python makes sensors disappear surtout la fin.
The text was updated successfully, but these errors were encountered: