-
Compteur de contenus
26 078 -
Inscription
-
Dernière visite
-
Jours gagnés
1 299
Tout ce qui a été posté par Lazer
-
Je retourne chez Orange Enfin Sosh a fait une promo intéressante depuis hier, fini le réseau en carton de SFR/RED.
-
tu as oublié le "je suis le troll de jojo"
-
bon en effet c'est embêtant.... ça fait un moment que le Sonos est éteint, et le watchdog vient de redémarrer le VD, même avec la chaine espace " ". Donc j'en déduis que le VD fini par planter. Je vais désactiver le restart de ce VD pour voir quelle est le plantage et si on peut s'adapter en conséquence....
-
oui justement, j'ai coupé mon sonos (avec le wall plug) j'ai attendu pendant 2 minutes (donc 2 redémarrages forcés du VD par le watchdog), et j'avais ce genre de messages dans le debug du VD : [DEBUG] 23:23:01: retry #1 action: GetMute [DEBUG] 23:23:04: Communication error code: 2 [DEBUG] 23:23:04: retry #2 action: GetMute [DEBUG] 23:23:08: Communication error code: 2 [DEBUG] 23:23:08: retry #3 action: GetMute [DEBUG] 23:23:11: Communication error code: 2 [DEBUG] 23:23:11: retry #4 action: GetMute EDIT : Mais peut être qu'en attendant plus longtemps il aurait fini par planter.... tu as testé ? EDIT2 : j'ai le VD Sonos Version 0.0.8
-
Hum, je viens de faire le test en coupant le wall plug du sonos, et j'ai entendu une série de notifications et vibreurs autour de moi... ça réveille Je te propose de remplacer la chaine à rechercher par un espace " ", car quel que soit le message affiché par le VD Sonos, le texte comporte toujours au moins un espace. Et si le VD est vraiment planté, il n'y aura plus de message du tout dans le délai imparti, donc pas d'espace, donc le VD sera bien redémarré. Ca donne : {type = "VD", id = 423, match = {text=" ", interval=30}, no_match = {text="", type="ERROR"}, restart=true, notification = {"push", "email", "sms"}}, -- Sonos Player (Tk.isTraceEnabled = true)
-
justement c'est très instructif bon je ne comprends pas tout, mais y'a des concepts assez intéressants. D'ailleurs faut que je termine et que je partage les modifs que j'ai apporté àson VD Freebox.
-
Tu peux arrondir par excès avec la fonction math.ceil() Tu peux arrondir par défaut avec la fonction math.floor() Tu peux aussi spécifier le format exact avec string.format() Exemples : fibaro:call(ID_du_module_Virtuel, "setProperty", "ui.Label1.value", tostring(math.ceil(a/b*100))) -- Nombre entier arrondi par excès fibaro:call(ID_du_module_Virtuel, "setProperty", "ui.Label1.value", string.format("%.2f", a/b*100)) -- 2 chiffres après la virgule
-
Regardez les scripts de Krikroff, il utilise déjàces fonctions dans ses VD
-
Pourquoi alourdir le code, en plus ça fatigue les doigts a = 28 b = 56 c = a/b*100 print (c) Par contre si on voulait faire les choses proprement on ferait : a = 28 b = 56 c = a/b*100 print (tostring(c)) et si on veut limiter la portée des variables, et qu'on n'a pas besoin de conserver le résultat du calcul, on peut faire directement : local a = 28 local b = 56 print (tostring(a/b*100))
-
Ca ne changera rien ça, ce ne sont pas les 2 / 3 variables qu'on alloue dans un script LUA qui prennent de l'espace en RAM. D'autant plus que le garbage collector du langage LUA est censé faire son job. Je rappelle que nos scripts ne sont pas exécutés tels quels. Dans une main loop de VD, Fibaro encapsule notre script dans un boucle infinie while true do, avec un sleep(3000) L'ensemble est passé à l'interpréteur LUA, et encapsulé dans du code à la sauce Fibaro pour s'exécuter sur Linux, et permettre la communication entre les différents process. C'est le "code à la sauce Fibaro" qui pose problème. C'est à peu près la même chose pour une scène. En V3, les Scène n'étaient pas exécutées dans des processus indépendants, mais dans le process principal (HCServer). Déjà ça fait une grosse différence, ils ont tout réécris.
-
Non sur mes 2 box, la RAM met plus de temps àmonter, que ce soit en 4.056 ou 4.057beta ou 4.058beta Je maintient que c'est clairement des fuites mémoires qui font que le RAM utilisé augmente sans-cesse, et qui fait que certains process (VD, Scène, ou HCServer) finissent par planter. D'ailleurs je pense qu'ils ne plantent pas car il n'y a plus assez de RAM, sinon on aurait des messages du Kernel Linux dans les logs, et ce n'est pas le cas. Ils plantent certainement car ils font des opérations illégales, comme accéder àdes zones de mémoires non allouées. En corrélation avec les problèmes de fuite mémoire, je ne serai pas surpris qu'ils allouent et désallouent la mémoire au petit bonheur la chance....
-
C'est pas une information importante, mais pour info voici les occupations RAM juste après un recovery, avec une configuration vierge. Il n'y a pas vraiment de différence significative : v4.056 "Stable" : v4.058 Beta :
-
A la demande de Jojo, j'ai modifié le premier post avec la version 1.1 du script afin d'ajouter un paramètre restart=true|false afin de redémarrer le VD/Scène concerné, ou seulement envoyer une notification signalant qu'il faut le redémarrer manuellement. Plus quelques modifications mineures.
-
il est chouette le design, au moins si ça ne marche pas tu sais où tu peux te ... Blague à part, j'aimais bien le concept de radio réveil de la première version.... ça manque sur ma table de chevet la possibilité de piloter simplement tout le domicile.
-
Nan la v5 c'est pour le CES en janvier [emoji14]
-
Ça me paraît pas mal
-
D'après ce que j'ai constaté : - quand la RAM est pleine (>80% environ) => plantage du process principal de la HC2, donc Erreur 503, interface Web indisponible, on ne peut plus rien faire àpart rebooter physiquement la box - tout le reste du temps => plantage aléatoire de certains process (scènes ou modules virtuels) sans aucun message d'erreur apparent dans la fenêtre de debug car il s'agit d'un core-dump au niveau de l'OS Linux. On ne peut pas les prévenir, et on peut les redémarrer en faisant une sauvegarde du VD/Scène planté => mon watchdog est làpour ça.
-
Les fuites mémoires datent de la v4, et ça ne fait qu'empirer àmesure qu'ils ajoutent des nouvelles fonctionnalités. A priori on n'avait pas ces soucis en v3.
-
Nico je pense que c'est aussi ma RAM qui a du dépasser les 80 % quand j'ai eu mon erreur 503 il y a 15 jours. Par contre j'insiste, on peut faire autant de requêtes http qu'on veut. Dans un problème de fuite mémoire, c'est évident que plus on fait travailler le système, plus on accélère la venue des problèmes. Rien ne dit que ça soit spécifiquement les requêtes http qui fuient, ça peut venir de n'importe où. C'est àFibaro de régler leurs problèmes de fuite mémoire. On a acheté une box puissante, c'est pour pouvoir l'exploiter, et ne pas se brider.
-
je t'avoue que je ne sais répondre àaucune de ta série de question..... je n'ai jamais eu ces problèmes, je n'ai pas eu àcreuser le fonctionnement interne de la chose.
-
Si le datastore est corrompu, je ne sais pas comment le réparer.... Donc si c'est le cas, les VM sont perdues Par contre pour Xpenology ce n'est pas grave. Tu peux repartir sur un nouveau Xpenoboot, qui devrait retrouver toutes les données de ton disque.
-
Certes, mais après c'est le vieux débat qui revient : tu as installé une beta, donc il y a des bugs potentiels (et avérés). Je suis toujours sur la dernière version stable du mois d'août. C'est loin d'être parfait puisque j'ai des plantages de scènes/VD inexpliqués et une fois erreur 503, mais au moins le reste fonctionne (panneau de chauffage, trigger, etc). Oui la bière ça sera pour janvier euh attends, pourquoi au singulier [emoji14]
-
Moi aussi Je n'en n'ai pas encore fait le tour (et j'aimerais bien que Fibaro m'y aide un peu.....) Malgré ses problèmes, elle reste plus stable que des solutions concurrentes, et plus performante. C'est juste que pour 600€ et avec un marketing de ouf, on se permet d'être plus exigeant. Fibaro n'a pas les moyens de ses ambitions. Les utilisateurs de Jeedom pardonnent plus facilement ses lacunes actuelles, d'autant plus que c'est une solution qui évolue plus vite.
-
Ouais bah justement la Netatmo c'est une grosse verrue sur mon installation. Depuis que l'api météo de Yahoo déconne, je n'ai plus que la Netatmo pour remonter la température extérieure.... Pour combien de temps encore ? Je l'ai surtout acheté parce qu'elle m'a coûté 60€, j'estime qu'elle ne vaut pas son prix de vente. M'enfin la mode est au jetable, aujourd'hui tout le monde trouve normal d'acheter quelque chose qui sera remplacé très rapidement..... Y'a quelque chose qui me choque moi..... Le cloud c'est une magnifique opportunité pour les fournisseurs de produits d'associer du service et donc de contrôler légalement l'obsolescence programmée. Même dans le monde pro, certaines entreprises qui étaient parmi les premières àdématérialiser leur SI dans le cloud, sont en train de faire marche arrière.... Comme quoi, le cloud n'est pas la réponse àtous les problèmes, et il y a un marché pour les deux. Quant àla domotique, les offres des grands constructeurs c'est pour le grand public, qui ne connaît rien (et ne veut rien) connaître àla technique. Ce n'est pas du tout la même cible que les box domotique que nous connaissons. Avec nos box (quelque soit la marque) nous ferons toujours 10 fois plus que ce que fait la domotique àla Nest & co. C'est pas toi qui dira le contraire puisque tu assembles encore tes PC àla main.
-
Topic unique Fibaro - Capteur D'ouverture Fgk
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Dans les propriétés du module, il y a une case àcocher pour l'activer/désactiver. Ce n'est pas possible de modifier les id.