-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Bonjour, Quelque soit le boulot, fait bien commencer un jour :-) D apres la photo du plugin, tu peux tout faire :-) . Tu peux eteindre et allumer, changer de chaines..la totale :-) Tvas essaye ? Concernant les wall plugs, j en ai sur la tv et le decodeur depuis plusieurs annees et aucun souci. Envoyé de mon BND-L21 en utilisant Tapatalk
-
Bonjour, testé en créant la variable manuellement Envoyé de mon BND-L21 en utilisant Tapatalk
-
Well done, un module défectueux et bim le drame[emoji1][emoji1] Envoyé de mon BND-L21 en utilisant Tapatalk
-
--[[ ================================================================================== Recuperer le caption, id du bouton et id du VD d'un bouton de VD dans tous les VDs ================================================================================== Description : Permet de récupérer à partir du Nom du VD et du nom du bouton (Caption) : - id dun VD - id d'un bouton ================================================================== Support : [x] Scénario [X] VD Firmware requis : 4.x Auteur : Adaptation d'un code de @Steven et de @Lazer ------------------------------------------------------------------ Functions : getCaptionInAllVDs: Retourne id du Vd et id du bouton à partir : - du nom du VD - du nom du bouton (Caption) ================================================================== --]] -- --------------------------------------------------------------- -- function : getCaptionInAllVDs -- --------------------------------------------------------------- -- paramètres : -- device : id du VD concerné -- name : Nom du VD concerné -- caption : Nom du bouton concerné -- retour : ID du VD, ID du bouton portant le "caption" -- --------------------------------------------------------------- getCaptionInAllVDs = function (device, name, caption) if device.name == name then fibaro:debug("VD Name : " .. device.name .. " - Methode Name : " .. name) for _, v in ipairs(device.properties.rows) do if compareString(v.type, "button") then for _, w in ipairs(v.elements) do if (w.caption) then if compareString(w.caption, caption) then fibaro:debug("ID Button (w.id) : " ..w.id.. " - ID VD : " .. device.id .. " W Caption : " ..w.caption) return device.id, w.id end end end end end end end -- Exemple : Appui sur le bouton "test_result" du Vd "VD_test" local vds = api.get("/devices?type=virtual_device&enabled=true") for i=1, #vds do local id_device, id_button = getCaptionInAllVDs(vds[i], "VD_test", "test_result") if (id_device) then fibaro:debug("Result : " .. id_device .. " - " ..id_button) fibaro:call(id_device, "pressButton", id_button) end end
-
Si tu as modifié le port 80 du routeur ton adresse ddns est http://monadresseddns.ddns.net:port "port" etant celui que tu as renseigne sur ton routeur qui transfere vers le port 80 de l'IP de ta box HC2
-
En fait, je n'ai jamais utilisé le plugin Netatmo, alors je ne sais pas ce qu'il permet de faire. Suis d'accord, s'il le propose qu'il fonctionne ;-)
-
question bête, tu as l'air de tenir à l'utilisation du plugin, mais pourquoi si le script répond à tes besoins?
-
Les joies des API ;-)
-
Salut Yannick, tout est dit ;-) La variable globale SurvstationManager_user_data n'est pas créée suite à une erreur de "type" à priori. local VG_SSM_User_Data = "SurvStationManager_User_Data"
-
Bonjour @TonyC Cela ne toucherait que les utilisateurs du plugin Netatmo ? Par curiosité, as tu essayé un script pour voir si tu avais aussi le souci ou non ?
-
Bonjour @Ghoosti, L'utilisateur doit avoir les droits sur le VD 222 que tu essaies d'atteindre. De même ton onglet de paramètres est-il bien renseigné ?
-
Bonjour, Bienvenue, Oui oui nous sommes au courant. C'est une grande idée qu'ils ont eu là, puisque la clé etait à elle-seule un point de fragilité de la box. Sans c'est parfait lol
-
Bonjour, Cela dépend aussi du plugin, que te permet-il de faire celui ci ? allumer ? éteindre ? Pour avoir les infos au niveau de l'API du plugin pour savoir tu peux faire ceci local id_plugin = xxxx local plugin = api.get("/devices/"..id_plugin) fibaro:debug(json.encode(plugin))
-
Bonjour @Titof_44 Bizarre, le bug existait au début mais @Steven l'avait corrigé dans mes souvenirs. Je viens de tester, idem pour moi, même erreur. Peux tu essayer cela : GEA.add({"Value-", 999,24}, 60, "Température #value# inférieure à 24°C...On chauffe!", {{"Scenario", 998, {{TxtSpeach="allume le chauffage"}}}, {"Portable",997} }) En attendant, je ne sais pas combien tu as de ligne utilisant des arguments mais pour celle ci-dessous tu peux faire comme ceci : Dans config() tu mets GEA.options.speach = {name = "Speach", action = function(txtspeach) local sceneparam = 998 fibaro:startScene(sceneparam, {{TxtSpeach = GEA.getMessage(txtspeach)}}) end, } Puis dans setEvents() tu l'utilises comme ceci GEA.add({"Value-", 999,24}, 60, "Température #value# inférieure à 24°C...On chauffe!",{ {"Speach", "Allume le chauffage"}, {"Portable",997} })
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oui pas propre, mais ce n'etait qu'une suggestion ;-) Je ne m'en sers pas non plus de unattended, je veux faire les upgrades quand je le veux ;-) A la limite, mais je ne m'en sers pas non plus, l'AutoCleanInterval peut-etre intéressant. Mais en PROD...ceinture et bretelles ;-) donc exit MAJ et autres automatismes transparents ;-)
-
quelle est la ligne 30 de ta scene ?
-
Et si tu veux encore moins faire, une tache cron avec ces 2 commandes ;-)
-
Ah bon, mais jojo en faisant au fur et a mesure les scenes seront toujours visibles non ? HCL je vous jure lol Envoyé de mon BND-L21 en utilisant Tapatalk
-
@Ghoosti exact, un peu tordu le type ;-) Faut pas faire attention ;-) @Steven je sors lol Juste pour info, du déclenchement instantané avec de la consommation, à chaque variation de consommation >= à 30, bingo, ca déclenche ta ligne ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
hop, grillé par @Steven ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Quelle est la durée que tu veux utiliser ? Ce serait 5 quoi ? As tu modifié GEA.checkEvery ? Si ce n'est pas le cas, laisse un multiple de 30, donc pour 5 mins : 5*60 La déclaration de "id module propriété" n'est utile que si vous avez besoin de déclenchements instantanés, donc avec "-1" en durée. sinon ce n'est pas utile. @Did bizarre tout de même, il n'y a rien de particulier sur cette ligne le principal c'est que ca fonctionne ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Heuuu..ce n'etait pas du tout une attaque ;-)
-
@Did Bizarre ;-) C'était quelle ligne exactement ? Ton portail a l'id 207 ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Exactement, 1 module, 1 controleur domotique Donc : - exclusion de l'ancienne HCL le module, - reset en config usine - exclusion sur la nouvelle HCL - inclusion sur la nouvelle HCL Au moins t'es sur que ton module est ok sur la nouvelle