Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 385
  • Inscription

  • Dernière visite

  • Jours gagnés

    249

Tout ce qui a été posté par mprinfo

  1. @did je suis comme toi j'ai commencé avec un commodore 64, autrement je travail a l'entretiens des routes (DDE) donc rien avoir avec l’informatique. On me disait toujours lorsque j'etais jeune si tu travailles mal a l'école tu seras cantonnier Donc le choix a été vite fais @flechg il faut que tu regardes ce que te dis le bug, je ne connais pas ton module donc je ne sais sur quel paramètre agir pour la détection il faudrait que tu regardes via l'api pour voir les paramétres et leurs valeurs http://<IP_HC2>/api/devices/<ID Devices> ex : http://10.1.1.5:80/api/devices/180
  2. Il n'y a que le matin que j'ai un peu de temps Envoyé de mon SM-G900F
  3. --[[ %% properties 381 value 381 armed %% globals --]] local valeur = tonumber(fibaro:getValue(381, "value")) local armed = tonumber(fibaro:getValue(381, "armed")) fibaro:debug("Valeur = "..valeur.."armed = "..armed) if valeur > 0 and armed > 0 then fibaro:sleep(5*1000); local message = "mettre le message que tu veux recevoir" fibaro:call(270, "sendPush", message); end J'ai simplifier au maximum afin que tu comprennes, il ne faut pas avoir peur de mettre des debugs lorsque l'on programme et on les déactives ensuite
  4. Pour SceneActivation j'ai fais un tuto qui traine sur le forum
  5. Je vois bien ta box faire un séjour chez Lazer en même temps il pourra faire le test hc2 <->hc2 et ce sera tout bénéfice pour notre amis Nico. Lol Envoyé de mon SM-G900F
  6. Tu sais en janvier j'y connaissais rien en lua grâce au forum je commence a me débrouiller Envoyé de mon SM-G900F
  7. Mdr je pencherai pour du 380v pour que ca rentre 3 fois plus vite Envoyé de mon SM-G900F
  8. Si un jour tu as besoin n'hésite pas et merci a toi pour l'aide que tu apportes au niveau électrique Envoyé de mon SM-G900F
  9. Lol ok tu posteras le code pour que je regarde si tu veux bien Envoyé de mon SM-G900F
  10. Si j'ai un peu de temps dans la semaine je corrigerai ton code mais je te promets rien Envoyé de mon SM-G900F
  11. @pitp2 ca donne quoi ta box ? Envoyé de mon SM-G900F
  12. Oui pour le -5 ce code sert a fermé le volet si la porte et fermer. Attention le volet ce fermera si tu ferme la porte que si il fait nuit Il faut que les minutes soit dans les 2 scène. Je debut en lua j'ai commencer fin janvier 2015 et ca fais 2 miis que je ne programme plus beaucoup Envoyé de mon SM-G900F
  13. @maconly34 je sais pas car tu es Apple lol je plaisante quoi que MDR Avec un peu de chance ça va bien ce passer il faut juste faire une petite prière auprès de ton pommiers juste avant Envoyé de mon SM-G900F
  14. mprinfo

    Lenteur Forum

    Idem Envoyé de mon SM-G900F
  15. Il faut faire une redirection de ports. Tu ouvre un port sur la box adsl ex 12000 Tu le rediriges vers ip hc2:80 Pour y accéder toto.no.ip:12000 Il y a pleins de tuto sur la redirection de port google sera ton amis Envoyé de mon SM-G900F
  16. Ben je suis tombé du lit a 6h pourtant je suis en congé aujourd'hui cela ne ma prit que 10mn lol Envoyé de mon SM-G900F
  17. Un autostart ne servira a rien cela sert juste a lancer un scène au démarrage. Ce que l'on veut c'est qu'elle ce lance lorsque la valeur change donc on utilise un trigger sur la valeur du module. Normalement value pour la valeur et si on veut armed je suis sur mon tel donc pas simple pour lire le code. Il faut que value et armed soit a 1 Mais tu as un soucis sur la source du trigger et l'envoi du message regarder j'ai fait un tuto sur les trigger c'est dans home center pour les nuls Envoyé de mon SM-G900F
  18. Oui c'est seulement après que tu verras si tu as des problèmes lol Envoyé de mon SM-G900F
  19. J'utilise noip et j'ai ouvert un port sur ma box adsl Envoyé de mon SM-G900F
  20. @nico l'Alsace est l'une des régions les plus riche de France j'espère que lorsque l'on sera ciusin (grandes region) tu seras un peu plus généreux avec ton cousin lorrain j'ai déjàpréparé un liste de souhaits lol Envoyé de mon SM-G900F
  21. --[[ %% globals SoleilLever SoleilCoucher %% properties 179 value --]] local mesvolets ={ ["Volet Ch Parents"] = 117, ["Volet CH Lily"] = 108, ["Baie 1"] = 73, ["Baie 2"] = 75, ["Volet 3"] = 77, ["Volet Bureau"] = 28, } -- Table Zone (Groupes de modules) local text = {"bb"} local RDC = {"Volet Bureau", "Baie 1", "Volet 3"} local Etage = {"Volet CH Lily", "Volet Ch Parents"} -------------------------------------------------------------------------- local nomLever = "SoleilLever" --> Nom de la Variable Globale lever soleil local nomCoucher = "SoleilCoucher" --> Nom de la Variable Globale coucher soleil --local Heure = "Heure" --> Nom de la variable globale Heure --local JourChome = fibaro:getGlobalValue("JourChome") --> Nom de la variable Module Virtuel Hansloo local IdTel = fibaro:getGlobalValue("IdTel") -- Recuperation de id du tel pour le push local JourNuit = fibaro:getGlobalValue("Jour_Nuit") -------------------------------------------------------------------------- local Pause = 0 -- Temp de pause entre chaque commande de modules en seconde ---------------------------------------------------------------------- -- Envoi d'un Push pour avertir que le box àdémarrer ou redémarrer -- ---------------------------------------------------------------------- function EnvoiPush(Message) fibaro:debug("Envoi Push : "..Message) if Idtel ~= nil then fibaro:call(IdTel, "sendPush", Message) else fibaro:debug("Il n'y a aucun tel enregistré") end end ----------------------------------------------------------------------- -- Test si la valeur a enoyer est différente de la valeur du module ----------------------------------------------------------------------- function testvaleur(id, valeurs) local GetValeur = tonumber(fibaro:getValue(id, "value")) if valeurs ~= GetValeur then fibaro:call(id, "setValue", valeurs) --fibaro:debug(id.." - action en cours... - Valeur "..valeurs) fibaro:sleep(Pause*1000) end end ---------------------------------------------------------------------------- -- Recupération de l'id par rapport au nom de la tables mesvolets ---------------------------------------------------------------------------- function volets(zone, valeurs) if (type(zone) == "table") then local messages = "Les "..#zone.." Volets : " for i,v in ipairs(zone) do messages = (messages..v..", ") local id = mesvolets[v] if id == nil then fibaro:debug("ERREUR NOM DU VOLET - "..v.." - dans une table") EnvoiPush("ERREUR NOM DU VOLET - "..v.." - dans une table") else testvaleur(id, valeurs) end end messages = (messages.."ont été actionnés à"..valeurs.."%") EnvoiPush(messages) elseif (type(zone) == "string") then local id = mesvolets[zone] if id == nil then fibaro:debug("ERREUR DANS LE NOM DU VOLET : "..zone) EnvoiPush("EERREUR DANS LE NOM DU VOLET : "..zone) else testvaleur(id, valeurs) EnvoiPush("Le volet : "..zone.." a été actionné à"..valeurs.."%") end else fibaro:debug("Erreur......") EnvoiPush("Erreur......") end end -------------------------------------------------------------------- -- test si le déclencheur est lever ou coucher du soleil -------------------------------------------------------------------- function Test(zone, valeurs, minutes) if zone ~= nil then if minutes == nil then; minutes = 0 end volets(zone, valeurs) else fibaro:debug("Erreur dans la table ou table inéxitante") EnvoiPush("Erreur dans la table ou table inéxitante") end end -------------------------------------------------------------------- -- test Lever -------------------------------------------------------------------- function lever(zone, valeurs, minutes, Jchome) if nomTrigger == nomLever and valeurTrigger == minutes then if Jchome == JourChome or Jchome == nil then Test(zone, valeurs, minutes) end end end -------------------------------------------------------------------- -- test Coucher -------------------------------------------------------------------- function coucher(zone, valeurs, minutes, Jchome) if nomTrigger == nomCoucher and valeurTrigger == minutes then if Jchome == JourChome or Jchome == nil then Test(zone, valeurs, minutes) end end end -------------------------------------------------------------------- -- test Heure -------------------------------------------------------------------- function heure(zone, valeurs, minutes, Jchome) if nomTrigger == Heure and valeurTrigger == minutes then if Jchome == JourChome or Jchome == nil then Test(zone, valeurs, minutes) end end end -------------------------------------------------------------------------- -- Demarrage du programme -------------------------------------------------------------------------- local trigger = fibaro:getSourceTrigger() if (trigger['type'] == 'global') then nomTrigger = trigger['name'] valeurTrigger = tonumber(fibaro:getGlobalValue(nomTrigger)) print("Nom du déclencheur = ", nomTrigger, " - Minutes : ", valeurTrigger) elseif (trigger['type'] == 'property') then if JourNuit == "Nuit" then if tonumber(fibaro:getValue(179, "value")) == 0 then testvaleur("Baie 2", 0) end end fibaro:abort(); else fibaro:debug("La scéne ne peut être lancer que par une Variable Globale") fibaro:abort(); -- nomTrigger = "SoleilCoucher" -- valeurTrigger = -5 end ------------------------------------------------------------------------- -- Ne rien modifier au dessus de cette ligne ------------------------------------------------------------------------- -- Commandes a écrit pour lever du soleil -- lever (Funtion qui traite le lever du soleil -- coucher(zone, valeur, minutes) -- exemple pour actionné les volets de la table Rue a 80% 10 minutes avant le lever -- lever(Rue, 80, -10) -- exemple pour actionné le volet "Bureau" au lever du jour -- lever("Bureau", 99, 0) -- Pour actionner un volet au coucher du soleil -- Il faut remplacer lever par coucher -- ex : coucher(Rue, 0, 20) ------------------------------------------------------------------------ -- Vous pouvez entrer vos commande en dessous de cette ligne ------------------------------------------------------------------------ -- si Baie 2 fermer alors fermer volet if tonumber(fibaro:getValue(179, "value")) == 0 then coucher("Baie 2", 0, -5) end -- fin test baie 2 fermer coucher(Etage, 0, 10)
  22. Moi je suis en natif et comme je veux faire de WOL je le modifie pour lui attribuer l'adresse MAC @Lasez je suis en update 1 il me dit que ma version est a jour ? le fichier syslinux.cfg est un menu un peut comme un fichier .bat sous dos il est lié a un programme de menu UI menu.c32 PROMPT 0 TIMEOUT 50 DEFAULT xpenology MENU TITLE XPEnoboot 5.2-5565.1-9d792e9 LABEL xpenology MENU LABEL XPEnology DSM 5.2-5565 KERNEL /zImage APPEND root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3615xs sn=B3J4N54121 mac:xx:xx:xx:xx:xx:xx vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305 LABEL debug MENU LABEL XPEnology DSM 5.2-5565 Debug KERNEL /zImage APPEND root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3615xs sn=B3J4N01003 vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305 debug=1 LABEL install MENU LABEL XPEnology DSM 5.2-5565 Install/Upgrade KERNEL /zImage APPEND root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3615xs sn=B3J4N01003 vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305 upgrade=5.2-5565
  23. mprinfo

    Bon Plan Netatmo

    Le thermostat a été a 115euros sur amazon Envoyé de mon SM-G900F
  24. mprinfo

    Newbie

    Did comme super expert électricien il est très disponible et pédagoge Bienvenue sur le forum Envoyé de mon SM-G900F
  25. Oui le soucis c'est le numéro de la puce zwave Envoyé de mon SM-G900F
×
×
  • Créer...