-
Compteur de contenus
5 384 -
Inscription
-
Dernière visite
-
Jours gagnés
80
Tout ce qui a été posté par BenjyNet
-
Met un wallplug sur ton chauffe eau, tu seras surpris du cycle de chauffe.... tu t'apercevras que ce n'est pas nécessaire de chauffer toute la nuit et que tu pourras faire des économies en le programmant comme il faut.
-
Oh con le truc de malade pour changer un icone !
-
Hey les gars, je voulais pas vous enflammer hein ! C'était juste qu'àmon niveau je ne vois pas bien l'intérêt du multiroom.. mais peut être que ça va viendre
-
Hum.. c'est àdire Shad ?
-
Je commence àme demander si la notion de scène vaut encore le coup alors que nous avons des VD qui sont, il me semble, plus performants. Par exemple : je viens de créer une scène pour checker la consommation de mon seche linge et je me demande finalement si je ne vais pas mettre ça dans un main loop d'un VD. Je voulais changer les icones de la scene mais ça ne m'a pas l'air possible, alors que pour le VD ça l'est. Puis finalement, un main-loop, ce n'est ni plus ni moins qu'une scene non ? un while true do quoi Enfin voilàc’était ma petite réflexion du soir...
-
Bon je viens de modifier mon script, mais les pros, est-ce que vous savez si on peut modifier les icones à la volée comme dans les VD ? J'ai essayé avec fibaro:call(scene_id,"setProperty","currentIcon",1008); mais ça ne marche pas.
-
Bon, ça tiens toujours : [DEBUG] 12:51:17: Process #1448 is finish!
-
Moi je dis ça, je dis rien mais mon ampli ONKYO il a 5 entrée HDMI et 2 sorties (pratique pour videopro + tv) et avec son micro de calibration je pense qu'il surpasse allègrement du matos SONOS. Je vois pas pourquoi vous voulez tous coller du SONOS partout.
-
Moi je pense qu'il faudra plutôt se pencher du coté de Avidsen pour les fils pilotes. Ils devraient sortir des modules 6 ordres et moins cher que les Fibaro. En contre partie c'est pas du zwave, il faudra se créer une passerelle FEHM avec un RPi pour piloter tout ça.
-
Ahah ma femme est une blagueuse Elle m'a remis une nouvelle machine, juste derrière la précédente sans éteindre le seche-linge. Résultat, je suis bloqué dans ma boucle qui regarde si elle l'a éteint ! Une petite modification s'impose ! Je vois ça et vous le post sur le 1er post dès que c'est fait.
-
Vi et démarrer avec le HC2.
-
A ton avis ? Bon juste pour info ça marche impec...
-
Si comme moi vous avez votre sèche-linge à l'autre bout de la maison et que vous désirez savoir à quel moment il est terminé, voici un petit script utilisant un wallplug pour vérifier la consommation de ce dernier. Bien sur il faudra adapter en fonction du votre. En cadeau des petits icônes pour les 5 états : Tout d'abord un petit relevé des consommations, nous obtenons ceci pour un cycle complet de chauffage : Un peu plus en détail sur le défoulement à la fin : Reste plus qu'à repérer les différentes phases en fonction de la consommation de la machine à l'aide d'un script sans prétention : --[[ %% autostart %% properties %% globals --]] -- Tumble dryer - scene process check v 1.0.3 [03-2015] -- Copyright © 2014 BenjyNet local sourceTrigger = fibaro:getSourceTrigger(); local id_wallplug = 42; local current_conso = 0; local power = 0; if (sourceTrigger["type"] == "autostart") then fibaro:debug("Script sèche-linge démarré"); while true do local flag = 0; current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); if current_conso > 500 then power = 1; fibaro:debug(os.date() .. " - Start tumble dryer"); fibaro:debug(os.date() .. " - PHASE 1"); fibaro:sleep(5*60*1000); -- wait 5 min while current_conso > 500 do fibaro:sleep(2*60*1000); -- check conso every 2 min current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); end fibaro:debug(os.date() .. " - PHASE 2"); while current_conso > 100 do fibaro:sleep(1*60*1000); -- check conso every min current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); end fibaro:debug(os.date() .. " - PHASE 3"); while (current_conso > 2 and flag < 149) do if current_conso > 100 then flag = 0; current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); else flag = flag + 1; current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); end -- fibaro:debug(flag); fibaro:sleep(2*1000); -- check conso every 2s end fibaro:debug(os.date() .. " - Tumble dryer process terminated - flag : " .. flag .. " conso : " .. current_conso); -- Send notification to cellphone here fibaro:call(9, "sendEmail", "Sèche-linge", "Processus terminé"); fibaro:call(101, "sendPush", "Le sèche-linge est terminé"); end if current_conso > 2 then power = 1; fibaro:debug(os.date() .. " - Tumble dryer power ON - Please power OFF"); --fibaro:call(10, "setProperty", "currentIcon", 1009); current_conso = tonumber(fibaro:getValue(id_wallplug, "power")); end if (current_conso == 0 and power == 1) then power = 0; fibaro:debug(os.date() .. " - Tumble dryer power OFF"); --fibaro:call(10, "setProperty", "currentIcon", 1008); end fibaro:sleep(5*60*1000); -- check if tumbler dryer is ON every 5 min end end
-
Moi pour le moment ça tiens le coup : [DEBUG] 16:09:03: Process #270 is finish!
-
Hum Ok, àvoir donc....
-
Bah pourquoi Shad ? Je vais pas rajouter un bouton qui sert à rien, sauf checker l'etat de l'ampli :/ EDIT : Pour le moment ça tiens : [DEBUG] 14:36:22: Process #182 is finish!
-
Moi je parie sur cédric qui va me dire que ça marche pas EDIT : On dirait que le mainloop plantouille au bout d'un moment. Dites moi de votre côté ce que ça donne.
-
NOUVELLE VERSION 1.1.0 - 1er POST MIS A JOUR
-
Ou sinon tu fais ta propre fonction split : function split(pString, pPattern) local Table = {} local fpat = "(.-)" .. pPattern local last_end = 1 local s, e, cap = pString:find(fpat, 1) while s do if s ~= 1 or cap ~= "" then table.insert(Table,cap) end last_end = e+1 s, e, cap = pString:find(fpat, last_end) end if last_end <= #pString then cap = pString:sub(last_end) table.insert(Table, cap) end return Table end
-
Ouais t'as bien fait, j'étais sur la page justement, mais je comprends pas bien comment ça marche. SI je fais ça local tab = split("HDMI 2,DTS,48 kHz,5.1 ch,DTS,5.1 ch,\0x1A\r\n",","); ça bug :/ Il devrait pas me sortir un tableau pourtant ? EDIT : On a quelle version de LUA ? Je me demande si la fonction split est implémentée ?
-
Bah voilàquand tu veux Pil poil ce qu'il me fallait, je cherchais justement àfaire un tableau avec une boucle for.. .mais si c'est tout fait alors autant l'utiliser
-
Arf Shad, je connais tout ça déjàmais justement je cherchais une façon simple de traiter la réponse sans fonction compliquée.
-
@ Krikroff J'ai besoin de ton aide sur un truc. Je récupère les infos audio avec une commande qui me retourne une phrase : "HDMI 2,DTS,48 kHz,5.1 ch,DTS,5.1 ch,\0x1A\r\n" Comment je peux faire pour récupérer tout ce qui est entre la avant-avant dernière virgule et la dernière virgule. Bien sur l'ensemble des textes peut changer mais ils sont toujours séparé par des virgules et j'ai toujours àla fin \0x1A\r\n.
-
@LV78, pour le four si t'en as un récent ça passe àl'aise, en moyenne 2,5kW
-
Ouais et ça marche nickel ! Je mate en Live la puissance, ça dépasse pas 2,3kW alors que c'est annoncé 2,8kW sur la doc. du sèche-linge. Par contre Domodial, je cherche ànotifier ma femme d'aller vider le sèche-linge quand il est fini, un petit script genre si conso > 2kW, flag 1 et si flag 1 et conso <100W pendant 10min, notifier femme pour vider machine ! T'aurais pas fait un truc comme ça pour ta TV, je suis sur le VD de l'onkyo et j'ai pas envie de réfléchir sur ça