Closed Proft1972 closed 1 year ago
Ca n est pas pour rien. Pour moi ce sujet n'est pas clos. Tu ne devrais pas a avoir a faire des bidouilles pour avoir les infos.
J'ai des trucs urgents sur le feu mais je reviendrai vers toi pour le cloturer proprement et bien comprendre ce que tu ajoutes pour que ca fonctionne.
ce n'est pas une bidouille car l'option existe dans les commandes, non?
Et ca tu l'appliques sur "Get total power", "get current" & "get power" c'est ca ?
oui sur les 4: "Get total power", "get tension", "get current" & "get power"
Ok donc c'est bien ca. Il manque un "polling" automatique dans le modele. Ca n'a pas disparu, c'est juste qu'on n'est jamais allé jusqu'au bout. En relisant l'historique j'ai pas fait tilt que tu avais contourné le manue :) Bien joué.
Ne le fait pas sur "Get total power"... ca ca remonte tout seul et tu surcharges le reseau. Je te deconseille aussi 1min sur la tension. Aucun interet. Ca devrait n etre fait qu'une fois ca.
OK! J'ai donc supprimé "get total power" et j'ai mis 30 min pour la tension mais je n'en aurai surement pas besoin😊😊
Voila laisse comme ca et tu verra si ca le fait ou pas. Je complete le modele des que je trouve du temps.
👌👌👌
Hello @tcharp38 , j'ai remarqué que cette prise ne se met pas à jour quand le pc n'est pas sur la page . C'est pareil pour la puissance (je n'ai historisé que la puissance) , la valeur quand la prise est arrêtée devrait être à zéro mais elle reste à env. 220W.
Salut @Proft1972 Peux tu me filer les logs qq mins apres l'arret de la prise ? Je veux voir ce qui remonte apres "l'arret"
Hello @tcharp38, j'ai un peu investigué, et j'ai trouvé des choses: j'ai fait une maj depuis les param avancés et depuis ca a l'air de fonctionner pour les graphiques! En revanche, c'est idem pour le rafraichissement. Avant rafraichissement de la page alors que la prise est sur ON: Apres rafraichissement de la page: Je te mets quand même les logs après env 5 min d'arrêt de la prise : AbeilleLogs-230522 (2).tar.gz Ce matin, j'avais des trucs bizarres mais je n'arrive plus à les reproduire, on verra si ca revient! edit: il y a quand même un truc: l'echelle est identique sur les 2 modules, ils se mettent en route et s'arrêtent en meme temps pourtant la représentation est differente (en haut il n'y a pas 24h alors qu'en bas c'est le cas)
Je ne sais pas quoi penser. J'ai du mal à cerner le pb malgré tes explications. Quand tu parles de "en haut" ou "en bas" tu compares quoi ? 2 moments differents du meme device ou 2 devices differents ?
en haut c'est "pompe piscine" et en bas c'est "commut 2" sur l'image au-dessus. Les 2 sont pilotés simultanément. J'espère avoir été plus clair
"Commut 2" n'est pas un equipement Abeille. Je ne le retrouve pas dans la liste. C'est quoi ?
commut 2 est piloté par le plugin wifilight v2 mais ce que je veux dire c'est que l'affichage du graphique de fond de l'equipement "pompe piscine" n'est pas le même que "commut 2" alors qu'il est piloté en même temps. Par ex, l'affichage du graphique de fond de l'equipement "Tuya PIR + illuminance sensor - 632" est bien sur 24h
Pour etre franc je ne savais meme pas que tu pouvais faire ça avec Jeedom. Mais jusqu'a preuve du contraire (ou piste), je ne vois pas comment Abeille influence ca. Abeille n'a pas de notion de journée. Juste des evenements avec l'heure associée.
ok😉 on va laisser comme ca, c'est pas génant! C'était juste une question comme ca, selon si je mets "escalier" ou "barres verticales" j'ai des résultats différents... je m'adapte 😊😉👌
Ok mais si tu comprends mieux pourquoi Abeille aurait un role la dedans, n'hesite pas à remettre ça sur le tapis.
Du coté de ce sujet.. il reste qqch ou on peut le fermer ?
Encore une fois et sans rien faire, j'ai perdu ma clé zigate, j'ai les logs de ce matin au cas ou ca peut t'aider... Ca craint un peu parce que j'ai la pompe piscine qui est dessus et si ca ne fonctionne pas, cest pas top!!!! AbeilleLogs-230531.tar.gz
Salut Ta Zigate est en vrac. Seule solution que je vois la.. la debrancher/rebrancher ou eteindre la box puis la rallumer (il faut couper le jus de la zigate). C'est un sujet qu'on a déja abordé non ? Apres.. pourquoi des plantages chez toi.. ca reste à comprendre
Ca doit correspondre à ce sujet https://github.com/KiwiHC16/Abeille/issues/2535
en effet, j'ai déjà eu ce soucis récemment mais je ne sais pas comment chercher...pour le moment, j'ai désactivé la tête thermo, c'est un des dernier équipement que j'ai installé...
Regarde le "dmesg" pour voir si il y a les messages d erreur du style
[306537.083935] cp210x ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32 [306537.084408] cp210x ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
Ca confirmera le souci. Je n'ai toujours pas trouvé comment faire automatiquement.
je viens de le faire et j'ai en effet qques erreurs mais comment savoir l'heure? c'est en timestamp?
C'est un timestamp linux mais je viens de voir que tu peux faire dmesg -T
Ca donne un truc du style
[Tue May 30 21:28:43 2023] cp210x ttyUSB0: failed set request 0x12 status: -32 [Tue May 30 21:28:43 2023] cp210x ttyUSB0: failed set request 0x0 status: -71 [Tue May 30 21:28:43 2023] cp210x ttyUSB0: failed set request 0x0 status: -71 [Tue May 30 21:28:43 2023] cp210x ttyUSB0: cp210x_open - Unable to enable UART
nouveau 2.txt voici le fichier, dmesg -T fonctionne 👌
Du coup ca regle tes soucis ?
je ne sais pas encore car le pb n'arrive qu'après un certain temps. Quand j'ai écris que ca fonctionnait, c'est dmesg -T 👍
J'ai passé un moment à creuser dans l'idée de faire automatiquement un power off/power on et je suis arrivé à qqch. Peux tu tester ce script ? powerCycleUsb.zip
Tu le decompresses ou tu veux sur ton RPI et tu l'executes comme suit ./powerCycleUsb.sh /dev/ttyUSB0
Pour confirmer tu dois voir dans dmesg une trace de "deconnexion" puis "reconnexion" de la clef. Ex;
[Wed May 31 23:21:26 2023] cp210x 3-1.2:1.0: device disconnected [Wed May 31 23:21:28 2023] cp210x 3-1.2:1.0: cp210x converter detected [Wed May 31 23:21:28 2023] usb 3-1.2: cp210x converter now attached to ttyUSB0
@tcharp38 il y a qq temps j'avais des problèmes de deco et reco de la clé usb, comme j'utilise un conteneur, la clé revenait sur /dev/ttyUSB1, incorrect pour que conteneur reconnaisse la clé. Au final, c'etait un problème du module ttl
J'ai écrit un programme qui arrête le conteneur, fait un reset de la clé et /ou un unbind/bind. usbreset se base sur le deviceid du pl2303 unbind sur le chemin donnée par udevadmin.
Voici les fonctions que j'utilise si jamais ca peut aider. Dans mon cas, le script tourne sur la machine hote et non pas dans le conteneur.
getfpath(){
echo $(udevadm info -a -n ${USB} 2>/dev/null | grep "at device" | grep -Eo "'(.)+'" | tr -d "'")
}
unbindBind(){
#/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4:1.0/ttyUSB1/tty/ttyUSB1
PATH=$(echo ${FPATH} | cut -f9 -d'/')
echo Disconnecting $PATH
echo "$PATH" > /sys/bus/usb/drivers/usb/unbind
#echo "$PATH" > /sys/bus/usb/drivers/pl2303/unbind
sleep 3
echo Connecting $PATH
echo "$PATH" > tee /sys/bus/usb/drivers/usb/bind
#echo "$PATH" > tee /sys/bus/usb/drivers/pl2303/bind
}
usbReset(){
echo "usbReset pl2303 device"
[[ $(lsusb) =~ [a-z0-9]+:2303 ]] && device=${BASH_REMATCH[0]}
[[ -z ${device} ]] && echo "Device [*:2303] not found " && exit
usbreset ${device}
}
checkttyUSB(){
devUSB=$(ls ${USB} 2>/dev/null) || echo
[[ -n ${devUSB} ]] && echo -e "FPATH:\t${FPATH}\t attached to device: ${FPATH##*tty/}\nFound: ${devUSB} in /dev/ttyUSB*\n"
if [[ ${devUSB} =~ ${expectedTTY} ]]; then
echo "OK, ${devUSB} is as expected (${expectedTTY})"
else
echo "Error, found ${devUSB:-'No device found'} but expected tty${expectedTTY} (FPATH: ${FPATH})"
fi
}
Salut @edgd1er Merci pour ces infos. Je vais voir à l'usage si l'identification du port est plus fiable avec udevadm ou du grep dmesg comme je fais.
usbreset lui n'apporte rien de ce que j'ai pu voir. La clef pour remettre en etat est vraiment de deconnecter/reconnecter.
Une fois le script fiabilisé je compte inserer ca dans Abeille pour qu'il declenche un "power cycle" si ce mode cata est detecté.
je n'ai pas encore fait ta modif, mais ce matin, jeedom était complètement planté, je commence à désespérer. A ton avis, que faut il que je fasse sachant que vers début avril, j'ai refait une installation comme j'ai toujours fait (et qui a toujours très bien fonctionné) et il y a des installations qui ne se sont pas faites correctement , il a fallu que reinstall qques fichiers (npm je crois) pour avoir un fonctionnement à peu près correct mais depuis, j'ai l'impression que jeedom est instable…
Salut @Proft1972 Je comprends ton desespoir.
Il faut arriver à clarifier les choses. Pourquoi dis tu "Jeedom est planté" ? Est ce bien Jeedom (dans ce cas aucun lien avec Abeille) ou le plugin ? Bref qu'observes tu ?
jeedom est planté car ce matin, je ne pouvais plus me connecter en http. je n'ai plus de relevés depuis env 6h20 jusqu'à 8h05 environ... hier quand j'ai eu le plantage (uniquement d'abeille) cela m'a changé de port usb et j'avais le port rfxcom à la place de la zigate...
Côté Jeedom je pense que ca n'est pas lui le pb. Tu sembles avoir des soucis de fiabilité de carte SD (c'est bien ca ?) Je vois souvent des gens qui sont passés au SSD pour cette raison mais attention... SSD entraine souvent des perturbations elec qui pourri la zigate entre autre. Bref.. RPI+SD card.. c'est deja la a revoir.
Ca te parle tout ça ?
Hello @tcharp38 . je n'ai pas de sd card mais un ssd, j'ai 50cm entre la zigate et le ssd, peut-être faut il que je les éloigne? Question subsidiaire: est il possible de reseter une valeur? J'aurais aimé remettre à zéro la P tot en kWh
Salut @Proft1972 Quand je pense perturbations elec je veux parler de celles qui viennent de l'alim ou d'un device tres "parasitant" sur le meme port USB ou a proximité. Donc la distance ne changera pas la donne dans ce cas. Tu peux jeter un oeil aux differents post sur RPI + SSD. Je crois que certains ports sont juste déconseillés dans ce cas.
Pour ta question subsidiaire, c'est une tres bonne question. Je n'ai jamais eu la reponse. J'avais tenté d'ecrire sur cet attribut pour ca mais sans effet sur le modele qu'on a testé. Donc jusque la pas trouvé comment faire.
ok , pour l'instant, je n'ai pas de soucis! Cest dommage que l'on ne puisse pas reseter ces valeurs, pour le moment j'ai fait une soustraction...
Je n'ai pas dit qu'on ne pouvait pas :) Je ne sais juste pas comment faire en dehors de debrancher la prise. Mais il doit y avoir une astuce, pas forcement sur tous les modules car Tuya = gros merdier souvent baclé mais ca doit exister. Si tu as le courage et le temps fouille les forums et fais signe des que tu vois une piste.
j'ai deja regardé et rien trouvé de probant, c'est pour ca que je te demande 😉😊
Tu peux tenter un truc tiré de ce lien https://www.zigbee2mqtt.io/devices/TS011F_plug_3.html Sur Abeille c'est facile à tester via la page avancé
J'ai du faire une boulette, maintenant, je n'arrive plus a commander la prise, voici les logs au cas ou! AbeilleLogs-230612.tar.gz edit: je lai exclu d'abeille et je l'ai recréé et tout fonctionne normalement
Bon je ne vois pas grand chose dans les logs. Le mode debug ne semble plus actif. Tu avais fait la manip que dont je t'ai parlé ?
Bon je ne vois pas grand chose dans les logs. Le mode debug ne semble plus actif. Tu avais fait la manip que dont je t'ai parlé ?
j'ai essayé ta manip et surement que je me suis planté! 😒je perds souvent sans rien faire le mode debug 🤔🤔
Hello @tcharp38 , sais tu pkoi je n'arrive pas à déplacer les commandes en maintenant le clic gauche depuis l'onglet "commandes" alors que tous les autres plugins fonctionnent?
Hello. Tu peux me montrer ou detailler la manip que tu cherches à faire ? Ca me parle pas mais tu fais surement + d experimentations que moi cote Jeedom.
Normalement, quand tu clics gauche la ligne 142968 par ex tu peux la deplacer plus bas ou plus haut et sur la tuile dans le dashboard, tu as les commandes dans l'ordre que tu veux: par ex, dans le plugin rfxcom, ça fonctionne :
Ok je ne connaissais pas cette possibilité. Je vais regarder ce qu'il manque pour ça
hello, après un redémarrage de jeedom, le port rfxcom a été mis a la place de la zigate. y a t il possibilité d'avoir tout le temps la zigate après un redémarrage car ni rfxcom ni abeille ne fonctionnaient?
Salut @Proft1972 Oui ca c'est un des caprices de Linux. Je ne sais pas trop comment on controle l'affectation mais c'est possible. Il faut que je retrouve les sujets qui en parlent.
Bonjour, ci-joint la decouverte d'une prise SHP15 avec la consommation.
voici le fichier json: discovery.zip
Merci