-
Compteur de contenus
26 077 -
Inscription
-
Dernière visite
-
Jours gagnés
1 299
Tout ce qui a été posté par Lazer
-
Ouaip, solution toute trouvée, j'ai remplacé cette caméra par le dernier modèle en ColorVu 2.0 comme indiqué sur cette même page Rien que sur la qualité d'image le changement vaut largement le coup. D'ailleurs ça fait quelques mois que je n'ai pas fait de mise à jour de firmware, il va falloir que je refasse une passe prochainement.
- 1 631 réponses
-
- 1
-
-
- topic unique
- surveillance
-
(et 2 en plus)
Étiqueté avec :
-
Effectivement, je n'avais pas fait attention, l'API a changé.... j'aurais dû m'en douter, c'était dans "other bugfixes" Apparemment c'est maintenant : /api/events/history Bon... bah... faudra que je prépare une nouvelle version de ce QuickApp.
-
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Bien, on a avancé d'un pas je pense Mais il manque le début du log, donc je ne fait que supposer.... mais on est probablement retombé maintenant dans le problème que tu as mentionné sur l'autre topic, à savoir que ce ne sont pas les mêmes commandes. Est-ce que c'était le get_status ? Je n'ai pas compris ce que tu as dû changer sur l'autre topic pour que ça fonctionne avec ton robot... mais je pense qu'il va falloir faire pareil. -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Top merci Effectivement tu as raison le debug ne contient pas grand chose... mais il montre surtout un plantage (invisible) du code LUA Je pense que ce que je t'ai fait commenter ce matin n'était pas la bonne solution. Je te propose, toujours dans le fichier Xiaomi, de modifier la ligne 319 comme suit : if cipher_checksum == sha_hex2bin("ffffffffffffffffffffffffffffffff") or cipher_checksum == sha_hex2bin("00000000000000000000000000000000") then -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Merci mais les fichiers txt sont bloqués sur le forum.... si tu peux le remettre avec une extension LUA ça passera En tout cas avec tes dernières explications je commence un peu mieux à comprendre -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
OK... bon toujours aussi étrange.... J'attends les logs détaillés de @Dragoniacs avant de me lancer dans une analyse détaillée -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
"... se stoppait ..." Que veux tu dire par là ? Le QA se crashe ? Que vois-tu dans les logs ? De toute façon si le JSON n'est pas comme attendu, comme dans le cas de @Dragoniacs c'est normal, le problème se situe en amont. -
Nouvelle box Yubii Home par Nice/Fibaro !
Lazer a répondu à un(e) sujet de Burberry dans Annonces et suggestions
Oui tout à fait, elle était certifiée depuis quelles semaine sur la page officielle de la Z-Wave Alliance : https://products.z-wavealliance.org/products/4107?selectedFrequencyId=1 Le support du 433 MHz c'est pour le protocole propriétaire Nice (portail, ...) Et c'est pour cette raison qu'ils ont renommé l'application mobile Fibaro => Yubii : -
Bienvenue sur le forum
-
Welcome to the forum
-
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai le S6 MaxV J'arriverai bien à trouver une façon de rendre le QA suffisament générique, après le risque c'est que pour les prochains modèles l'API change encore, ce qui est possible vu qu'elle n'est pas officiellement documentée. En fait j'ai vraiment besoin du log complet (avec debug=true activé), car je ne sais même pas d'où sort le JSON que tu as partagé page précédente. Il faut que je comprenne la séquence complète de communication (et aussi résoudre le problème du checksum que je t'ai fait commenter en attendant) -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est fou ça, le résultat n'a rien à voir, comme si l'API était différente. Je suis quand même preneur des logs complets de tes 2 robots, car je ne comprend pas d'où ça sort tout ça... -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Étrange... et ça te fait pareil avec tes 2 aspirateurs ? Je ne suis pas certain de bien comprendre ta question, mais tu peux m'envoyer le log complet (en fichier attaché si c'est trop long pour être copier/collé dans un message, car le QA est assez bavard avec le debug activé) -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Tu peux STP arrêter de citer systématiquement le message précédent le tient, y compris ton propre message ? Je te laisse faire le ménage -
Quick App - Xiaomi Roborock Vacuum
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
@LMSI non rien à faire de spécifique, mais il va falloir m'en dire plus, je ne peux pas deviner. Comme d'habitude, commencer par les logs. Sinon tu as quel modèle d'aspirateur ? Peut être un qui n'est pas supporté. @Dragoniacs le VD était beaucoup plus permissif dans le protocole de communication, et ne vérifiait pas la validité des trames retournées par le robot. J'ai renforcé cela, mais peut être un peu trop du coup... dans l'immédiat, tu peux désactiver la vérification du checksum en commentant le bloc qui débute en ligne 329 du fichier Xiaomi. -
ah mince, aussi mal que ça ? Donc ton HC2 est perdue à jamais ?
-
Avec le -1 en dehors du tonumber du coup, car il faut que ta string soit convertie en nombre avant l'opération tonumber(fibaro.getGlobalVariable("Consigne_HC", 10)) - 1
-
il doit avoir du mal à interpréter la base (décimal, binaire, hexadécimal, etc). Essaye de forcer la base décimale : tonumber(xxx, 10)
-
Même pas de other bugfixes, je ne clique pas Je ne suis surtout pas concerné par les bugs corrigés, donc je vais attendre sagement la stable.
-
Donc c'est bien l'appel de self:setVariable() qui provoque le crash Alors là c'est très étrange, je ne comprends pas pourquoi.... EDIT : mais si bien sûr, le problème se situe lors de l'appel de ta fonction IDsAlarm(), il faut utiliser self : function QuickApp:btnJour() self:IDsAlarm(2) end
-
C'est bizarre, il faudrait que tu mettes des traces de debug un peu partout dans ton code, car en l'état je n'ai aucune idée de la ligne qui a provoqué le plantage.
-
J'ai le même doute que toi.... mais je pense que les 2 sont bonnes (ce qui rend la 2nde meilleure car 1 seule règle à écrite) Mais faudrait tester en pratique.
- 12 392 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Cool, mais ça devrait aussi marcher avec le numéro du profil... tu as bien la dernière version de GEA 7.21 ? Car il y a eu des correctifs à ce sujet justement.
- 12 392 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Le fichier ne passe pas, je pense que l'extension txt est interdite. Essaye avec l'extension lua plutôt