Aller au contenu

Dragoniacs

Membres confirmés
  • Compteur de contenus

    1 697
  • Inscription

  • Dernière visite

  • Jours gagnés

    49

Messages posté(e)s par Dragoniacs

  1. Petite remontée de bug de mon coté.

    J'ai du mettre à jour mes variables dans la page FIBARO, et quand on fait une manip sur cette page, toutes les variables passent en "NaN".

    Sauf que cette valeur n'est pas identifiée et traitée dans GEA, et conduit à une erreur (et un non traitement de certaines lignes).

    Il a fallut que je corrige cette vérification de conditions :

      GEA.searchPlugins = function()
        if (not GEA.auto) then
          local vgplugins = GEA.getGlobalValue(GEA.pluginsvariables)
          if (vgplugins and vgplugins ~= "") then
            GEA.plugins = json.decode(vgplugins)
            for k, _ in pairs(GEA.plugins) do if (k ~= "retour") then GEA.options[k] = GEA.copyOption("pluginscenario", k) end end
          end
          return
        end

    Par ceci:

      GEA.searchPlugins = function()
        if (not GEA.auto) then
          local vgplugins = GEA.getGlobalValue(GEA.pluginsvariables)
          if (vgplugins and vgplugins ~= "" and vgplugins ~= "NaN") then
            GEA.plugins = json.decode(vgplugins)
            for k, _ in pairs(GEA.plugins) do if (k ~= "retour") then GEA.options[k] = GEA.copyOption("pluginscenario", k) end end
          end
          return
        end

     

  2. Les joies de changer de fournisseur internet... on se retrouve avec une nouvelle box, un nouveau réseau.... et un nouveau TOKEN pour Mimi !!!!

    Par contre la méthode listée en début de post ne fonctionnait pas chez moi. J'ai donc utilisé une apk non officielle, et c'est pas mal du tout.

    1° installez votre Mi Home et déclarez votre Roborock

    2° supprimez l'application mi Home

    3° installez cette version : https://cloud.mail.ru/public/GXA6/4rbqNrQ8b/MiHome_5.4.26_vevs.apk

    4° loggez vous

    5° dans les settings du robot, vous trouverez le token (en dessous de l'IP)

     

    N'oubliez pas de supprimer cette version pirate et de réinstaller la version officielle.

    • Like 1
  3. @pepite

    Bilan du test de la fonction "GEA.options.o_r"

    Déjà il faut supprimer la virgule à la fin du code que tu m'as donné :)

    Tout fonctionne parfaitement !

    J'ai testé cette ligne :

    GEA.add({"Or",{"Value+",id["FEN_NOLAN"],0},{"Value+",id["VELUX_NOLAN"],0},{"Value+",id["VELUX_ETHAN"],0},{"Value+",id["VELUX_SDB"],0}}, 30, "2EME : #name# est ouverte depuis #duration#",{"Repeat"}) 

    (j'ai mis 30s pour les besoins du test)

    J'ouvre 1 fenêtre, j'ai le nom de la fenêtre ouverte avec le temps d'ouverture. Si j'ouvre une 2nde fenêtre, j'ai bien les 2 noms successifs et la durée totale. J'en ferme une, celle qui est encore ouverte reste nommée et la durée totale depuis le 1er déclenchement de la ligne remonte bien.

    C'est donc tout à fait ce que je voulais :) T'es trop fort !

    Note que j'ai testé 4 fenêtres en simultané, les 4 noms remontent.

  4. Il y a 20 heures, pepite a dit :

    @Dragoniacs

    tu peux tester ca stp ? Toujours dans config()

     

    
    GEA.options.o_r     = {name="Or",
                        optimize = true,
                        keepValues = true,
                        control=function(...) local args = {...} for i = 1, #args do if (type(GEA.getOption(args[i]))=="nil") then return false end end return true end,
                        getValue=function(...) local args = {...} for i = 1, #args do if (GEA.getOption(args[i]).check()) then return true end end return false end,
                        getName=function(...)
                          local args = {...}
                          local name = ""
                          for i = 1, #args do if (GEA.getOption(args[i]).check()) then name = name .. " " .. GEA.getOption(args[i]).getModuleName() end end
                          return tools.trim(name)
                        end,
                    }, 

    Message reçu, je place le code dans GEA et je joue avec mes fenêtres dès que j'ai un peu de temps :)

     

     

  5. Pour les RFiD à chaque fois que je veux modifier, l'éditeur ouvre une fenêtre vierge. C'est dommage de ne pas pouvoir reprendre l'URL déjà configuré pour le modifier. Et puis pourquoi on passe par un URL ? C'est long... une fenêtre contextuelle  avec des champs serait plus friendly....

     

    Pour la 2nd question : oui c'est pour protéger l'accès. 

     

  6. @Massalia

    J'ai quelques remarques sur l'utilisation de mon lapinou avec openKarotz :

    - dans l'onglet "RFID" c'est dommage de ne pas retrouver la config actuelle pour la modifier. Il faut tout refaire.... Et puis pourquoi il n'y a pas une interface simplifiée pour FIBARO (comme il y a pour VERA...)

    - les radio ne fonctionnent pas...

    - l'horloge ne donne que l'heure de ...7h00 :D je sais pas pourquoi....

    - est-il possible de protéger l'accès à la caméra par un https ou un login ?

     

    Voilà voilà ... ;) 

    Sinon, Kiwi se porte bien :D Les enfants l'adorent.

×
×
  • Créer...