Aller au contenu

turlututu74

Membres confirmés
  • Compteur de contenus

    251
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par turlututu74

  1. OK parfait. La nuit a fait son effet. Petit récapitulatif: 01-> On récupère l'identifiant du module virtuel avec "fibaro:getSelfId()" , l'identifiant est stoqué dans la variable "id_de_ce_mv" 02-> On récupère la valeur du slider avec "fibaro:getValue" du module virtuel. "ui.Slider1.value" est le slider lui même. 03-> On appel le module virtuel avec "fibaro:call" et l'on affect la valeur du slider avec "ui.Label3.value" qui est le label. 04-> Retour d'information de la valeur dans le debug (j'aime bien valider avec cette fonction) je sais on à la valeur dans le label mais bon... 05-> J'appel mon module dimmable avec "fibaro:call" et je lui envois la valeur du slider. Super merci pour ce petit cours, me dire si il y a un problème dans les explications ci-dessus. Pouvons nous trouver quelque part les infos sur les "actionName" possible de la fonction "fibaro:call" As-tu une autre mission a me proposer! J'aimerais faire plein de petits exemples et les soumettes en tuto pour les "tout nouveau"... Merci encore Steven. local id_de_ce_mv = fibaro:getSelfId() -- Permet de récupéré l'identifiant du module virtuel (création d'une variable -> id_de_ce_mv) local valeur_du_slider = fibaro:getValue(id_de_ce_mv, "ui.Slider1.value") -- Permet de récupérer la valeur du slider "Slider1" du module virtuel fibaro:call(id_de_ce_mv, "setProperty", "ui.Label3.value", valeur_du_slider) -- Permet de modifier la valeur du label "Label1" du module en cours -- On lui assigne la valeur du slider contenu dans valeur_du_slider fibaro:debug('Valeur_du_slider: ' .. valeur_du_slider) -- Affiche la valeur du slider dans le panneau debug fibaro:call(20, 'setValue', valeur_du_slider) -- Attribue la valeur du slider au module RGBW ou module dimmable !!! -- le tour est joué.
  2. La nuit porte conseil... j ai certainement zaper quelque chose. Je regarderai demain. A bientôt.
  3. Bien, après 4 heures de recherche, je post cette demande. comment faire pour créer un slider tout bette me permettant de gérer ceci: fibaro:call(20, 'setValue', x) Et plus fort : fibaro:call(20, 'setColor', 'ww', ' xx', 'yy', 'zz') Je voudrais simplement connaitre les méthodes et fonctions pour régler la valeur x avec un slider. C'est vraiment dommage qu'il n'y ai pas de petits exemples comme on pourrai le voir dans les livres de développement! Merci
  4. Merci Steven, pour ce premier cours. je suis tombé sur un tuto "L'armoire Météo", je vais décortiquer le script. A bientôt
  5. Avec le code ci dessus, j'ai si je supprime les fibaro:sleep juste avant l'affichage des variables le retour du fibaro:debug('MD51 Variable ON: ' .. MaVariable02) reste a 0 mais avec un sleep(1000) la valeur est bonne!!! Bon pas grave, je bosse sur que le slide...
  6. J'ai réalisé cela pour bien comprendre le fonctionnement et retour d'information. J'ai un switch type 2x1.5 kW sur mon bureau afin de bien entendre les relais. Je pense qu'il y a plus simple mais bon pour un départ... --[[ %% autostart %% properties %% globals --]] local MaVariable01 local MaVariable02 MaVariable01 = fibaro:getValue(49, 'value'); MaVariable02 = fibaro:getValue(51, 'value'); fibaro:debug('Etat initial') fibaro:debug('MD49 Variable initial: ' .. MaVariable01) fibaro:debug('MD51 Variable initial: ' .. MaVariable02) fibaro:sleep(1*1000) if (MaVariable01 == '1') or (MaVariable02 == '1') then fibaro:call(49, 'turnOff') fibaro:call(51, 'turnOff') fibaro:sleep(1000) MaVariable01 = fibaro:getValue(49, 'value'); fibaro:debug('MD49 Variable OFF: ' .. MaVariable01) MaVariable02 = fibaro:getValue(51, 'value'); fibaro:debug('MD51 Variable OFF: ' .. MaVariable02) fibaro:sleep(1*1000) fibaro:call(49, 'turnOn') fibaro:sleep(1000) fibaro:call(51, 'turnOn') fibaro:sleep(1000) MaVariable01 = fibaro:getValue(49, 'value'); fibaro:debug('MD49 Variable ON: ' .. MaVariable01) MaVariable02 = fibaro:getValue(51, 'value'); fibaro:debug('MD51 Variable ON: ' .. MaVariable02) else fibaro:call(49, 'turnOn') fibaro:sleep(1000) fibaro:call(51, 'turnOn') fibaro:sleep(1000) MaVariable01 = fibaro:getValue(49, 'value'); fibaro:debug('MD49 Variable ON: ' .. MaVariable01) MaVariable02 = fibaro:getValue(51, 'value'); fibaro:debug('MD51 Variable ON: ' .. MaVariable02) end
  7. YES, SUPER. J'ai travaillé hier soir sur les fonctions MaVariable = fibaro:getValue(xx, 'value') et fibaro:debug('Valeur de la variable:' ..MaVariable) j'avais un problème au niveau de la pertinence du retour d'info. avec un fibaro:sleep(3000) le problème était réglé. Mais avant que je trouve!!! enfin il faut un peu de temps aux modules pour remonter l'info. Dernière petite chose, local MaVariable=" " permet-il de remettre la variable en "rien" ? Merci encore voisin Steven.
  8. Bonjour, je cherche en des tutos simples pour la réalisation de périphériques virtuels. En effet, je n'ai pas vraiment trouvé d'exemples me permettant simplement d'utiliser le slider, de renvoyer une valeur vers un label... Le problème, c'est que lorsque l'on regarde un tuto, c'est tout de suite très compliqué et propre a son créateur et ces besoins. merci
  9. OK super, j'aime l’environnement extra Fibaro, et en plus si il y a la gestion debug c'est le top. Merci pour ce travail!
  10. Bonjour, je viens de tester ce formidable toolkit, qui me fait sortir des pages noirs de HC2. Simple question, est t il possible de modifier un script une fois téléchargé du HC2 dans le toolkit et après réinjecter la modif dans le HC2 directement ? ou utiliser le copier coller ! Merci
  11. Bon week end à tous, je pars sur Paris voir la grande Dame... Et prendre l'air pur du haut de son sommet. J'emmène les crampons et j'invite les parisiens à venir faire une école d'escalade sur la tour Eiffel. J'emporte la Tome bien sur. Et un peu de sapinette . A bientôt
  12. Merci du retour JossAlf, je vais a la pèche aux codes...
  13. Oui en effet, je suis petit tout petit, j'ai été échaudé par le X10 qui ne devrait pas existé. Donc je rattaque en domotique avec la version zwave. Et la c'est mieux, beaucoup mieux. Pour le moment j'ai un module rgbw et la box fibaro HC2, je devrais recevoir prochainement le module FGBS 001 'module universelle' et un module FGS 221 'On Off 2x1,5kw'. J'ai un des thermostats 'eau sanitaire' de ma chaudière qui est HS, je voudrais le remplacer par ces modules ... Je voulais simplement savoir si il y avait des exemples de post pour voir comment s'articule le coté module virtuel.
  14. Je profite de ce post pour lancer une demande d'aide. Y a t il sur le forum un endroit ou l'on peu appréhender les modules virtuels. je cherche àme faire la main dessus. Merci
  15. Pourquoi pas, mais avant je veux maîtriser un minimum... Et faire ma propre expérience.
  16. Déjàimprimé, et englouti en un week-end! On a vite fait le tour. Merci
  17. En effet, en développement Windev, on a aussi un utilitaire "RAD" qui réalise des codes rapidement, cependant c'est très contraignant car on ne peut rien reprendre derrière, le code est trop verrouillé, imbriqué... La solution simple et radical c'est de taper soit même les lignes de codes en posant sur une feuille son synoptique de fonctionnement. Je profite de ce poste pour demander si l'on peu trouver un bouquin propre a Fibaro et particulièrement LUA Fibaro ? Merci
  18. OK merci.
  19. Fin de journée, encore merci à vous tous de votre accueil. Pour info, j'ai grandi en région parisienne, il est vrais que lorsque je retourne à Paris en tant que touriste, je les trouves plutôt speed et peu "causant", mais bon c'est Paris. Pour moi c'est fini je profite des pistes de ski l'été pour le vtt, et les ascensions au Mont Blanc et l'hivers pour le ski. La vie parisienne ne me manque pas. Bref pour le moment de potasse le document de "TOMZEBEST" bien complet mais je me demande si il n'y a pas plus de fonctions LUA au final. En effet quand je compare à windev ou webdev, les fonctions du LUA sont peut nombreuses !!!
  20. Merci àvous tous, J'ai passé ce jour àfaire quelques lignes de code. En effet avec le temps qu'il fait dehors, un bon fauteuil et un portable et le tour est joué. A très bientôt.
  21. Je viens sur ce forum afin de l enrichir de mon savoir. J ai pour habitude de développer en windev, je me lance depuis peu dans la domotique et j ai rapidement fait connaissance avec le langage lua. J ai une Figaro HC2, et un petit module rgbw pour me faire la main. Je me lance ces jours prochains dans la gestion de ma chaudière. Mon thermostat de chauffe eau sanitaire étant HS, j ai choisi de le remplacer par deux modules, un premier fgbs001 pour la prise de température et un module fgs221 le relais switch 2×1.5kw. Voilà, bonne soirée.
×
×
  • Créer...