Aller au contenu

BSD

Membres confirmés
  • Compteur de contenus

    15
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de BSD

  • Rang
    Nouveau
  • Date de naissance 20/09/1966

Profile Information

  • Sexe :
    Homme
  • Ville :
    Préserville
  • Intéret :
    Domotique, Informatique, Electronique...
  • Box
    Home Center 2
  • Version
    4.160
  1. BSD

    Emoji dans les push et fenêtre debug

    Pourquoi faire simple quand on peut faire compliqué ? Merci @Lazer de cette précieuse aide. Je kiffe et je vais pouvoir en coller partout...
  2. Bonjour à tous. J'utilise des Emoji dans la fenêtre debug et dans les Push. J'ai glané quelques code par-ci par-là sur le Net mais je ne trouve pas comment les générer pour les exploiter en LUA. Savez-vous si il existe un convertisseur en ligne qui permet de trouver ces codes ? Merci de votre aide. Exemple de code que j'utilise : Soleil = '\226\152\128\239\184\143', Nuage = '\226\152\129\239\184\143️', Neige = '\226\155\132\239\184\143️', Froid = '\226\157\132\239\184\143️', ChargeOk = '\240\159\148\139', Recharge = '\226\154\161\239\184\143',
  3. BSD

    Désactiver un bouton dans un VD

    En effet... Je n'ai plus qu'a arrêter d'inventer et me contenter d'espérer que tout ce que je veux faire peut se faire avec Fibaro. Lol J'ai encore beaucoup à apprendre. Merci de l'info.
  4. BSD

    Bug déclenchement de scène

    Bonjour à tous Je pense avoir décelé un bug lors du déclenchement d'une scène par un changement de variable globale... Dites-moi si je me trompe... J'ai une scène toute bête qui crée deux variable locale : -> "Heure_Loc" correspondant à l'heure actuelle de ma HC2 -> "Minute_Loc" correspondant aux minutes actuelle de ma HC2 J'ai ensuite une boucle permanente qui met à jour deux variables globale : -> "Heure" chaque fois que la variable locale "Heure_Loc" change de valeur -> "Minute" chaque fois que la variable locale "Minute_Loc" change de valeur --[[ %% autostart -- Cette scène se lance automatiquement au démarrage de la HC2 --]] while true do -- Boucle local Heure_Loc = tonumber(os.date("%H")) -- Mise à jour de la variable locale 'Heure_Loc' avec l'heure actuelle de la HC2 local Minute_Loc = tonumber(os.date("%M")) -- Mise à jour de la variable locale 'Minute_Loc' avec les minutes actuels de la HC2 if tonumber(fibaro:getGlobalValue("Heure")) ~= Heure_Loc then -- Si la variables globale 'Heure' et locale 'Heure_Loc' sont différentes, alors fibaro:setGlobal("Heure", Heure_Loc) -- Je stock dans la variable globale 'Heure' le contenu de la variable locale 'Heure_Loc' end -- Fin de la condition de mise à jour de la variable globale 'Heure' if tonumber(fibaro:getGlobalValue("Minute")) ~= Minute_Loc then -- Si les variables globale 'Minute' et locale 'Minute_Loc' sont différentes, alors fibaro:setGlobal("Minute", Minute_Loc) -- On stock dans la variable globale 'Minute' le contenu de la variable locale 'Minute_Loc' end -- Fin de la condition de mise à jour de la variable globale 'Minute' end -- Fin de boucle Jusque là, rien de compliqué et ça marche très bien ! J'ai une autre scène tout aussi simple qui se déclenche lorsque la variable globale "Heure" change de valeur --[[ %% globals Heure --]] print ("Test déclenchement scène : "..os.date("%H:%M")) Ça fonctionne parfaitement ! Maintenant, pour vérifier le fonctionnement de ma seconde scène plus rapidement que toute les heures, j'ai ajouté un déclenchement toute les minutes --[[ %% globals Heure Minute --]] print ("Test déclenchement scène : "..os.date("%H:%M")) J'ai bien un lancement de ma seconde scène toute les minute, c'est parfait ! Je peux donc supprimer mon déclenchement toute les minutes pour retrouver un fonctionnement à l'heure. J'enregistre ma scène correctement en supprimant le déclencheur "Minute" C'est là que le Bug intervient !!! Je n'ai plus le déclencheur "Minute" dans mon code mais ma scène se lance quand même toute les minutes et pas toute les heures !!! Pour remédier au problème, je n'ai rien trouvé de mieux que de supprimer ma seconde scène et de la recréer sans le déclencheur minute et là, ça marche nickel ! Est-ce bien un bug ou je passe à coté de quelque chose ? Merci de vos avis et tests. A vous lire Bruno
  5. BSD

    Désactiver un bouton dans un VD

    C'est ce que j'ai fait ! Mais faut avouer que ce n'est pas très 'classieux', non ? J'ai aussi modifier un Label pendant une action en cours avec des "..." C'est du bricolage qui ne me satisfait qu'à moitié... Je fouille encore...
  6. BSD

    Désactiver un bouton dans un VD

    Merci Pepite. Moi non plus je n'avais jamais vu "true" et "false" J'ai trouvé ça bêtement en testant ces commandes. C'est comme ça que je me suis aperçu qu'il n'y avait pas d'erreur remontée dans le debug et que ce sont donc des fonctions valides. Peut-être qu'il en existe d'autre, mais comment le savoir, et où trouver ces fonctions documentées ? C'est un mystère... Je cherche donc toujours une solution pour inhiber un 'Bouton' ou 'Slider' dans un VD !
  7. BSD

    Désactiver un bouton dans un VD

    Merci Dieu Lazer et Génie Jojo Et tant pis pour moi Did si Jeedom l'emporte... lol Dans tous les cas, vos conclusions recoupent les miennes sur le fonctionnement des boutons. Sur le fond la solution fonctionne bien pour les boutons uniquement... Sur la forme c'est moins fun ! J'espérais pouvoir désactiver (griser) les boutons pour ne pas qu'ils puissent être utilisés et qu'il soit bien visible qu'une action est en cours de traitement. Pour ce qui est du Slider, cliquer dessus revient à déplacer le curseur ce que je ne voudrais pas lorsqu'une boucle est lancée. C'est pourquoi je cherche à l'inhiber. En d'autres termes, lorsque un bouton est pressé il ne doit plus être actif et je souhaiterais que le Slider ne devienne plus qu'un simple 'bargraph' (inactif donc) jusqu'à la fin d'exécution du code... Oui je sais... Je suis exigeant ! C'est bien pour celà que je m'adresse aux meilleurs pour ce cas d'école. D'ailleur et sauf erreur, ils ne se sont pas tous encore manifesté ! Ok... aussi ! Une question me taraude quand même : A quoi servent les "true" et "false" dans : fibaro:get(ID_VD,"ui.Slider.true") et fibaro:get(ID_VD,"ui.Slider.false") ? et Où puis-je trouver toutes les actions possible à cette fonction fibaro:get(UI.xxx."value, true, false...") ? Merci de vos réflexions et recherches acharnées...
  8. BSD

    Désactiver un bouton dans un VD

    Lol Dans tous les cas, tu sembles le seul genie à ne pas être en vacances... Attends un peu, je vais quand même essayer de frotter ma HC2 pour voir ce qui en sort... Mais faute de génie... N'y aurait-il pas un Dieu du LUA qui entendrait ma prière ?
  9. BSD

    Désactiver un bouton dans un VD

    Pas de soucis et merci encore J'espère que d'autres bonnes âmes auront une idée de génie...
  10. BSD

    Désactiver un bouton dans un VD

    J'ai bien regardé mais rien ! Ce n'est pas complet car la fonction : 'fibaro:get(ID_VD,"ui.Slider.true")' par exemple est correcte et ne retourne pas d'erreur dans le debug mais n'est pas documentée... Je pense que dans fibaro:get(ID_VD,"ui.Slider.xxx") "ui" = user interface "Slider" = le bouton ou slider "value", "true", "false" = l'action à réaliser mais ce sont toutes ces actions que je ne trouve pas... Je cherche encore. Dans tous les cas, merci de ton aide
  11. BSD

    Désactiver un bouton dans un VD

    Merci jojo de ta réponse. N'y aurait-il pas plus simple avec une fonction du style : fibaro:get(ID_VD,"ui.Slider.true") ou fibaro:get(ID_VD,"ui.Slider.false") Ce serait idéal, non !
  12. BSD

    Désactiver un bouton dans un VD

    Bonjour le forum. Une petite question sur les modules virtuels : Pensez-vous qu'il soit possible, en LUA, de désactiver ponctuellement un bouton ou un slider de module virtuel pendant qu'une boucle 'while true do' ou un 'fibaro:sleep' ou même un autre delai quelconque ne soit atteint ? Je m'explique : J'ai créé un VD avec deux boutons (Avant - Arrière), et un Slider. Un clic sur 'Avant' ou sur 'Arrière' lance une action pendant un temps déterminé. Je souhaite interdire toute nouvelle action tant que le delai n'est pas terminé. Pour cela, j'aimerai pouvoir 'griser' et interdire les actions des deux boutons et du slider jusqu'à la fin du delai. Qu'en pensez-vous ? Je ne trouve rien sur ce sujet. Par avance, merci de vos retours et reflexions en espérant vivement que celà soit possible.
  13. BSD

    Banque Icones Hcl, HC2 et HC3

    1000 mercis pour ce travail sur les volets battants. à‡a déchire et je n'en espérait pas tant, surtout dans un si bref délai ! Félicitations. De mon coté j'ai fait deux icones pour l'indication de luminosité des FGMS-001 Ca vaut ce que ça vaut mais peut-être que certains s'en serviront. Bruno
  14. BSD

    Banque Icones Hcl, HC2 et HC3

    Bonjour à tous. Je suis à la recherche d'une série de 11 icônes pour mes volets battants motorisé en PVC BLANCS. Quelqu'un aurait-il déjà croisé ça quelque part ou un maître designer aurait-il l’extrême bonté de les ajouter aux nombreuses séries existantes ? Merci de votre aide. Bruno Mes volets sont tels que la photos ci-dessus et les icones pourraient ressembler à l'image ci-dessous mais en blanc.
  15. BSD

    Bonjour

    Mordu de domotique, je migre aujourd'hui mon installation d'une Zibase à une HC2. J'aurai certainement besoin de vos lumières... Merci à vous. Cdt Bruno
×