Aller au contenu

ebouilleur

Membres confirmés
  • Compteur de contenus

    100
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par ebouilleur

  1. ebouilleur

    boucle for et tonumber

    Non je ne vois pas ce qui créerais un conflit (tester et confirmé). Et puis ça bug lorsque je passe par l'outil pour déboguer justement Par curiosité, j'ai testé avec un autre wallplug, qui s'est bien éteind... et dont les debug m'affiches bien des valeurs. Edit : Bon, j'ai trouvé.. et c'est un peu la honte. Ce nouveau wallplug était nouveau et je n'y ai pas touché depuis son insertion, et il portait le nom 75.0 j'ai supposé, à tord, que son id était 75, mais non, son id c'est 76... et du coup ça marche mieux Bon après il y a surement plus simple que mon code rajouter dans les bouton ON et OFF, mais bon ^^ Enfin, merci Jacques j'ai quand même appris des choses et au moins j'ai vu ma bêtise ^^ bon lundi
  2. ebouilleur

    boucle for et tonumber

    La ligne avec VG ? En tout cas merci pour ton explication, j'avais supposé ça, mais bon, au moins je suis sur et tu as super bien expliqué clairement merci ! Pour revenir au code, est ce qu'il ne marche que dans une boucle principale? ou dans le code d'un bouton c'est sensé marché? car c'est ce que j'au fait. Si jamais tu veux regarder ce que j'au fait, j'ai mis le module en PJ Ici ce qui ne marche pas étant le bouton "power OFF" qui est donc sensé couper les prises. Le power ON lui fonctionne. Merci Prise_auto.vfib
  3. ebouilleur

    boucle for et tonumber

    En effet je l'ai vu entre temps, que j'ai corrigé en if tonumber(fibaro:getValue(id_w, "value")) == 1 then Mais en fait ca ne va pas dans le if, car fibaro:debug(fibaro:getValue(id_w, "value")) Ne m'affiche rien... et je ne comprend pas pourquoi je continue de chercher
  4. Ok pas vu ça mais oui donc faut prendre un abonnement mensuel... bon bah je vais essayer de trouver une autre solution pour faire du son gratuitement merci
  5. Sur google market je n'ai trouvé qu'une seule version pourtant
  6. Bonsoir, J'essayes d'avoir du son sur ma tablette android en utilisant Imperihome pour faire de superbe scène après, mais.. J'ai regarder plusieurs tuto (genre http://www.vrdigitalworld.com/smarthome/donner-de-la-voix-a-sa-domotique#comment-23380) Mais quand j'essaye de générer un son avec un url du genre http://192.168.1.56/api/rest/speech/tts/coucou ca me dit "ce site n'est pas accessible" une idée? Merci
  7. ebouilleur

    boucle for et tonumber

    Bonsoir, J'essaye de faire un VD qui me permet d'éteindre toute mes wallplug. Bizarre j'arrive a tout allumer, mais éteindre ça ne veut pas. Une idée : local ID_wallplug = {75,75}; --ID wallplug local conso = 10; -- consommation en dessous de laquelle on coupe les prises fibaro:setGlobal("SysPrise_auto","OFF"); fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", "Toujours OFF"); fibaro:debug("début scene toujours off") for i=1, #ID_wallplug do id_w = tonumber(ID_wallplug[i]); fibaro:debug("debut") fibaro:debug(tonumber(fibaro:getValue(id_w, "value"))) fibaro:debug(id_w) fibaro:debug("fin") if tonumber(fibaro:getValue(id_w, "value")) then fibaro:debug(id_w.." allumé") if tonumber(fibaro:getValue(id_w, "power")) < conso then fibaro:debug("veille => turnOff "..id_w) fibaro:call(id_w, 'turnOff'); end end end En fait il ne passe jamais dans le if : if tonumber(fibaro:getValue(id_w, "value")) then et le debug de : fibaro:debug(tonumber(fibaro:getValue(id_w, "value"))) m'affiche rien Et autre question, j'ai du mal a comprendre cet histoire de tonumber et j'ai pas réussi a trouver une explication clair... Merci
  8. ebouilleur

    [VD] concaténation variable

    Oui l'idée était de tout remplacer sans se poser des questions Merci
  9. ebouilleur

    [VD] concaténation variable

    Oui mais une fois qu'elles seront réuni, il n'y aura pas de traitement à faire, donc je n'aurais pas besoin de les scinder (et donc d'utiliser une fonction). j'avoue que c'est pas clair... C'est une demande de ma chérie, qui ne voit pas tout d'un seul coup d’œil sur l'écran de son smartphone ^^ Je vais regarder la fonction, merci
  10. ebouilleur

    [VD] concaténation variable

    Salut Oui c'est ça
  11. Oui c'est bien un module fibaro, FGK001, ceux que Orange revendait avec leur packaging. Sauf qu'il ne doit plus être sous garanti, car acheter il y a 1 an au moins... Tant pis, c'est comme ça merci
  12. Non il ne sont pas collés, je ne les avait jamais eu collé lors d'un intégration, mais si ca change quelque chose, je vais essayer collé ce soir Merci
  13. ebouilleur

    [VD] concaténation variable

    Voici le code du bouton "Maison" : -- Nom du Programme + id des volets ex : {"RDC", 8, 15, 23} local Var_Id = {"Maison", 11, 9, 5, 7, 20} -- Ne Rien Modifier en dessous de cette ligne --------------- local Var_NameZone = (tostring(Var_Id[1])) -- Nom de la Zone ex : "RDC = " fibaro:setGlobal('VoletsNameZone',Var_NameZone); -- Sauvegarde des id dans la variable globale fibaro:setGlobal('VoletsZone',json.encode(Var_Id)); local Var_Name = "" for i = 2,#Var_Id do local TempName = fibaro:getName(Var_Id[i]) local TempValue = fibaro:getValue(Var_Id[i], 'value' ); -- recuperation de la valeur du module Var_Name = (Var_Name ..TempName .."=" ..TempValue .." - ") end -- Mise a jour label fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label3.value", Var_NameZone) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", Var_Name) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label4.value", Var_NameZone) et le bouton "ouvrir" : fibaro:setGlobal('VoletsSlider', 99); fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label2.value", " = " .."Ouvrir" .." ") fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label4.value", " Ouvrir " .. Var_NameZone ) Et oui là ou je veux afficher "ouvrir maison" c'est bien l'étiquette 4 Merci PS : je viens de comprendre qu'il faut utiliser le 1er bouton pour le code et pas "extrait de code"...
  14. ebouilleur

    [VD] concaténation variable

    Voici le VD d'origine : http://blog-fibaro.fr/tuto-ouvrants-telecommande-universel-pour-volets-roulant/ (il est aussi présent sur le forum je l'avait aperçu) J'ai rajouté en effet un nouveau champ étiquettes pour des raisons de simplicité (et j'aurais supprimer les autres après) Je n'ai rien dans la mainloop du VD. En fait sur mon 2eme bouton (qui est le bouton ouvrir), c'est là que je veux faire la concaténation, mais je pense que la variable n'existe pas. je fais donc : local VoletsNameZone = " Ouvrir " .. Var_NameZone ; fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label4.value", VoletsNameZone )
  15. ebouilleur

    [VD] concaténation variable

    Pour le coup, non je l'ai pas mis dans une variable globale, j'espère que ça marcherai sans au seins du même module. Si pas le choix je vais faire ça. merci
  16. Bonjour, J'essaye d'ajouter un module de détection d'ouverture de porte, mais ça ne veut rien savoir : J'en ai déjà couplé plusieurs, donc j'ai pense bien a le poser sur un surface plate pour que truc du dessous soit bien appuyé et je fais 3 clics (même plus) rapides sur le bouton a coté de la pile j'essaye avec le module a 10cm de la box avec ou sans détection étendu... il ne me détecte rien J'ai aussi essayé de supprimer le module (il est neuf) et il ne me trouve rien. J'ai essayer de mettre une de mes piles d'un autre module (qui fonctionne) et ça ne change rien. Bref impossible de me servir de se module... et oui le led du module clignote bleu quand j'appuie sur le bouton Une idée? Merci
  17. Bonjour, J'essayer de faire un truc, mais je n'y arrive pas et ca commence a me souler Pour info, je suis partis du VD Volets V2.0b que j'ai pas mal retravailler. Ce que j'essaye de faire, c'est d'afficher dans une étiquette la valeur concaténé de 2 variable obtenu a parti de clic sur des boutons Genre : bouton 1 : Ouvrir bouton 2 : salon et je souhaite que mon étiquette affiche "Ouvrir salon" C'est possible? une piste svp? Merci
  18. ebouilleur

    Météo avec WeatherBit.IO

    OK merci
  19. ebouilleur

    Météo avec WeatherBit.IO

    Par contre Dgille, je ne sais pas si tu as constaté ou pas mais ça arrive que pendant 2-3 jours les info ne se mettent pas à jour... et je ne comprend pas pourquoi. La scène fonction bien (j'ai même rajouter des debug partout) et sur le VD, j'ai rajouter un champ avec la date de mise à jour (pour le VD du coup) et encore ce matin, il me disait que les info datait du 14/03 à 7h.. As-tu ce soucis? merci
  20. ebouilleur

    Météo avec WeatherBit.IO

    Ok je vois, je passerai en mode LUA alors ^^ (j'ai tendance a faire en bloc, plus rapide et sans prise de tête) Merci en tout cas, mes volets font pouvoir de nouveaux s'ouvrir tout seul quand il fera beau dehors :)
  21. ebouilleur

    Météo avec WeatherBit.IO

    Salut, Merci pour ton module et ton code que je viens d'importer et de tester. ça fonctionne Par contre, comment fais-tu pour utiliser/connaitre le température dans une autre scène? c'est la variable "weatherbit"? si on veut récupéré l'état du ciel (genre ensoleillé) comment faire? Merci
  22. ebouilleur

    [VD] Armer des sensors en LUA

    En effet ca marche mieux comme ca : fibaro:call(sensors[i], "setArmed", "1") Merci
  23. Bonsoir, Je me remet à du Fibaro après n'y avoir pas touché depuis quelques temps. J'essaye de me faire un VD simple (2 boutons + 1 étiquette) pour armer et désarmer mes modules. Voici le code pour mon 1er bouton -- pour armer les ouverture de porte local sensors = {34,31} fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblEtat.value", "Armé") fibaro:debug("armé") for i=1, #sensors do fibaro:call(sensors, "setArmed", "1") end Mais j'ai une erreur que je ne comprend pas (d'autant que je n'ai pas 334 ligne dans mon code...). Avez vous une idée? [ERROR] 17:54:52: line 334: attempt to concatenate local 'deviceID' (a nil value) Merci
  24. "No communication with ..." non pas marche pas
  25. Testé avec plusieurs navigateurs et pas d'accès depuis mon smartphone doinc le pb vient de la box qui est pas dispo je suppose..
×
×
  • Créer...