Aller au contenu

Kana-chan

Membres confirmés
  • Compteur de contenus

    337
  • Inscription

  • Dernière visite

  • Jours gagnés

    7

Tout ce qui a été posté par Kana-chan

  1. Kana-chan

    Label d'un VD coupé en deux

    Bonjour, Mais en fait, on ne peut rien y faire, je pense. Il faudrait que ce bug soit remonté à Fibaro surtout !! Si quelqu'un sait comment faire ... Voilà ...
  2. Bonjour à tous, Je me trouve devant un souci avec les labels des VD. Lorsque je veux écrire dans le label d'un VD, celui-ci ne prend pas la pleine largeur du VD. En regardant le code de la page à l'affichage d'un VD avec un label j'ai ceci : Savez-vous comment faire pour ne pas avoir le label sur deux colonnes ? Je ne comprends pas trop la logique dans ce code. De plus, si on se place dans la configuration du VD, celui-ci s'affiche bien comme je veux et pourtant le code de la page est : Donc, ce serait bien si vous avez une solution. Sinon, peut-être l'envoyer à Fibaro ? Merci ...
  3. Kana-chan

    Requete SQL SELECT en LUA

    Bonjour, Déjà voir les retours de la fonction http:request() : one, code, headers, status = http:request() Ensuite, oui, dans fonction(response) au lieu de faire juste l'affichage de requete Syno OK, il doit être possible de récupérer les données, voir en faisant un affichage de response justement. Voilà ...
  4. Bonjour, Pour le tronquage en mode exécution, j'ai le même problème avec du texte simple, il retourne à la ligne à la moitié de la fenêtre. Si tu trouves, je serai heureux d'avoir la solution, je penche pour un problème de rendue html/css ou un truc du genre. Voilà ...
  5. Bonjour, Ce sont bien des variables globales. Vérifier qu'il n'y ai pas d'espace dans l'adresse MAC pour le réveil. Voilà ...
  6. Bonjour, Non, je reboote ma HC2 assez souvent et j'ai toujours les variables globales. Voilà ...
  7. Kana-chan

    Support Gea

    Merci pepite ! En effet, cela a fonctionné. Donc il ne faut pas mettre les accolades si pas d'actions dedans. Voilà ...
  8. Kana-chan

    Support Gea

    Pardon mais de quelle 6ème ligne tu parles ? J'ai mis le code que j'utilise déjà dans le message précédent. Voilà ...
  9. Kana-chan

    Support Gea

    OK, mais pas si vieille il me semble : -- v 5.42 -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== Mais si tu as une autre idée pour mes {"Global-", "RamFree", 15}, ce serait bien ! (Le tuto parle de 5.x donc 5.42 en fait bien parti ... NA ! ) Voilà ...
  10. Kana-chan

    Support Gea

    Merci pepite. Je vais tester. Mais donc, il ne suffit pas de prendre les anciennes de GEA v5 pour les coller dans GEA v6 ? C'est pourtant ce que disait le tuto, non ? Et j'ai un autre souci avec ce code : -------------SURVEILLANCE MEMOIRE-------------- GEA.add({ {"Global-", "RamFree", 15}, {"Time", "21:00", "21:01"} }, 30, "RAM inférieure à #value# !", { } ) GEA.add({ {"Global-", "RamFree", 15}, {"Time", "02:45", "02:46"} }, 30, "Reboot HC2 car RAM inférieure à 15% (#value#)", { {"VirtualDevice", id["HC2_DIAGNOSTICS"], 15}, {"Function", function() fibaro:sleep(1000) end}, {"VirtualDevice", id["HC2_DIAGNOSTICS"], 15} } ) (Je sais que cela ne fait pas grand chose, mais je veux bien savoir pourquoi ça ne fonctionne pas.) Voici l'erreur : [DEBUG] 14:48:19: -------------------------------------------------------------------------------- [DEBUG] 14:48:19: Démarrage automatique de GEA 6.00 (mode autostart) [DEBUG] 14:48:19: -------------------------------------------------------------------------------- [DEBUG] 14:48:19: Utilisation de minifiertools v. 2.00 [DEBUG] 14:48:19: Vérification automatique toutes les 30 secondes [DEBUG] 14:48:19: Création de la variable globale : GEA_Tasks [DEBUG] 14:48:19: Création de la variable globale : GEA_History [DEBUG] 14:48:19: -------------------------------------------------------------------------------- [DEBUG] 14:48:20: Recherche de plugins, ... :Aucun plugins trouvé [DEBUG] 14:48:20: Chargement du code utilisateur setEvents() ... [DEBUG] 14:48:20: -------------------------------------------------------------------------------- [DEBUG] 14:48:20: Ajout auto : #1 [Info+, ["serverStatus",1512827180]] | 0 | Box red... | < pas d'action > [DEBUG] 14:48:20: Ajout auto : #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 14:48:20: Ajout auto : #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:48:20: Ajout auto : #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 14:48:20: Ajout auto : #5 [Time, ["03:30","03:31"]] | 30 | | [VirtualDevice, [39,3]] [DEBUG] 14:48:20: Ajout auto : #6 [Time, ["03:31","03:32"]] | 30 | | [VirtualDevice, [110,1]] [DEBUG] 14:48:20: Ajout auto : #7 [Time, ["03:32","03:33"]] | 30 | | [VirtualDevice, [39,3]] [DEBUG] 14:48:20: Ajout auto : #8 [Time, ["07:25","07:26"]] | 30 | | [VirtualDevice, [53,8]] [DEBUG] 14:48:20: Ajout auto : #9 [Time, ["07:26","07:27"]] | 30 | | [VirtualDevice, [53,5]] [DEBUG] 14:48:20: Ajout auto : #10 [Time, ["07:27","07:28"]] | 30 | | [VirtualDevice, [52,8]] [DEBUG] 14:48:20: Ajout auto : #11 [Time, ["07:28","07:29"]] | 30 | | [VirtualDevice, [52,5]] [DEBUG] 14:48:20: Ajout auto : #12 [Time, ["07:29","07:30"]] | 30 | | [VirtualDevice, [64,8]] [DEBUG] 14:48:20: Ajout auto : #13 [Time, ["07:30","07:31"]] | 30 | | [VirtualDevice, [64,5]] [DEBUG] 14:48:20: Ajout auto : #14 [Time, ["07:31","07:32"]] | 30 | | [VirtualDevice, [103,8]] [DEBUG] 14:48:20: Ajout auto : #15 [Time, ["07:32","07:33"]] | 30 | | [VirtualDevice, [103,5]] [DEBUG] 14:48:20: Ajout auto : #16 [Time, ["07:33","07:34"]] | 30 | | [VirtualDevice, [122,8]] [DEBUG] 14:48:20: Ajout auto : #17 [Time, ["07:34","07:35"]] | 30 | | [VirtualDevice, [122,5]] [DEBUG] 14:48:20: Ajout auto : #18 [Time, ["21:30","21:31"]] | 30 | | [VirtualDevice, [53,8]] [DEBUG] 14:48:20: Ajout auto : #19 [Time, ["21:31","21:32"]] | 30 | | [VirtualDevice, [53,6]] [DEBUG] 14:48:20: Ajout auto : #20 [Time, ["21:32","21:33"]] | 30 | | [VirtualDevice, [52,8]] [DEBUG] 14:48:20: Ajout auto : #21 [Time, ["21:33","21:34"]] | 30 | | [VirtualDevice, [52,6]] [DEBUG] 14:48:20: Ajout auto : #22 [Time, ["21:34","21:35"]] | 30 | | [VirtualDevice, [64,8]] [DEBUG] 14:48:20: Ajout auto : #23 [Time, ["21:35","21:36"]] | 30 | | [VirtualDevice, [64,6]] [DEBUG] 14:48:20: Ajout auto : #24 [Time, ["21:36","21:37"]] | 30 | | [VirtualDevice, [103,8]] [DEBUG] 14:48:20: Ajout auto : #25 [Time, ["21:37","21:38"]] | 30 | | [VirtualDevice, [103,6]] [DEBUG] 14:48:20: Ajout auto : #26 [Time, ["21:38","21:39"]] | 30 | | [VirtualDevice, [122,8]] [DEBUG] 14:48:20: Ajout auto : #27 [Time, ["21:39","21:40"]] | 30 | | [VirtualDevice, [122,6]] [DEBUG] 14:48:20: line 1331: attempt to index field '?' (a nil value) Et la ligne 1331 (à 1337) est : if (type(a) == "table" and a[1]:lower()=="if") then GEA.insert(entry.conditions, GEA.getOption(a[2]), entry) elseif (type(a) == "table" and GEA.compareString(a[1]:lower(), "#r#^time|dates|days|dst|nodst|^armed|^disarmed")) then GEA.insert(entry.conditions, GEA.getOption(a), entry) else GEA.insert(entry.actions, GEA.getOption(a), entry) end Voilà ...
  11. Kana-chan

    Support Gea

    Bonjour, Très bon travail. Pat contre j'ai une erreur après avoir suivit le tuto : [DEBUG] 11:34:07: -------------------------------------------------------------------------------- [DEBUG] 11:34:07: Démarrage automatique de GEA 6.00 (mode autostart) [DEBUG] 11:34:07: -------------------------------------------------------------------------------- [DEBUG] 11:34:07: Utilisation de minifiertools v. 2.00 [DEBUG] 11:34:07: Vérification automatique toutes les 30 secondes [DEBUG] 11:34:07: Création de la variable globale : GEA_Tasks [DEBUG] 11:34:07: Création de la variable globale : GEA_History [DEBUG] 11:34:07: -------------------------------------------------------------------------------- [DEBUG] 11:34:07: Recherche de plugins, ... :Aucun plugins trouvé [DEBUG] 11:34:07: Chargement du code utilisateur setEvents() ... [DEBUG] 11:34:07: -------------------------------------------------------------------------------- [DEBUG] 11:34:07: Ajout auto : #1 [Info+, ["serverStatus",1512815527]] | 0 | Box red... | < pas d'action > [DEBUG] 11:34:07: Ajout auto : #2 [true] | 0 | Démarr... | < pas d'action > [DEBUG] 11:34:07: Ajout auto : #3 [Info, ["updateStableAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 11:34:07: Ajout auto : #4 [Info, ["updateBetaAvailable",true]] | 86400 | Une nou... | < pas d'action > *répété* [DEBUG] 11:34:07: Ajout auto : #5 [Global, ["",""]][Time, ["03:30","03:31"]] | 30 | | [VirtualDevice, [39,3]] [DEBUG] 11:34:07: Global : n'existe(nt) pas [DEBUG] 11:34:07: GEA ... ARRETE Global n'existe pas ? Je dois faire quoi à la place de ceci ? GEA.add({"Global", "", ""}, 30, "", { {"VirtualDevice", id["WP01_COLORS"], 8}, {"Time", "07:25", "07:26"} }) Merci à vous pour votre aide !! Voilà ...
  12. Bonjour Gandalf, Alors ? as-tu réussi à réparer tes modules Synology ? Voilà ...
  13. Bonsoir, Alors j'ai testé : * Etat ==> OK * Redémarrer ==> OK * Arrêter ==> OK * Réveiller ==> OK Et mon Syno est en 6.1.4. Peut-être que vous pouvez essayer en décochant les cases WOL de vos syno, appliquer puiis cocher à nouveau et appliquer, dans l'interface des syno. Voilà ...
  14. Bonjour, L'état du Synology fonctionne chez moi. Qu'est-ce qui ne fonctionne pas ? Voilà ...
  15. Bonsoir, Il en existe une dans le sujet ICI. Tu trouveras comment l'utiliser dans les postes d'après. Voilà ...
  16. En gros oui. Mais il faut bien avoir renseigné les icônes des boutons aussi. Voilà ...
  17. C'est l'icône d'état. Celle qui te dis "en live" lorsque ton NAS est éteint ou allumé, qui correspond soit à Synology_ON.png, soit à Synology_OFF.png. Donc ce qui est dans les call (les indexes "52" et "53") : if errorCode == 0 then OK_connected = true; fibaro:log(nameNAS.." ON"); fibaro:call(selfID, "setProperty", "currentIcon", "52"); else fibaro:log(nameNAS.." OFF"); fibaro:call(selfID, "setProperty", "currentIcon", "53"); end Voilà ...
  18. Moi j'ai ces icônes. Il faut bien entrer le numéro qui correspond à l'icône dans la bibliothèque d'icônes (en faisant "inspecter l'élément sous firefox et voir son nom de type User52.png et en déduire son index 52 par exemple). C'est ici qu'il faut le faire dans le bouton Etat (à la place de "52" et "53") : if errorCode == 0 then OK_connected = true; fibaro:log(nameNAS.." ON"); fibaro:call(selfID, "setProperty", "currentIcon", "52"); --fibaro:call(175, "sendDefinedPushNotification", "Ping ReseauHome OK"); else fibaro:log(nameNAS.." OFF"); fibaro:call(selfID, "setProperty", "currentIcon", "53"); --fibaro:call(175, "sendDefinedPushNotification", "Ping ReseauHome OFF"); end Ici le numéro "52" correspond à Synology_ON.png et "53" correspond à Synology_OFF.png. Chez moi : L'icône Synology_restart.png est affecté au bouton Redémarrer. L'icône Synology_Shutdown.png est affecté au bouton Arrêter. L'icône Synology_wol.png est affecté aux boutons Etat et Réveiller. Voilà ...
  19. Salut, Oui c'est bien comme cela. Voilà ...
  20. Ah oui je parlais bien de la partie variables pas variables définies. Voilà ...
  21. En fait, dans le panneau des variables, on ne peut entrer que des nombres... Donc pour entrer des caractères alphanumériques, il faut passer par une scène. Voilà ...
  22. Comme je l'ai dit plus haut, il faut créer les variables dans le panneau des variables AVANT de faire la scène. Car de faire fibaro:setGlobal("TOTO", "TITI") ne créera pas la variable. Voilà ...
  23. Cool ça fonctionne !! Je n'ai pas trouvé comment avoir sur une seule ligne un seul disque. Et c'est une erreur de commentaire, le Reboot dans le bouton Etat. Voilà ...
  24. Bonjour, Oui c'est bien cela ! Mais n'oubliez pas de les créer dans le panneau des variables avant d'exécuter la scène, car je crois qu'il faut qu'elles existent pour être remplies. Voilà ...
  25. Bonjour Gandalf, En fait, il ne faut pas changer les valeurs dans les fonctions fibaro:getGlobal("LoginNAS") et fibaro:getGlobal("MdpNAS"). Il faut créer des variables globales LoginNAS, MdpNAS, MacNAS et BcastNAS dans le panneau de la HC2 pour que les boutons Arrêter, Redémarrer et Etat fonctionnent. Comme vous avez plusieurs NAS, soit vous utilisez le même compte pour les deux (donc LoginNAS et MdpNAS), soit vous utilisez des noms de variables globales différents (LoginNAS1, MdpNAS1, MacNAS1,...). D'ailleurs, pour créer ces variables, il faut créer une scène spéciale pour cela : --[[ %% properties %% events %% globals --]] -- NAS General fibaro:setGlobal("BcastNAS", "ici_adresse_de_broadcast_sur_votre_réseau_finissant_par_.255"); fibaro:setGlobal("LoginNAS1", "ici_compte_admin"); fibaro:setGlobal("MdpNAS1", "ici_mot_de_passe"); fibaro:setGlobal("MacNAS1", "ici_adresse_mac_syno1"); fibaro:setGlobal("LoginNAS2", "ici_compte_admin"); fibaro:setGlobal("MdpNAS2", "ici_mot_de_passe"); fibaro:setGlobal("MacNAS2", "ici_adresse_mac_syno2"); Exécutez cette scène une fois seulement et vous créerez les variables globales avec leur contenu. Enfin, il faut le VD devrait fonctionner. Voilà ...
×
×
  • Créer...