-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Récupérer un contact non libre de potentiel
pepite a répondu à un(e) sujet de Nico dans Périphériques et matériels autres
oui on peut cliquer pour suivre, mais je m'annonce officiellement ;-) -
Ballon eau chaude : Simuler impulsion HP/HC ?
pepite a répondu à un(e) sujet de gom dans Chauffage et Energie
@gom, au TOP du TOP. FELICITATIONS (et je ne dis pas ca parce que j'ai le même ballon que toi ;-)) Plus qu'a faire un petit tuto ;-) Quel mode alors as tu utilisé ?- 86 réponses
-
- ballon eau chaude
- ballon
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour les bricoleurs, Alors alors, patience ;-) http://blog.domadoo.fr/65604-cubit-metre-connecte-revolutionne-bricolage/
-
Fermeture automatique des volets pour conserver la fraicheur de la maison
pepite a répondu à un(e) sujet de Franco268 dans Le bistrot
Je comprends, mais si tes valeurs oscillent, tes capteurs ne sont ils pas trop sensibles ? Tu pourrais augmenter la valeur de luminosité qui provoque la remontée à la HC2 -
Fermeture automatique des volets pour conserver la fraicheur de la maison
pepite a répondu à un(e) sujet de Franco268 dans Le bistrot
Sympa ta gestion @jjacques68, je ne comprends pas pourquoi ta scène toutes les 15 mins ? Pourquoi la différence ? Je dis différence, mais ça peut être que la température extérieure soit inférieure à la température intérieure. Imaginons qu'en journée tu doives fermer les volets, faut bien les rouvrir pour aèrer ou rafraichir. Je ne l'utilise pas, mais je pense que ce serait pas mal. -
Fermeture automatique des volets pour conserver la fraicheur de la maison
pepite a répondu à un(e) sujet de Franco268 dans Le bistrot
Bonsoir, Le TOP du TOP pour moi est le VD Indicateur solaire de @CaptainIgloo, juste TOP, Azimut, hauteur, éclairement..Tu rajoutes à cela la température intérieure, ma température extérieure, la différence des 2 températures, présence ou absence, et tu ne peux pas être plus précis. Je ne l'ai pas encore utilisé dans mes scénarios..et pour cause, mon étage n'est pas fini et tous les volets ne sont pas encore électriques lol .;Mais pour moi juste superbe ce VD, et je l'ai installé depuis sa sortie, dingue :-) -
Tu dois pouvoir l'écrire comme ceci, plus lisible ;-) GEA.add({553, {"Value", 485, 1}}, -1, "", {{"VirtualDevice",483,"1"}})
-
Récupérer un contact non libre de potentiel
pepite a répondu à un(e) sujet de Nico dans Périphériques et matériels autres
Je commente pour suivre :-) Envoyé de mon Nexus 5X en utilisant Tapatalk -
Ballon eau chaude : Simuler impulsion HP/HC ?
pepite a répondu à un(e) sujet de gom dans Chauffage et Energie
Oui avec les graphiques c'est incontestable, impressionnant !! Envoyé de mon Nexus 5X en utilisant Tapatalk- 86 réponses
-
- ballon eau chaude
- ballon
-
(et 2 en plus)
Étiqueté avec :
-
Pourquoi pas, mais cela t'obligera à mettre TOUS les ID de TOUTES les lumieres sous %%properties.
-
Avec les noms ?
-
L' entête de la scène te permet de déclencher une scène sur un évènement, ce qui évite de faire boucler une scène. Le déclenchement sur "evenment" est à préféré dès que c'est possible en fonction du besoin, c'est plus optimisé en terme de charge.
-
Question bete : tu avais des lampes allumées ;-) ? Bon changement de fusil d'épaules car je comprends pas ou je me plante avec ce code. Suis parti sur la même base que la scène d'extinction en filtrant sur les lumières ;-) et en modifiant le code du master @Steven ---------------------------------- -- User Settings ---------------------------------- --- Scene Interactive push ------- local Smartphone = XX local id_de_la_scene_qui_eteint = XX fibaro:debug("Smartphone : " ..Smartphone.. " - ID Scène extinction : " ..id_de_la_scene_qui_eteint) ---------------------------------------------------------------------- local message = "" for _,v in ipairs(fibaro:getDevicesId({properties = {isLight=true}})) do fibaro:debug("entree dans la boucle filtrée LUMIERE") local DeviceName = fibaro:getName(v) local DeviceValue = tonumber(fibaro:getValue(v, "value")) if DeviceValue > 0 then DeviceName = string.gsub(DeviceName," ","_") fibaro:debug("Lampes Allumées : " ..DeviceName) if (message ~= "") then message = message .. ", " end message = message .. DeviceName fibaro:debug("Message : " ..message) end end if (message ~= "") then if (message:find(","))then message = message .. " sont allumés, voulez-vous les éteindre ?" else message = message .. " est allumé, voulez-vous l'éteindre ?" end api.post('/mobile/push', { ["mobileDevices"]={Smartphone}, ["message"]=message, ["title"]='Question:', ["category"]='YES_NO', ["data"]={["sceneId"]=id_de_la_scene_qui_eteint} } ) end
-
Re, avec les debugs, on en saura un peu plus de ce qui ne fonctionne pas. ;-) ---------------------------------- -- User Settings ---------------------------------- --- Scene Interactive push ------- local Smartphone = XX local id_de_la_scene_qui_eteint = XX fibaro:debug("Smartphone : " ..Smartphone.. " - ID Scène extinction : " ..id_de_la_scene_qui_eteint) -- Modules à exclure ou inclure et fonction de traitement (pas raccordés à des lumières) -- Peut contenir un id ou un mot clés à chercher dans le nom du module -- toExclude = {72, "Dispo", "Volet", "Bubendorff"} toExclude = {92} --================================ --======== FONCTIONS ============= --================================ function shouldExclude(module) for _, v in pairs(toExclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end ---------------------------------- local message = "" -- Récupération de la liste des modules local jsonTable = api.get("/devices") -- Boucle sur les modules for device = 1, #jsonTable do fibaro:debug("entree dans la boucle jsonTable") -- look for lighting devices if jsonTable[device].interfaces and not shouldExclude(jsonTable[device]) then for interface = 1, #jsonTable[device].interfaces do if jsonTable[device].interfaces[interface] == "light" then local DeviceValue = tonumber(jsonTable[device].properties.value) if (DeviceValue and DeviceValue > 0) or (jsonTable[device].properties.value == "true") then fibaro:debug(" id: "..jsonTable[device].id.." is "..jsonTable[device].name.." type: "..jsonTable[device].interfaces[interface]) fibaro:debug(" value: "..jsonTable[device].properties.value..". Turning Off") local DeviceName = jsonTable[device].name fibaro:debug("Devices allumés : " ..DeviceName) DeviceName = string.gsub(DeviceName," ","_") fibaro:debug("Devices allumés underscore: " ..DeviceName) if (message ~= "") then message = message .. ", " fibaro:debug("Message virgule : " ..message) end message = message .. DeviceName fibaro:debug("Message avec noms : " ..message) end end end end end if (message ~= "") then if (message:find(",")) then message = message .. " sont allumés, voulez-vous les éteindre ?" fibaro:debug("Message SONT ALLUMES : " ..message) else message = message .. " est allumé, voulez-vous l'éteindre ?" fibaro:debug("Message EST ALLUME : " ..message) end api.post('/mobile/push', { ["mobileDevices"]={Smartphone}, ["message"]=message, ["title"]='Question:', ["category"]='YES_NO', ["data"]={["sceneId"]=id_de_la_scene_qui_eteint} } ) end
-
Envoyer Une Valeur Vers Thingspeak Depuis Une Scène
pepite a répondu à un(e) sujet de jjacques68 dans HC2
Bonjour, Avez-vous tenté cela ? cela fonctionne dans énormément de scènes partagées sur le forum par les experts. local client = net.HTTPClient() client:request("http://..............") -
Bonjour, Du nouveau ? Je ne peux pas tester à ta place ? Dans la dernière scène as tu bien modifié les IDS au niveau des variables ? Je vais rajouter des debug pour voir où cela coince.
-
Il ressemble au FT89R non ?
- 122 réponses
-
@Hysis dit la dame qui maitrise LD et le CSS, ce serait clic clic clic pour toi aussi ;-)
-
De rien. Mettre le sleep dans le mainloop, c'est possible, tout à fait, mais mieux vaut prendre l'habitude de mettre le code du main loop dans un bouton et dans le main loop mettre l'appui sur le bouton toutes les X mins ou sec ou heures avec ce type de code de @Steven maintenant = os.date("%H:%M", os.time()) local selfId = fibaro:getSelfId() -- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée. if (not instance) then -- on indique la fréquence d'execution souhaitée (en minutes) instance = { lastrun = 0, every = 1 } fibaro:debug("first run") end -- on vérifie la différence entre cette exécution et la dernière (stocké dans instance.lastrun) diff = os.date("*t", os.difftime(os.time(), instance.lastrun)) -- si la différence en minutes et supérieure ou égale à la fréquence souhaitée (instance.every) if (diff.min >= instance.every) then fibaro:call(selfId, "pressButton", "14") -- on stock l'heure de la nouvelle exécution instance.lastrun = os.time() fibaro:debug("executed") end Ca evite en fait les erreurs qu'on a pu avoir avec les gros sleeps dans le main loop qui faisait planter.
-
Bonjour, Tu peux le faire directement comme dans ton 2ème exemple mais sans les apostrophes pour la variable Dans ton exemple tu récupères la température utilisée par défaut par la HC2, soit YR Meteo local OutsideTemperature = tonumber(fibaro:getValue(3, "Temperature")); fibaro:call(103, "setProperty", "ui.Label1.value", OutsideTemperature); Le Main loop est configuré pour tourner toutes les secondes je crois, faudrait vérifier, mais c'est écrit juste sous Mainloop dans le VD tu mets le code que tu veux dedans. Attention tout de même, mieux vaut éviter les sleeps Bien réflechir à ce que tu vas mettre dedans en se posant la question de la nécessité de faire tourner un code toutes les x secondes pour optimiser au maximum en évitant la surcharge de la box, bien que la HC2 soit solide ;-)
-
Ballon eau chaude : Simuler impulsion HP/HC ?
pepite a répondu à un(e) sujet de gom dans Chauffage et Energie
C'est domocharts qui te fait ce type de graphs @Lazer @Nico j'ai deja essaye de changer les HC/HP, rien à faire ;-). Etonnant un poele allemand ;-) et niveau tarif cela vaut ?- 86 réponses
-
- ballon eau chaude
- ballon
-
(et 2 en plus)
Étiqueté avec :
-
Ballon eau chaude : Simuler impulsion HP/HC ?
pepite a répondu à un(e) sujet de gom dans Chauffage et Energie
Oui, franchement, je trouve ca compliqué aussi. Pour l'instant, le ballon est en automatique, je le laisse faire, mais clairement j'ai hâte de le domotiser, chaque chose en son temps... Mais pour moi, avec un ballon thermo, les HC, enfin ma tranche horaire HC n'est pas adaptée. ien qu'en hiver, il tournait parfois aussi le soir. Allez comprendre ;-)- 86 réponses
-
- ballon eau chaude
- ballon
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour, HC3 ? Ils viennent de stabiliser la V4, alors une HC3 je n'y crois pas. La box à acheter ? c'est toujours le grand débat, on en parle souvent sur le forum. LA BOX parfaite, "THE BOX TO HAVE" n'existe pas, toutes ont des avantages et inconvénients, le tout est de t'y retrouver et que cela réponde à tes besoins et tes moyens. Ici on échange sur Jeedom, LifeDomus..mais il y en a d'autre, eedomus..
-
T'as modifié les IDs ? J'ai jamais eu cette info, et je n'en ai jamais entendu parler.