Aller au contenu

Dragoniacs

Membres confirmés
  • Compteur de contenus

    1 687
  • Inscription

  • Dernière visite

  • Jours gagnés

    49

Tout ce qui a été posté par Dragoniacs

  1. 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
  2. Voilà, pour les 2 esclaves LOG E2.lua LOG S5.lua
  3. 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 !
  4. 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
  5. C'est de mieux en mieux ! Voilà le résultat : Log_Xiaomi.lua
  6. 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
  7. Voici le debug complet, depuis l'init du QA. log xiaomi new.lua
  8. 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)
  9. J'ai édité mon post
  10. Je parlais de mes difficultés et de la résolution ici (lire les 2 ou 3 messages qui se suivent)
  11. 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
  12. 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
  13. 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
  14. 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.
  15. 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},
  16. 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.
  17. 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 ?
  18. 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)
  19. Dragoniacs

    Bonne anniversaire Steven

    Encore un ! [emoji38] Ceux d'avril sont les meilleurs.... Joyeux anniversaire !!!! Envoyé de mon RMX1993 en utilisant Tapatalk
  20. Merci a tous ! Envoyé de mon RMX1993 en utilisant Tapatalk
  21. 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
  22. Effectivement, j'espère que tu ne trinque pas a chaque message ! [emoji38] Envoyé de mon RMX1993 en utilisant Tapatalk
  23. 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
  24. Oups je suis encore plus en retard ! Bon anniversaire quand même [emoji16] Envoyé de mon RMX1993 en utilisant Tapatalk
  25. 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
×
×
  • Créer...