-
Compteur de contenus
1 687 -
Inscription
-
Dernière visite
-
Jours gagnés
49
Tout ce qui a été posté par Dragoniacs
-
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Je ne connais pas d'autre méthode que celle de ADN182... Avec le fichier Excel et la carte en transparence... C'est compliqué mais tu ne le fait que une fois, sauf si tu déménage ou change la base de place. Envoyé de mon RMX1993 en utilisant Tapatalk -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Voilà, pour les 2 esclaves LOG E2.lua LOG S5.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
YOUHOU ! Victoire, cela fonctionne, j'ai toutes les infos qui remontent Je vais tester avec mon S5 maintenant .... EDIT : c'est bon pour le S5 aussi ! -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Voici ce que cela donne. J'ai joué avec les boutons : ON (qui a bien lancé le nettoyage) / OFF (qui n'a pas marché) / Pause (ça fonctionne) / Stop / Retour au dock (qui marche aussi) Log_Xiaomi.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est de mieux en mieux ! Voilà le résultat : Log_Xiaomi.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Je n'ai pas très bien compris ta remarque, je n'ai rien changé dans le QA si ce ne sont les modifs que tu m'a demandées... J'espère que cela n'induit pas d'erreur dans tes activités de debuggage Voici un nouveau log d'erreur On progresse je pense, il est de plus en plus bavard ! Log_Xiaomi.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Voici le debug complet, depuis l'init du QA. log xiaomi new.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Modif faite -> erreur : [20.04.2021] [16:47:36] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Data ASCII : {"id":8031,"error":{"code":-32600,"message":"Req object invalid."}} [20.04.2021] [16:47:36] [DEBUG] [QA_ROBOROCK_195]: table[2] "error" = table[2] "message" = "Req object invalid." "code" = -32600 "id" = 8031 [20.04.2021] [16:47:36] [ERROR] [QA_ROBOROCK_195]: Xiaomi:command() Invalid result : Error -32600 : Req object invalid. [20.04.2021] [16:47:36] [ERROR] [QA_ROBOROCK_195]: Can't get vacuum status : Error -32600 : Req object invalid. (j'ai retiré la mise en commentaire, mais cela ne change rien) -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai édité mon post -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Je parlais de mes difficultés et de la résolution ici (lire les 2 ou 3 messages qui se suivent) -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
A vrai dire je n'ai pas grand chose dans le debug... Voici la dernière heure, avec le debug = true, et sur le E-Machin. La table que je t'ai donnée, est le résultat d'une recherche du token, via une ancienne application Xiaomi. Il faut que je te retrouve la procédure complète... Cela créait un log à la racine de mon téléphone, et je l'avais soigneusement conservé Log QA Xiaomi.lua -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ces où dans ton code que tu récupère le Jason pour mettre les labels a jour ? Histoire de faire un print() et comparer nos tables de données... Envoyé de mon RMX1993 en utilisant Tapatalk -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est quoi que tu as comme modèle@Lazer ? LMSI semble aussi avoir un S5, comme moi, et pas d'information qui remonte dans le QA, comme moi. Je crains qu'il n'y ait trop de différence d'un robot a l'autre, et si c'est le cas on est mal... Envoyé de mon RMX1993 en utilisant Tapatalk -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai testé mon S5. Il répond aux commandes, mais effectivement, le QA est vide de données.... Pas d'info mis à part son modèle. -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ah j'ai retrouvé ! Regarde ça : la table de data de mon S-Machin = {"did":"82858258","token":"644568436d304b4e6f6e676176516c6e","longitude":"2.16237000","latitude":"48.90454700","name":"Mimi","pid":"0","localip":"192.168.1.31","mac":"78:11:DC:ED:1B:CD","ssid":"SFR_B518","bssid":"E4:5D:51:CF:B5:1E","parent_id":"","parent_model":"","show_mode":1,"model":"roborock.vacuum.s5","adminFlag":1,"shareFlag":0,"permitLevel":16,"isOnline":true,"desc":"Entièrement chargée","extra":{"isSetPincode":0,"fw_version":"3.5.7_002008","needVerifyCode":0,"isPasswordEncrypt":0},"event":{"consumable_item_prop_cache":"{\"filter_element_work_time\":\"0\",\"filter_work_time\":\"101132\",\"main_brush_work_time\":\"644129\",\"sensor_dirty_time\":\"92762\",\"side_brush_work_time\":\"281100\"}","event.back_to_dock":"{\"timestamp\":1604153658,\"value\":[0]}","event.back_to_dock_nearby":"{\"timestamp\":1590769938,\"value\":[0]}","event.back_to_dock_no_power":"{\"timestamp\":1546068771,\"value\":[0]}","event.back_to_origin_fail":"{\"timestamp\":1592409480,\"value\":[0]}","event.bin_full":"{\"timestamp\":1597939466,\"value\":[0]}","event.clean_complete":"{\"timestamp\":1604153631,\"value\":[0]}","event.consume_material_notify":"{\"timestamp\":1599410105,\"value\":[1]}","event.error_code":"{\"timestamp\":1604153658,\"value\":[0]}","event.fan_power_reduced":"{\"timestamp\":1556613129,\"value\":[0]}","event.goto_target_succ":"{\"timestamp\":1604065185,\"value\":[0]}","event.relocate_failed_back":"{\"timestamp\":1580149443,\"value\":[0]}","event.segment_map_done":"{\"timestamp\":1604153663,\"value\":[0]}","event.status":"{\"timestamp\":1604156752,\"value\":[{\"battery\":100,\"clean_area\":34882500,\"clean_time\":2176,\"dnd_enabled\":0,\"error_code\":0,\"fan_power\":102,\"in_cleaning\":0,\"in_fresh_state\":1,\"in_returning\":0,\"lab_status\":1,\"lock_status\":0,\"map_present\":1,\"map_status\":3,\"msg_seq\":1896,\"msg_ver\":3,\"state\":8,\"water_box_status\":0}]}","event.target_not_reachable":"{\"timestamp\":1600326124,\"value\":[0]}","event.zoned_clean_succ":"{\"timestamp\":1604065025,\"value\":[0]}","prop.battery":"100","prop.fan_power":"102","prop.filter_life":"82","prop.main_brush_life":"41","prop.ota_progress":"100","prop.ota_progress_ts":"1584215068","prop.ota_state":"idle","prop.ota_state_ts":"1604283575","prop.s_mixxx":"{\"StorageKeys_UserSelectedCountryServerCode_82858258_1815300203_MI_3\":\"de\",\"StorageKeys_UserSelectedCountryServerCode_82858258_0_MI_3\":\"de\"}","prop.s_push_switch_1815300203":"0","prop.scene_check_pre_battery":"100","prop.side_brush_life":"61","prop.state":"8"},"uid":1815300203,"pd_id":577,"password":"","p2p_id":"","rssi":-59,"family_id":0,"reset_flag":0}],"virtualModels":[{"model":"zhimi.airpurifier.m1","state":0,"url":""},{"model":"yunmi.waterpurifier.v2","state":0,"url":""},{"model":"zimi.powerstrip.v2","state":0,"url":""}]}} La table de mon E-Machin : {"did":"269954938","token":"828278c0b747c289c706b4a854792b9d","longitude":"0.00000000","latitude":"0.00000000","name":"Momo","pid":"0","localip":"192.168.1.32","mac":"50:EC:50:7C:CF:0A","ssid":"SFR_B518","bssid":"E4:5D:51:CF:B5:1E","parent_id":"","parent_model":"","show_mode":1,"model":"roborock.vacuum.e2","adminFlag":1,"shareFlag":0,"permitLevel":16,"isOnline":true,"desc":"Entièrement chargée","extra":{"isSetPincode":0,"fw_version":"1.3.0_0752","needVerifyCode":0,"isPasswordEncrypt":0},"event":{"consumable_item_prop_cache":"{\"filter_work_time\":\"6140\",\"main_brush_work_time\":\"6140\",\"sensor_dirty_time\":\"6140\",\"side_brush_work_time\":\"6140\"}","event.back_to_dock":"{\"timestamp\":1604152619,\"value\":[]}","event.clean_complete":"{\"timestamp\":1604152586,\"value\":[]}","event.status":"{\"timestamp\":1604284357,\"value\":[{\"battery\":100,\"state\":8}]}","miot_bind_time":"1604051080","prop.ota_progress":"60","prop.ota_progress_ts":"1604054993","prop.ota_state":"idle","prop.ota_state_ts":"1604284167","prop.s_mixxx":"{\"StorageKeys_UserSelectedCountryServerCode_269954938_1815300203_MI_3\":\"de\"}","prop.s_push_switch_1815300203":"0"},"uid":1815300203,"pd_id":599,"password":"","p2p_id":"","rssi":-52,"family_id":0,"reset_flag":0}, -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Il n'y a pas grand chose dans mon debug. C'est con, j'ai supprimé le VD de ma HC2, pensant que c'était ça le bug.... Donc je ne peux plus retrouver ce que j'avais modifié. Mais je suis quasi-persuadée que les champs de valeurs n'avaint pas tout à fait le même nom dans la table de données, et j'ai du modifier un peu le VD... Je recherche ça. -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Bon, je n'ai plus d'erreur, mais je n'ai pas d'info dans le QA.... Je crois que les données ne sont pas tout à fait pareilles dans la table de retour. Je peux l'afficher depuis quelle ligne dans ton code ? -
Quick App - Xiaomi Roborock Vacuum
Dragoniacs a répondu à un(e) sujet de Lazer dans Quick App Developpeur
J'ai tenté d'installer mon E-Machin.... ça marche pas.... Pourtant cela fonctionnait avec le VD sur la HC2. Le tocken est bon, je l'ai re-extrait pour être sûre. [20.04.2021] [10:16:23] [TRACE] [QA_ROBOROCK_195]: QuickApp Xiaomi Vacuum - Initialization [20.04.2021] [10:16:23] [TRACE] [QA_ROBOROCK_195]: [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:configure("192.168.1.32", 54321, "828278c0b747c289c706b4a854792b9d") [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi library successfully initialized [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Refresh interval : 60 seconds [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi URL : udp://192.168.1.32:54321 [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:getModel(table[2]) [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:command("miIO.info", nil, function(), table[2]) [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:transmit() : sendTo() success [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:receive() : receive() success [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:receive() : data HEX : 21 31 00 20 00 00 00 00 10 17 2f 7a 00 00 5f 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:command() : success() Hello response received [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket("!1 /z_r") [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header Magic number : 21 31 [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header Packet length : 00 20 = 32 [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header Unknown : 00 00 00 00[ 20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header Device ID : 10 17 2f 7a [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header Stamp : 00 00 5f 72 = 24434 [20.04.2021] [10:16:23] [DEBUG] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : Header MD5 checksum : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [20.04.2021] [10:16:23] [ERROR] [QA_ROBOROCK_195]: Xiaomi:fetchMiPacket() : MD5 checksum mismatch : 0b e4 c9 a4 49 9d 53 20 42 6d 56 cc 69 c3 42 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [20.04.2021] [10:16:23] [ERROR] [QA_ROBOROCK_195]: Xiaomi:command() : MD5 checksum mismatch [20.04.2021] [10:16:23] [ERROR] [QA_ROBOROCK_195]: Can't get vacuum model : MD5 checksum mismatch [20.04.2021] [10:16:23] [TRACE] [QA_ROBOROCK_195]: Update label "LabelModel" to "???" [20.04.2021] [10:16:23] [TRACE] [QA_ROBOROCK_195]: Update label "LabelDebug" to "[emoji777] MD5 checksum mismatch [emoji777]" [20.04.2021] [10:16:24] [DEBUG] [QA_ROBOROCK_195]: loop(60) -
Encore un ! [emoji38] Ceux d'avril sont les meilleurs.... Joyeux anniversaire !!!! Envoyé de mon RMX1993 en utilisant Tapatalk
-
Merci a tous ! Envoyé de mon RMX1993 en utilisant Tapatalk
-
Merci [emoji3059] Certes, on enchaine ! Manquerai plus qu'on ait aussi une montée de version et on finirait alcooliques [emoji38] Envoyé de mon RMX1993 en utilisant Tapatalk
-
Joyeux anniversaire Lazer !!!!
Dragoniacs a répondu à un(e) sujet de Krikroff dans Le bistrot
Effectivement, j'espère que tu ne trinque pas a chaque message ! [emoji38] Envoyé de mon RMX1993 en utilisant Tapatalk -
Il y a plusieurs façons de domotiser ton système, mais dans tous les cas, il te faudra certainement trouver un moyen de relier ta PAC a un réseau internet. Une fois cela fait, soit tu peux communiquer en direct, via des appels http Get , soir tu passes par un système plus compliqué via un serveur NAS. On trouve souvent des astuces sur les forum plus génériques, type jeedom, ou sur GitHub. Envoyé de mon RMX1993 en utilisant Tapatalk
-
Joyeux anniversaire Lazer !!!!
Dragoniacs a répondu à un(e) sujet de Krikroff dans Le bistrot
Oups je suis encore plus en retard ! Bon anniversaire quand même [emoji16] Envoyé de mon RMX1993 en utilisant Tapatalk -
[HC3] Gestion du lapin Karotz
Dragoniacs a répondu à un(e) sujet de Dragoniacs dans Quick App Developpeur
Je n'ai pas résolu le bug. Mais en réalité avec les QA on n'a pas besoin de ce bouton. Je pense publier une V2 qui ne l'intégrera pas Envoyé de mon RMX1993 en utilisant Tapatalk