@pierre-gilles : je suis sous safari⊠Et non chrome. Peut ĂȘtre est ce cela
@pierre-gilles, je ne vois rien dâanormal⊠Scan toutes les minutes et mon porte clef est dĂ©tectĂ©. Si je pars (simulation en lâĂ©teignant), plus rien nâest dĂ©tectĂ© et aucun message dâerreur.
2|gladys-b | Starting Bluetooth Scan for 30 seconds !
2|gladys-b | Device "iTAG " is the peripheral of user 1, it means user is at home ID = 1 !
2|gladys-b | Stopping Bluetooth Scan for 60 seconds !
2|gladys-b | Bluetooth Scan stopped
2|gladys-b | Starting Bluetooth Scan for 30 seconds !
2|gladys-b | Stopping Bluetooth Scan for 60 seconds !
2|gladys-b | Bluetooth Scan stopped
Jâai essayĂ© de modifier lâĂ©tat de la maison via la nouvelle box en choisissant "Rentre Ă la maison puis âQuitte la maisonâ dans la nouvelle box, les messages âMode changĂ© avec succĂšs. back-at-homeâ et âMode changĂ© avec succĂšs. left-homeâ apparaissent bien dans un cadre vert en haut Ă droite, mais pas de modification de la timeline lorsque mon porte clef est de nouveau dĂ©tectĂ© la suiteâŠ
AprĂšs la migration jâai dĂ»t rĂ©installer nmap
sudo apt-get update
sudo apt-get install nmap
Pour que gladys.house.checkUsersPresence();
fonctionne
Les logs de Gladys me donnent cette information:
0|gladys | Error: ENOENT: no such file or directory, chmod '/home/pi/gladys/config/../rpi-update.sh'
Si vous avez une idée !
Il faut peut-ĂȘtre que jâinstalle
sudo apt-get update
sudo apt-get install rpi-update
Ahhh je me disais bien quâil y avait un soucis, je me suis galĂ©rĂ© pour gĂ©nĂ©rĂ© un certificat jâai essayĂ© pleins de trucs avec certbot mais pour les noms de domaine freeboxos.fr ça ne marchait pas au final jâai rĂ©ussi Ă trouver un truc qui mâa gĂ©nĂ©rĂ© le bousin ! Beau travail quand mĂȘme pour cette nouvelle version
Ah probablement
Du coup jâai crĂ©Ă© une issue GitHub pour corriger ça dans la prochaine version =>
Et cÎté Gladys les logs pendant ce test disent quoi?
Je vais tester aussi de mon cĂŽtĂ© ça mâinquiĂšte tout ça !
Ah ! Merci pour le feedback, je vois de quoi il sâagit, tkt câest rien ( ça ne change rien Ă Gladys ), jâenlĂšve ce warning dans la prochaine maj de Gladys !
Alors, difficile de dire car jâai toutes les 2-3 minutes des tonnes de logs venant du z-wave qui apparaissent alors que je ne touche Ă aucune de mes prises ou lumiĂšres⊠Alors il est extrĂȘmement difficile de faire le tri dans tout ça !
Jâai rĂ©ussi Ă interceptĂ© ça, jâespĂšre que ça tâira car câest la seule chose en rapport avec script de dĂ©tection de prĂ©sence :
0|gladys | Scenario : Trigger : Conditions verified, starting all actions.
0|gladys | Scenario : exec : Found 1 actions to execute.
0|gladys | Executing action "Exécute un script"
0|gladys | House : checkUsersPresence
0|gladys | Access with token to user Retlaw
0|gladys | gladys.location.create : Create location for user 1
Cela est trĂšs peu probable⊠Vu que tout le monde a tĂ©lĂ©chargĂ© lâimage au mĂȘme endroit et que tu sembles ĂȘtre le seul Ă avoir ce problĂšme. As tu essayĂ© de la retĂ©lĂ©charger ?
Arrives-tu au moins Ă accĂ©der Ă Gladys via ton navigateur (car câest, Ă ma connaissance, le seul moyen dâafficher Gladys)
As-tu essayé avec une autre carte SD ?
Ton image est peut ĂȘtre corrompu, tĂ©lĂ©charge lĂ Ă nouveau.
Si tu as Linux - Ubuntu tu peut utiliser Disques pour restaurĂ© lâimage disque que tu as tĂ©lĂ©chargĂ©
OK
Mais tu ne réponds pas à la question : Arrives-tu au moins à accéder à Gladys via ton navigateur ?
Quand tu essaies, quel page apparait dans ton navigateur ? (page dâauthentification de Gladys ? Erreur 502 ? Adresse introuvable ? Autre ?)
Non, car je tourne sur une 8Go
as-tu essayĂ© lâadresse suivante : http://IPdetonRPi:8080 ?
Quand tu vas dans lâinterface de ta box, ton RPi a tâil une adresse IP ?
ah minceâŠ
aha ça mâaide pas du tout
aaaaah je me disais bien
Note : Avant que jâinstalle le z-wave Ă la maison, si mes souvenirs sont bons, il ne se passait rien de plus dans les logs de Gladys lorsque le script de dĂ©tection de prĂ©sence Ă©tait lancĂ©
Edit : Solution (re)trouvée !! (@Fox49, si tu passes par là ⊠)
Jâai 2 neurones qui se sont connectĂ©s entre eux cet aprĂšs midi et je me suis souvenu que jâavais rencontrĂ© un tel problĂšme avec le compte de ma femme et que je nâĂ©tais pas le seul. AprĂšs avoir retrouvĂ© et relu le topic dans lequel le problĂšme avait Ă©tĂ© exposĂ©, jâai trouvĂ© la solution proposĂ©e Ă lâĂ©poque par Maegfea, Ă savoir : dire Ă Gladys que lâon part via le .
Jâai donc dit Ă Gladys que je mâen allais, « DĂ©part de la maison » est donc apparu dans la timeline, puis « Retour Ă la maison » quelques secondes plus tard lorsque mon porte clef a Ă©tĂ© dĂ©tectĂ©.
Depuis, tout fonctionne Ă merveille. les Ă©vĂšnements « DĂ©part de la maison », « Utilisateur vu Ă la maison » et « Retour Ă la maison » sâenchainent correctement.
@pierre-gilles, je ne sais pas si ce comportement est normal, mais la solution Ă©tant facile, pourquoi ne pas lâintĂ©grer en fin de tuto afin dâinformer les autres utilisateurs de la façon de faire en cas de problĂšme ?
Salut =D !
A tâon un tutoriel pour les nouvelles box maintenant ?
Alors, mise Ă jour OK
Mais jâai une petite remarque :
Dans lâĂ©cran âEditer scĂ©narioâ, on peut les modifier Ă la main (super).
Mais pour exĂ©cuter un script, il faut son IDâŠ
Or lâID nâest pas affichĂ© dans lâĂ©cran âScriptsâ.
Alors, comment faire sans devoir requéter la BDD ?
Sinon dans lâihm :
Ipgladys/dashboard/script.
Supprimé dashboard de façons a avoir uniquement Ipgladys/script
La tu auras un json ayant toutes les infos dont lid.
Encore une fois ce nâest pas trĂšs userfrendly
Salut !
Alors oui toutes mes excuses le tuto est prĂȘt (enfin presque) sauf quâon a complĂštement oubliĂ© de le rendre public
En plus je viens de mâapercevoir que jâai oubliĂ© une partie importante ^^
Donc je vais le modifier dĂšs que jâaurai le temps et je verrais avec PG si le tuto reste sur le forum ou si il part sur le site directement mais je vais essayer de faire ça ce week-end promis !
Bien vue @Pti_Nico !
Il existe une route GET pour ça, elle nâest pas documentĂ© mais dĂ©jĂ Ă©tĂ© donnĂ©e par PG quelque part sur le forum
Tu dois pouvoir essayer quelque chose du genre : GET http://TON_IP/script