-
Compteur de contenus
60 -
Inscription
-
Dernière visite
manuxenon's Achievements
-
manuxenon a commencé à suivre Récupérer ces appareils HC3 avec Alexa , Sauvegarde HC3 automatique sur NAS Synology , Quick App - Mobiles devices informations (Android et IOS) et 2 autres
-
Bonsoir à tous. Depuis mon passage sur la version 5.150.15, les sauvegardes auto ne fonctionnent plus sur mon Synology. J'ai ces messages : Cher utilisateur, Le planificateur de tâches à terminé une tâche planifiée. Tâche : Bachup HC3 Heure de début : Wed, 06 Dec 2023 03:00:02 GMT Heure d’arrêt : Wed, 06 Dec 2023 03:15:19 GMT État actuel : 17 Sortie standard/erreur : Backup Fibaro Home Center : Wednesday 06/12/2023 03:00:03 Sauvegarde avec historique... ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Erreur : services Fibaro non redémarrés après le timeout de 900 secondes Reboot forcé du Home Center... Erreur : impossible de forcer le reboot de la box Fibaro : code de retour HTTP 404 Sincères salutations, Synology DiskStation Avez-vous le même problème ? Ou une idée ? J'ai essayé en augmentant le timeout à 900s (15mn) au lieu de 600s (10mn), mais c'est pareil. Pourtant la HC3 est bien redémarrée car j'ai la notif de GEA qui dit redémarrage à 03:02:46 (soit 2mn46s après). Merci.
-
Salut scorpiodu07. Merci pour cette astuce. J'avais perdu certains modules avec Alexa. Ils sont de retour.
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est parfait. Merci Lazer. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
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) -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
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. -
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.
-
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.
-
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.
-
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.
-
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est bien ce que j'ai fait. Merci Lazer. -
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ok, merci Lazer. Je désactive le QA en attendant ton retour. -
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est bien ceux que j'ai mis dans la QA. -
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est bien ceux-ci ? -
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
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". -
Quick App - Xiaomi Roborock Vacuum
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
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)