Madmyke
Membres confirmés-
Compteur de contenus
28 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Madmyke a gagné pour la dernière fois le 14 avril
Madmyke a eu le contenu le plus aimé !
Profile Information
-
Sexe :
Homme
-
Ville :
Beersel
-
Intéret :
Informatique, photo, moto, nature.
-
Box
Home Center 3
-
Version
A jour
Madmyke's Achievements
-
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Pitié pas un Alsacien apatride de plus :-))) -
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Absoluut niet. Het is niet because ik in Vlanderen woon, que ça betekend dat ik Nederlands spreek. Mais bon, yes it may helps, zelf als je suis francophone d'éducation. Maar ik voel me eerst Belgique :-)))) -
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Je suppose que oui :-) -
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Merci, j'ai modifié :-) -
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Merci pour le profil, j'avais bien été là mais zappé la fameuse barre, moins visible en mode sombre (Firefox). Pour les livres, je les avait bien "vu" dans les recherches avant de poster, sur Amazon (et ailleurs), mais justement les retours ne sont pas excellent donc je crains fort de me retrouver avec un truc imbuvable. J’espérais que quelqu'un, non développeur, ai fait cette démarche et puisse me donner un retour. Mais merci déjà pour le profil :-). -
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
-
Livre papier (non pas la monnaie :-) ) LUA ?
Madmyke a répondu à un(e) sujet de Madmyke dans Le bistrot
Merci pour ce retour rapide. Le lien me montre une sélection de livre divers, donc lequel est-ce au juste celui qui est accessible aux "nuls" comme moi ? :-) Lua Pour Débutants: Le Guide Ultime du Langage Lua ? Lua Simplifié: Un guide du débutant pour le scripting puissant ? Lua Le Guide Complet: Maîtrisez la Programmation Lua du Niveau Débutant à Avancé ? -
Madmyke a commencé à suivre Livre papier (non pas la monnaie :-) ) LUA ?
-
Bonjour Je ne sais pas trop ou poster ça donc au Bistro ça me parti le moins pire :-). Je suis "jeune" retraité (pensionné qu'on dit chez moi), avec une carrière dans l'IT, mais dans le service, donc pas développeur. J'ai quelques notions assez basiques et je pige la "logique" d'un script, du moins tant que c'est simple. Le Lua c'est donc non, je voudrai bien mais pas envie de refaire des études et mon but n'est pas de devenir un expert, j'ai passé l'âge :-) J'ai lu la pages qui date de 2014 à ce sujet ici, mais me donne des indices pour la compréhension. Pour mes rares scènes en lua je me sers de l'IA, ce n'est pas mal du tout finalement mais il me manque de comprendre tout ce qu'il fait dans un script. D'ou la question, existe-il ou connaissez-vous un bouquin papier pour les vrai débutant en LUA (le PDF ou autres c'est bof pour ce type d'ouvrage). Un ouvrage limite "LUA pour les nuls" (non ça n'existe pas), très ou uniquement orienté débutant ? Pas rébarbatif comme certain qui se disent pour débutant et avancé, mais dont la pédagogie est très rapidement effacée dans une débauche de programmeur/programmation. Moi je recherche un orientation très progressive, par l'exemple et petite étapes. Qu'importe si le "avancé" n'est pas là, pour ça il y a ce qu'il faut. J'ai bien sur fais des recherches mais il semble qu'il n'existe pas grand chose en Français, sauf 2 ouvrages mais qui semblent justement pâtir de cette accélération directe vers trop complexe. Si vous avez la perle rare, merci de me le faire savoir, vous aurez ma reconnaissance éternelle :-) PS: au pire l'anglais que je maitrise assez correctement, mais seulement si c'est la perle rare. PPS: je suis sur HC3 mais je n'ai pas trouvé ici comment modifier cette information.
-
Décteur de fumée, notifiaction email pour pile faible.
Madmyke a posté un sujet dans Périphériques et matériels autres
Bonjour à toutes et tous. C'est un vieux soucis que j'ai avec la HC2 et les détecteurs de fumée FGSD-002, mais comme il nous a réveillé cette nuit :-) J'ai 6 détecteurs depuis un bon moment mais malgré que l'option"Notifier par e-mail quand la batterie est faible" soit cochée et que d'autres notifications sur d'autres modules (changement d'état) fonctionnent très bien en push ou email, je n'ai jamais reçu aucune notification par email pour ces détecteurs (aucun). Ceci afin justement d'éviter de se faire réveiller à 3H du mat. J'ai bien sur fait quelques recherches préalable même en anglais mais il semble que ce problème soit assez peu répertorié. Du coup si quelqu'un à des idées/expériences/test sur le sujet ? Merci d'avance. -
Merci pour la réponse. J'étais en congé. Alors oui tout à fait sur puisque via la console HC2, il est reconnu tout de suite et je peux le commander sans aucun soucis mais uniquement via le HC2. J'ai égélement réussi à la commander via un scénario bloc via la petite télécommande mais uniquement en ON/OFF D'ou ma question sur la partie programmation. Merci
-
Sur le code je ne peux pas me prononcer :-) Merci pour les précisions et je confirme, je viens de tester mon petit scénario Bloc et de fait ça marche très bien, si je mets le détecteur en alarme avec un délai de 15 secondes entre les 2 conditions et que je laisse en alerte, mon lampadaire s'allume et si je stoppe l'alarme avant les 15 secondes rien ne se passe. Voilà donc ma réponse à ma question: oui on peut le faire en bloc sans aucun soucis:-) Merci à tous PS: pour la complexité je suis d'accord , il faut quasi être programmeur alors que le mode bloc est accessible mais pas assez complet, j'avais un système X10 il y a quelque années et le module qui permettait de programmer des actions en mode graphique était mieux foutu que celui de fibaro. Mais bon pour le reste Fibaro a des atout dans les miniaturisations et je ne vais pas réinvestir dans un autre système, ce serait trop cher. Merci pour ton aide, c'est les différentes réponses qui me poussent à réfléchir parfois sous un autre angle :-)
-
Ha bon ? Pour moi on était pas dans les conditions mais actions, question de vocabulaire j'imagine. Le second lua semble correct à tes yeux ? Pas encore testé (faut que je fasse ça quand madame n'est pas là au risque de lui casser les oreilles. Ha oui mais non je peux tester en remplaçant la sirène par une lampe :-) Je vais regarder ça cet après midi, merci
-
Je l'ai refait en plus simple pour la lecture lua: Sans timing Que dit lua ? Merci pour l'aide --[[ %% properties 18 value %% weather %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if(startSource["type"] == "other") then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 30000) else if (( tonumber(fibaro:getValue(18, "value")) > 0 ) and ( tonumber(fibaro:getValue(18, "value")) > 0 )) then local delayedCheck0 = false; if ( tonumber(fibaro:getValue(18, "value")) > 0 ) then delayedCheck0 = true; end setTimeout(function() local delayedCheck1 = false; local tempDeviceState1, deviceLastModification1 = fibaro:get(18, "value"); if (( tonumber(fibaro:getValue(18, "value")) > 0 ) and (os.time() - deviceLastModification1) >= 3) then delayedCheck1 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( delayedCheck0 == true ) and ( delayedCheck1 == true ) or startSource["type"] == "other" ) then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 30000) end end, 3000) end end
-
Voilà ce que ça donnerait en conversion lua --[[ %% autostart %% properties 100 value %% weather %% events %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local startSource = fibaro:getSourceTrigger(); if(startSource["type"] == "other") then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 60000) else if (( tonumber(fibaro:getValue(100, "value")) > 0 ) and ( tonumber(fibaro:getValue(100, "value")) > 0 )) then local currentDate = os.date("*t"); local delayedCheck0 = false; if ( tonumber(fibaro:getValue(100, "value")) > 0 ) then delayedCheck0 = true; end setTimeout(function() local delayedCheck1 = false; local tempDeviceState1, deviceLastModification1 = fibaro:get(100, "value"); if (( tonumber(fibaro:getValue(100, "value")) > 0 ) and (os.time() - deviceLastModification1) >= 3) then delayedCheck1 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and os.date("%H:%M", os.time()-45*60) == fibaro:getValue(1, "sunsetHour")) ) and ( delayedCheck0 == true and delayedCheck1 == true ) ) then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 60000) end end, 3000) end end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local startSource = fibaro:getSourceTrigger(); if(startSource["type"] == "other") then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 60000) else if (( tonumber(fibaro:getValue(100, "value")) > 0 ) and ( tonumber(fibaro:getValue(100, "value")) > 0 )) then local startSource = fibaro:getSourceTrigger(); if(startSource["type"] == "other") then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 60000) else if (( tonumber(fibaro:getValue(100, "value")) > 0 ) and ( tonumber(fibaro:getValue(100, "value")) > 0 )) then local currentDate = os.date("*t"); local delayedCheck0 = false; if ( tonumber(fibaro:getValue(100, "value")) > 0 ) then delayedCheck0 = true; end setTimeout(function() local delayedCheck1 = false; local tempDeviceState1, deviceLastModification1 = fibaro:get(100, "value"); if (( tonumber(fibaro:getValue(100, "value")) > 0 ) and (os.time() - deviceLastModification1) >= 3) then delayedCheck1 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and os.date("%H:%M", os.time()-45*60) == fibaro:getValue(1, "sunsetHour")) ) and ( delayedCheck0 == true and delayedCheck1 == true ) ) then fibaro:call(76, "turnOn"); setTimeout(function() fibaro:call(76, "turnOff"); end, 60000) end end
-
Merci Jojo Question: le rouge n'existe pas dans les conditions mais dans les actions ou alors je ne sais pas ou :-) Du coup c'est mort ou j'ai raté quelque chose ? Si oui, tu as raison je pensais que si je mettais 3 secondes sur une détection (action ?) Exemple simple non pas du scénario mais pour montrer ce qui est disponible Du coup que ce passerait-il si je le joue comme ça ?
