Aller au contenu

Messages recommandés

Posté(e)

Au fait, quelqu'un pourrait faire un benchmark de cette beta, je ne retrouve toujours le code de @steven ;-)

 

question bete our mon info: est-il plus rapide d'ecrire dans une VG ou dans un label ?

Posté(e)

Au fait, quelqu'un pourrait faire un benchmark de cette beta, je ne retrouve toujours le code de @steven ;-)

 

question bete our mon info: est-il plus rapide d'ecrire dans une VG ou dans un label ?

 

Code de Steven pour ceux qui veulent faire un benchmark a mettre dans une scene.

 

Changez juste le local ID et la variable globale, ce sont celles de chez moi.

--[[
%% properties
%% globals
--]]
     
-- Parameters --
    local id_exist = 34
    local global_exist = "Jour_Nuit"
    local nbIteration = 1000
     
    -- Do not touch please ---
    local id_not_exist = 100056
    local global_not_exist = "AABBCCDDEEFFGGHHIIFFF"
     
    function log(name, start, cpu)
      	if (start) then
    		fibaro:debug(string.format("<span style=\"font-family:monospace; white-space:pre; clear:both; float:right\">  %s instruction time : %ds | cpu time : %gs </span>", name, os.time()-start, os.clock()-cpu))
    	else
    		fibaro:debug(string.format("<span style=\"font-family:monospace; white-space:pre; clear:both; float:right\">  %s </span>", name))
        end
    end
     
    function execute(name, func)
      if (not pcall(function() 
            local start = os.time()
            local cpu = os.clock()
            for i= 1,nbIteration do
                func()
            end
            log(name, start, cpu)
        end)) then
      	fibaro:debug("ERROR : " .. name)
      end
    end  
     
    log("Nb runs : " .. nbIteration .. " | id : " .. id_exist .. " | G.Variable : " .. global_exist)
    log("----------------------------------------------")
    log("")
     
    -- Tests ---
    execute("getValue Exist      :", function() fibaro:getValue(id_exist, "value") end)
    execute("getValue Not Exist  :", function() fibaro:getValue(id_not_exist, "value") end)
    execute("setValue            :", function() fibaro:call(id_exist, "setValue", fibaro:getValue(id_exist, "value")) end)
    execute("getGlobal Exist     :", function() fibaro:getGlobalValue(global_exist) end)
    execute("getGlobal Not Exist :", function() fibaro:getGlobalValue(global_not_exist) end)
    execute("setGlobal           :", function() fibaro:setGlobal(global_exist, fibaro:getGlobalValue(global_exist)) end)
    execute("getType             :", function() fibaro:getType(id_exist) end)
    execute("getName             :", function() fibaro:getName(id_exist) end)
    execute("getRoomID           :", function() fibaro:getRoomID(id_exist) end)
    execute("getRoomName         :", function() fibaro:getRoomName(fibaro:getRoomID(id_exist)) end)
    execute("getSunrise          :", function() fibaro:getValue(1, "sunsetHour") end)
     
    log("")
    log("----------------------------------------------")
    log("ALL DONE")

Voici mes résultats :

 [DEBUG] 10:49:52:   Nb runs : 1000 | id : 34 | G.Variable : Jour_Nuit 
[DEBUG] 10:49:52:   ---------------------------------------------- 
[DEBUG] 10:49:52:    
[DEBUG] 10:49:55:   getValue Exist      : instruction time : 3s | cpu time : 1.45s 
[DEBUG] 10:49:58:   getValue Not Exist  : instruction time : 3s | cpu time : 1.43s 
[DEBUG] 10:50:05:   setValue            : instruction time : 7s | cpu time : 3.07s 
[DEBUG] 10:50:07:   getGlobal Exist     : instruction time : 2s | cpu time : 1.62s 
[DEBUG] 10:50:10:   getGlobal Not Exist : instruction time : 3s | cpu time : 1.41s 
[DEBUG] 10:51:14:   setGlobal           : instruction time : 64s | cpu time : 4.11s 
[DEBUG] 10:51:19:   getType             : instruction time : 5s | cpu time : 3.47s 
[DEBUG] 10:51:24:   getName             : instruction time : 5s | cpu time : 3.54s 
[DEBUG] 10:51:29:   getRoomID           : instruction time : 5s | cpu time : 3.54s 
[DEBUG] 10:51:37:   getRoomName         : instruction time : 8s | cpu time : 5.36s 
[DEBUG] 10:51:40:   getSunrise          : instruction time : 3s | cpu time : 1.5s 
[DEBUG] 10:51:40:    
[DEBUG] 10:51:40:   ---------------------------------------------- 
[DEBUG] 10:51:40:   ALL DONE 
  • Upvote 1
Posté(e)

 Après avoir fait une reconfiguration douce de tous les modules pour afficher les numéros de version, j'ai refait le check qui m'était proposé (pour les modules FGD et FGS en 2.1) et donc pas de nouvelle version.

Mes FGD et FGS en v1.9 ne me propose pas encore de Mà J OTA. Les FGRM-222 sont apparemment dans la dernière version 22.22 et un FGRGB-101 reste en 22.22 alors que les autres sont en 25.25 (mais pas de Mà J proposée). 

Posté(e)

hey mais je rêve là  !!

J'avais la MAJ de proposé, je reboot avant pour faire un backup et au reboot je n'ai plus de maj proposé !!

Mais qui a fait ce tuto débile !! :D

 

(véridique en plus)....

 

Question : Pour celui qui avait une mise a jour et qui ne l'a plus, comment faire ? :lol:

Posté(e)

Lol ! je plaisantait ;)

Finalement elle n'est pas revenue sur Firefox même avec vidage du cache etc...

Par contre visible sous chrome du premier coup.

 

Maj en cours.

 

Elle va revenir.
Et merci pour le tuto débile


Envoyé de mon iPhone en utilisant Tapatalk

  • Upvote 1
Posté(e)

 J'ai arrêter proprement la box pour la redémarrer plus près de mon WallPlug intégré au tableau élec et j'ai un 503, j'ai essayé le tuto de @jojo mais rien n'y fait. En ce moment, la box est arrêtée, que puis-je faire?

Posté(e)

 Non, arrêté proprement, je viens de la mettre dans le PC et ça m'a l'air bon, j'ai mes 19 backups dans le dossier.

 

Posté(e)

Elle ne reboote pas du tout ? quand tu as eu les 503 tu as essaye depuis un autre navigateur ? et tu as bien vide le cache ?

Posté(e)

 Si, elle redémarre normalement, j'ai les trois voyants de droite allumés mais m'affiche l'écran 503 Server unavailable.

Posté(e)

C'est ca que tu as essaye @Did ?

 

http://<IP hc2>/services/finishUpgradeAfterError.php

 

Sinon tu ressaies ceci :

http://<IP hc2>/services/startUpgrade.php

 

tu vas revenir en 4.082 je pense, tu rebootes pour liberer la ram

tu refais la MAJ

Posté(e)

Ils disent pas que les 503 ont disparu, ils disent juste qu'ils relancent les services derrière maintenant :P

et la nuance est de taille ;-)

Posté(e)

 J'ai essayé depuis Firefox, Explorer et sur le navigateur d'une tablette.

Oui, le "finishUpgradeAfterError".

J'étais en 4.080 avant cette beta.

Posté(e)

ah oui Quickdav ;-)

 

@Did, lance le startupgrade alors

 

bizarre que le finish n'a pas relance les services, tu as patiente un peu ?

Posté(e)

 Oui, j'ai laissé en plan le temps de déjeuner.

Retour en 4.080. Que de temps perdu depuis hier soir pour en revenir au même point.

Merci @pepite, j'attends la version stable.

Posté(e)

oui dommage que cela ne se soit pas passe sans encombre.

 

retente ;-) !!!! pas joueur @Did :P :P :P :P

 

Reboot pour liberer de la ram

petit backup

MAJ en 4.083

 

au pire tu connais le startupgrade maintenant ;-)

Posté(e)

Bizarre impossible de faire une sauvegarde! Quelqu'un d'autre ?

Difficile la mise à  jour des motions surtout celui en 2.6! Impossible de télécharger ... en attente+++ c'est fait mais faut être patient...

Mémoire de 52% est passée avec la MAJ à  62% et stable depuis 24h

Le Z Weather pop est reconnue mais à  vérifier. Je n'arrive pas à  enlever les modules précédents  ( modules fantômes!) alors que j'ai fait une exclusion me semble t'il correcte

Cette fois c'est une mise à  jour beta qui ne porte pas son nom, enfin à  suivre encore quelques jours... 

×
×
  • Créer...