Aller au contenu
PdB

Hc2 4.083 Beta - 27/06/2016

Recommended Posts

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

 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). 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me demande si j'ouvre la bouteille de Vodka maintenant, ou ce soir :D

Partager ce message


Lien à poster
Partager sur d’autres sites

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:

Partager ce message


Lien à poster
Partager sur d’autres sites

Elle va revenir.

Et merci pour le tuto débile

Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Pas de souci

Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Maj bien passé àdistance (pour une fois).

2 modules àmettre àjour, je vais attendre d'être àla maison :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Reboot ok, puis 503 2 jours après... Mais redémarrage des services et c'est reparti.

Partager ce message


Lien à poster
Partager sur d’autres sites

Reboot ok, puis 503 2 jours après... Mais redémarrage des services et c'est reparti.

Partager ce message


Lien à poster
Partager sur d’autres sites

 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?

Partager ce message


Lien à poster
Partager sur d’autres sites

@did, ta cle n'a pas bouge pendant le deplacement ?

 

@domodial, bienvenue ;-)

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 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.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Oui, le "finishUpgradeAfterError".

J'étais en 4.080 avant cette beta.

Partager ce message


Lien à poster
Partager sur d’autres sites

ah oui Quickdav ;-)

 

@Did, lance le startupgrade alors

 

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

Partager ce message


Lien à poster
Partager sur d’autres sites

 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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

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... 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui tu n'etais pas le seul pour lasauvegarde, as tu regarde sur ta cle si tu avais le repertoire backup ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Juste avant de faire une MAJ j'ai fait une sauvegarde sans problème. 

Partager ce message


Lien à poster
Partager sur d’autres sites

×