Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 329
  • Inscription

  • Dernière visite

  • Jours gagnés

    240

Tout ce qui a été posté par mprinfo

  1. 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
  2. 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
  3. Oui c'est seulement après que tu verras si tu as des problèmes lol Envoyé de mon SM-G900F
  4. J'utilise noip et j'ai ouvert un port sur ma box adsl Envoyé de mon SM-G900F
  5. @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
  6. --[[ %% 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)
  7. 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
  8. mprinfo

    Bon Plan Netatmo

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

    Newbie

    Did comme super expert électricien il est très disponible et pédagoge Bienvenue sur le forum Envoyé de mon SM-G900F
  10. Oui le soucis c'est le numéro de la puce zwave Envoyé de mon SM-G900F
  11. Si on copie les sauvegardes sur l'autre hc2 ça devrait marcher? Envoyé de mon SM-G900F
  12. je sais Nico je plaisante, Tu as déjàune bonne nouvelle ton HC2 fonctionne parfaitement c'est un exploit pour ce genre de box je pense que tu en veux toujours plus, euh bien moi aussi mais avec FIBARO faut être très patient
  13. Mais il nous casse les pieds avec HC2 <-> HC2 Je déconne? Lazer il prend l'air par ces beaux jours @Lazer HL je pense plutôt à Home Live, J'ai pas dis de conneries dans mon explication ? IL FAUT ÉVITÉ DE METTRE DES ABRÉVIATIONS SURTOUT LORSQUE CELA PEUX PORTER CONFUSION
  14. 1 - Oui le module Virtuel sert a redémarrer la BOX. (Ne pas mettre le code dans le main loop, Quoique lol) 2 - Non je ne pense pas que l'on peut faire du WOL il faudrait regardé dans le BIOS pour voir si la carte mere de la HC2 le support, car lorsque l'on éteint la box il n'y a plus aucune activité de la carte réseau aucun led allumée (led au niveau du RJ45) Donc la carte n'est pas en mode écoute. De plus après une coupure de courant on ne peut réveillé un ordinateur avec le WOL car la carte est éteinte. 3 - Les ports USB de la box ne sont pas utilisable sauf si fu mets un écran est que tu veux branché un clavier, mais on ne peut les utilisés avec les logiciels FIBARO (V4) 4 - La prise VGA n'est accessible que si tu dévisses la plaque qui la cache. tu peux alors branché un écran avec un cable VGA, certaines carte mère on une prise HDMI qui n'est pas visible. Il faut bien ce dire que la HC2 et un PC (carte mère, processeur, mémoire, port d'extension) ou fibaro a ajouté une carte ZWAVE FIBARO. Ce qu'il faut craindre pour notre box ce n'est pas une clef USB RECOVERY HS, Mais plutôt une panne au niveau de la carte ZWAVE qui n'est a mas connaissance pas en vente et rendrai la box HS. Enfin pour la domotique car on pourrait sans servir comme un raspberry par exemple. Le système d'exploitation et Linux Desbian sur lesquels sont installer les programmes FIBARO (v3, v4) 5 - Pour la question HL je ne connais pas donc Lazer t'en dira plus @jojo l'adresse IP "127.0.0.1",11111 sert a utilisé le locathost de la HC2 en local. Ce qui évite de sortir de la box pour y entrer c'est donc pour cela qu'il n'y a pas besoin des idenfiants.
  15. mise a jour DSM 5.2-5565 Update 1 OK ATTENTION le premier démarrage plante il faut faire un redémarrage forcé
  16. mprinfo

    Prévision Météo

    Moi je regarde un peu mais je vois jamais la marque de mon tracteur grrr Envoyé de mon SM-G900F
  17. Oui notepad++ est top en plus on peut le mettre aux couleurs de fibaro. Envoyé de mon SM-G900F
  18. mprinfo

    Fonction Debug :

    Pas de soucis le forum et la pour cela amuse toi bien lol Envoyé de mon SM-G900F
  19. @Lazer tu n'as pas la même chose pour une tireuse a bière ????
  20. Je suis déjàsuper bronzé car en ce moment il fait très chaud dans l'est c'est bon pour les mirabelles mais comme tu es méchant avec moi tu n'en auras pas
  21. @PITP2 tu veux un code pour mettre 10° de plus @Berale tu devrais lui mettre une casquette par ces chaleurs est un peux de pastis car le pauvre tourner a l'eau toute la journée beurc
  22. @rocketlud le friggo est vide plus de bière il faut faire la mise a jour en plus tu risques de cramé le led
  23. il peut servir si tu es enfermé dehors lol volets fermer J'aurai pas le temps de te faire la motif de ton code aujourd'hui je te fais cela des que je peux
  24. mprinfo

    Fonction Debug :

    local heure = os.date("%R"); local date = os.date("%d/%m/%Y"); local Message = string.format("Nous sommes le %s il est %s", date, heure) fibaro:debug(Message) ou local Heure = os.date("%H:%M", os.time()) fibaro:debug("Il est "..Heure) ou local Heure = os.date("%Hh%M", os.time()) fibaro:debug("Il est "..Heure)
  25. Bonjour bienvenue sur le forum Envoyé de mon SM-G900F
×
×
  • Créer...