Aller au contenu

manuxenon

Membres confirmés
  • Compteur de contenus

    59
  • Inscription

  • Dernière visite

Réputation sur la communauté

1 Neutral

À propos de manuxenon

  • Rang
    Membre interessé
  • Date de naissance 24/07/1970

Profile Information

  • Sexe :
    Homme
  • Ville :
    St Germain des Fossés
  • Intéret :
    Domotique
  • Box
    Autre
  • Version
    5.070.42

Visiteurs récents du profil

1 203 visualisations du profil
  1. manuxenon

    Récupérer ces appareils HC3 avec Alexa

    Salut scorpiodu07. Merci pour cette astuce. J'avais perdu certains modules avec Alexa. Ils sont de retour.
  2. C'est parfait. Merci Lazer.
  3. Merci Lazer : j'ai mis le debug sur true, mais la règle 26 est toujours exlue : [04.07.2021] [12:49:15] [ERROR] [QA_GEA_1129]: Ajout auto #26 : ["VariableCache",["OFFPalier","Fin10mn"]] => ["Ask",[[641,1088],"QUESTION : ","Voulez-vous allumer le palier ?",249]] ["VariableCache",["OFFPalier","NotUse"]] Règle exclue : [04.07.2021] [12:49:15] [DEBUG] [QA_GEA_1129]: GEA:addEntry([331,139], -1, "", [["RestartTask",25],["VariableCache","OFFPalier","NotUse"]], "Detection de mouvement Palier. Relance du compteur, le #date# à #time#.") [04.07.2021] [12:49:15] [DEBUG] [QA_GEA_1129]: GEA:addEntry(333, 120, " - Extinction de l’#name# après #duration#, le #date# à #time#.", [["turnOff"],["Global","Karotz","L’escalier est éteind. Il était allumé depuis #durationfull#"]]) Si la règle 25 se déclenche, j'ai ce message : [04.07.2021] [12:51:47] [DEBUG] [QA_GEA_1129]: @150s [Validation*] #25 : [331] => ["TurnOff"] ["VariableCache",["OFFPalier","Fin10mn"]] [04.07.2021] [12:51:47] [DEBUG] [QA_GEA_1129]: GEA:check() difftime(60.0) >= 60 [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: [Démarrage] #25 : [331] => ["TurnOff"] ["VariableCache",["OFFPalier","Fin10mn"]] [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: [action] ["TurnOff"] [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: [action] ["VariableCache",["OFFPalier","Fin10mn"]] [04.07.2021] [12:51:48] [ERROR] [QA_GEA_1129]: ./include/main.lua:3336: bad argument #3 to 'gsub' (number expected, got boolean) [04.07.2021] [12:51:48] [ERROR] [QA_GEA_1129]: ./include/main.lua:3336: bad argument #3 to 'gsub' (number expected, got boolean) [04.07.2021] [12:51:48] [ERROR] [QA_GEA_1129]: ./include/main.lua:3336: bad argument #3 to 'gsub' (number expected, got boolean) [04.07.2021] [12:51:48] [ERROR] [QA_GEA_1129]: ./include/main.lua:3336: bad argument #3 to 'gsub' (number expected, got boolean) [04.07.2021] [12:51:48] [ERROR] [QA_GEA_1129]: ./include/main.lua:3336: bad argument #3 to 'gsub' (number expected, got boolean) [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: GEA:encapsule() copy.check() copy.name=333 id=333 property=333 value=333 value2=333 value3=333 value4=333 [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: GEA:encapsule() copy.check() result = false [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: GEA:check() result = false, false [04.07.2021] [12:51:48] [DEBUG] [QA_GEA_1129]: GEA:check() ready = false Le code de la ligne 3336 : -- -------------------------------------------------------------------------------- -- Cherche un mot dans le tableau source et retourne sa valeur dans du tableau destination -- -------------------------------------------------------------------------------- function GEA:translate(word, tableSource, tableDest) for k, v in pairs(tableSource) do if tostring(v):lower() == tostring(word):lower() then return tableDest[k] end end end Pour info, c'est la régle 25 qui doit lancer la 26 : local myTask3 = GEA.add(id["LUMIERE_PALIER"],1*60, " - Extinction de la lumière du #name# après #duration#, le #date# à #time#.", { {"turnOff"},{"VariableCache", "OFFPalier", "Fin10mn"} } ) GEA.add({id["LUMIERE_PALIER"],id["MOUV_PALIER"]},-1, "", { {"RestartTask",myTask3},{"VariableCache", "OFFPalier", "NotUse"} }, "Detection de mouvement Palier. Relance du compteur, le #date# à #time#.") Pour rappel, règle 26 : GEA.add({"VariableCache","OFFPalier","Fin10mn"}, 30, "", {{"Ask", {id["ID_IPHONE_MANU"],id["ID_IPHONE_ANNO"]},"QUESTION : ","Voulez-vous allumer le palier ?",249},{"VariableCache", "OFFPalier", "NotUse" } } ) -- Ask lance la scene 249 (Palier ON-OFF)
  4. Bonjour Lazer. J'ai fait la MAJ en 7.30, et j'ai maintenant une règle qui est exclue : [04.07.2021] [10:41:28] [ERROR] [QA_GEA_1129]: Ajout auto #26 : ["VariableCache",["OFFPalier","Fin10mn"]] => ["Ask",[[641,1088],"QUESTION : ","Voulez-vous allumer le palier ?",249]] ["VariableCache",["OFFPalier","NotUse"]] Règle exclue : J'ai controlé par rapport à la syntaxe en 7.30, mais je ne vois pas le problème. Voici la règle dans Gea : GEA.add({"VariableCache","OFFPalier","Fin10mn"}, 30, "", {{"Ask", {id["ID_IPHONE_MANU"],id["ID_IPHONE_ANNO"]},"QUESTION : ","Voulez-vous allumer le palier ?",249},{"VariableCache", "OFFPalier", "NotUse" } } ) -- Ask lance la scene 249 (Palier ON-OFF) Merci.
  5. manuxenon

    iControl-Web et HC3 (lien http en erreur unknown)

    Bon, j'ai trouvé la réponse sur le site par le créateur : https://github.com/sebbu/iControl-Web/issues/4#issuecomment-385271476 sebbu commenté on 5 May 2018 Les URL telles que https://user:password@example.com sont interprétées par le navigateur. Ce n'est donc pas possible. Vous devez passer par la solution de contournement ou un VPN ou tout autre élément pouvant être utilisé dans l'infrastructure Donc pas possible d'utiliser l'api de la HC3 avec iControl-Web.
  6. Bonjour. J'essais de piloter différents modules de ma HC3 avec ma montre (AppleWatch) et en utilisant l'application iControl-Web : https://github.com/sebbu/iControl-Web Je teste les liens http depuis mon nagivateur sans probleme, tout fonctionne, et dès que je les renseignes dans le json de l'appli, j'ai une erreur : Error - Failed with error : unknown quand je clique dessus. Est-ce que quelqu'un utilise cette appli, et à trouver un moyen pour la faire fonctionner avec les commandes api de la HC3 ? Merci de votre aide.
  7. manuxenon

    Récupérer ces appareils HC3 avec Alexa

    Merci ericl78. Je me connectais déjà avec le compte admin. Mais j'ai trouvé : Comme j'avais ajouté la HC3 sur mon compte pour faire la migration (HC2->HC3), la HC2 était sélectionnée par Alexa (et par Fibaro) en priorité et donc sans appareil. J'ai supprimé la HC2 de mon compte Fibaro, et maintenant c'est ok. J'ai récupéré les modules de la HC3 dans Alexa. Merci.
  8. manuxenon

    Récupérer ces appareils HC3 avec Alexa

    Bonsoir à tous. Depuis ma migration sur HC3, Alexa ne fonctionne plus. Imposssible de récupérer les appareils dans l'application Alexa. Est-ce que cela fonctionne chez vous ? Merci.
  9. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    C'est bien ce que j'ai fait. Merci Lazer.
  10. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    Ok, merci Lazer. Je désactive le QA en attendant ton retour.
  11. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    C'est bien ceux que j'ai mis dans la QA.
  12. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    C'est bien ceux-ci ?
  13. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    Voici les logs avec debug = true : [03.05.2021] [12:42:28] [TRACE] [QA_ROBOROCK_1214]: [03.05.2021] [12:42:28] [TRACE] [QA_ROBOROCK_1214]: QuickApp Xiaomi Vacuum - Initialization [03.05.2021] [12:42:28] [TRACE] [QA_ROBOROCK_1214]: [03.05.2021] [12:42:28] [WARNING] [QA_ROBOROCK_1214]: Device Xiaomi Vaccum is disabled => QuickApp stopped [03.05.2021] [12:42:34] [TRACE] [QA_ROBOROCK_1214]: [03.05.2021] [12:42:34] [TRACE] [QA_ROBOROCK_1214]: QuickApp Xiaomi Vacuum - Initialization [03.05.2021] [12:42:34] [TRACE] [QA_ROBOROCK_1214]: [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:configure("192.168.0.140", 54321, "token") [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi library successfully initialized [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Refresh interval : 60 seconds [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi URL : udp://192.168.0.140:54321 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:getModel(table[2]) [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command("miIO.info", nil, function(), table[2]) [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:transmit() : sendTo() success [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : receive() success [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : data HEX : 21 31 00 20 00 00 00 00 03 6d 1a 21 00 19 05 71 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command() : success() Hello response received [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket("!1 m!q") [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Magic number : 21 31 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Packet length : 00 20 = 32 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Unknown : 00 00 00 00 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Device ID : 03 6d 1a 21 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Stamp : 00 19 05 71 = 1639793 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header MD5 checksum : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Hello packet, nothing to decrypt [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:buildMiPacket("!1 m!q", "{"method":"miIO.info","id":2408,"params":{}}") [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:transmit() : sendTo() success [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : receive() success [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : data HEX : 21 31 00 50 00 00 00 00 03 6d 1a 21 00 19 05 71 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [03.05.2021] [12:42:34] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command() : success() Response received [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket("!1Pm!q����������������") [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Magic number : 21 31 [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Packet length : 00 50 = 80 [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Unknown : 00 00 00 00 [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Device ID : 03 6d 1a 21 [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Stamp : 00 19 05 71 = 1639793 [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header MD5 checksum : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [03.05.2021] [12:42:35] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Hello packet, nothing to decrypt [03.05.2021] [12:42:35] [ERROR] [QA_ROBOROCK_1214]: Xiaomi:command() : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) [03.05.2021] [12:42:35] [ERROR] [QA_ROBOROCK_1214]: Can't get vacuum model : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) [03.05.2021] [12:42:35] [TRACE] [QA_ROBOROCK_1214]: Update label "LabelModel" to "???" [03.05.2021] [12:42:35] [TRACE] [QA_ROBOROCK_1214]: Update label "LabelDebug" to "❌ /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) ❌" [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: loop(60) [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: refreshStatus() [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:getStatus(table[2]) [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command("get_status", nil, function(), table[2]) [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:transmit() : sendTo() success [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : receive() success [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : data HEX : 21 31 00 20 00 00 00 00 03 6d 1a 21 00 19 05 77 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command() : success() Hello response received [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket("!1 m!w") [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Magic number : 21 31 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Packet length : 00 20 = 32 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Unknown : 00 00 00 00 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Device ID : 03 6d 1a 21 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Stamp : 00 19 05 77 = 1639799 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header MD5 checksum : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Hello packet, nothing to decrypt [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:buildMiPacket("!1 m!w", "{"method":"get_status","id":2409,"params":{}}") [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:transmit() : sendTo() success [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : receive() success [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:receive() : data HEX : 21 31 00 50 00 00 00 00 03 6d 1a 21 00 19 05 77 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:command() : success() Response received [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket("!1Pm!w����������������") [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Magic number : 21 31 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Packet length : 00 50 = 80 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Unknown : 00 00 00 00 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Device ID : 03 6d 1a 21 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header Stamp : 00 19 05 77 = 1639799 [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Header MD5 checksum : ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [03.05.2021] [12:42:40] [DEBUG] [QA_ROBOROCK_1214]: Xiaomi:fetchMiPacket() : Hello packet, nothing to decrypt [03.05.2021] [12:42:40] [ERROR] [QA_ROBOROCK_1214]: Xiaomi:command() : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) [03.05.2021] [12:42:40] [ERROR] [QA_ROBOROCK_1214]: Can't get vacuum status : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) NB : "n° de token" remplacé par "token".
  14. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    Bonjour Lazer. J'ai maintenant ca comme message avec les 2 lua : [02.05.2021] [21:59:54] [ERROR] [QA_ROBOROCK_1214]: Can't get vacuum model : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean) [02.05.2021] [22:00:00] [ERROR] [QA_ROBOROCK_1214]: Can't get vacuum status : /usr/share/lua/5.3/json/decode.lua:74: bad argument #1 to 'match' (string expected, got boolean)
  15. manuxenon

    Quick App - Xiaomi Roborock Vacuum

    Je l'ai récupéré avec cette méthode : https://domotique123.com/recuperer-le-token-du-robot-xiaomi-roborock-quand-on-est-sur-ios/
×