Aller au contenu

chrispec

Membres confirmés
  • Compteur de contenus

    572
  • Inscription

  • Dernière visite

Tout ce qui a été posté par chrispec

  1. quel code ?
  2. La variable FbxV6_IP faut la mettre en variable ou variable prédéfinie ? à0 ?
  3. Dans le mainloop, il y a: }, _wifiDevice = { { -- Wifi device #1 which can be searched mac = "F1:12:43:A2:AF:D3", threshold = 1200, lastActivity = 0 C'est à configurer ? Adresse MAC de la Freebox server ? Autre chose à paramétrer ?
  4. en fait la fenêtre debug n'affiche rien. Et sur la Freebox, rien non plus ???
  5. Bonsoir à tous, J'ai créé les variables, puis importé le VD. J'ai suivi la procédure: soit cliquer sur la disquette pour enregistrer le VD, soit attendu le rafraichissement du mainloop ... mais rien ??? Que faut-il faire ? inscrire l'IP et un port de la freebox dans le VD ? IP locale ? IP publique ? mais rien non plus ??? Help please ...
  6. re commandé aussi! Les 4 reçus ce jour sont dans une boîte Fibaro et pas Homelive !
  7. @jojo ce détecteur extérieur que tu cites sera intégré àla HC2 ?
  8. merci à tous ! Entre les VD, les modules maîtres et esclaves je me retrouvais avec un nombre proche des 232 ... alors que je n'ai qu'une cinquantaine de devices ... vais pouvoir en rajouter
  9. Qui connait la limitation actuelle de la HC2 en nombre de modules, scènes et VD ? J'ai lu 232: modules ou tout confondu ? Une mise à jour firmware permet-elle d'en augmenter le nombre ? Merci de votre retour
  10. @Indyana Que donne ton portier Konx ? L'as-tu installé ? intégré à la HC2 ?
  11. Tu as déjàle compresseur ?
  12. Avec le port: 276,23 € Chez Darty: 299€ - http://www.darty.com/nav/achat/audio_mp3_mp4/enceinte_ipod_ipad_iphone_mp3/transmetteur_sans_fil/sonos_play_3_noir.html?dartycid=comp_comp_shopping_3481166 Chez Boulanger, CDiscount, Fnac ... aussi 299€ ... ( au port près)
  13. Bonjour Helico, J'avais commencé un sujet avant de le tester ... http://www.domotique-fibaro.fr/index.php/topic/6089-communication-en-lua-avec-la-centrale-myfox/?p=92165 Par manque de temps je n'ai pu approfondir ... Et il est vrai ... je bloque aussi au niveau du HTTPS …
  14. Bonjour DomGreg, peux-tu éditer ton message et utiliser les baliser "<>" pour afficher ton code ? ...
  15. Bonjour Berale24, Excuse moi ? je n'ai pas compris. Que viennent faire les numéros de scènes (dans le tableau) ? No comprendo L'objectif du code: Qu'un appui successif sur le même bouton de la minimote me fasse le même résultat que si je devais appuyer successivement sur 6 boutons physiques différents de la minimote ... Faire appel à des boutons virtuels du même VD...
  16. Bonjour Berale24, pourquoi nil, nil ? deux à se suivre ?
  17. C'est exactement ce que j'avais déjàfait Par contre aucun retour... je mettrai des DEBUG ...
  18. Bonsoir JossAlf, Je pars de cette dernière scène: http://www.domotique-fibaro.fr/index.php/topic/729-gestion-minimote/?p=94121 Elle regroupe la gestion de 4 minimotes. Encore merci à Berale24 au passage ! Pour ma question: Pour la première minimote ("TelcoMarie"): un appui sur un bouton de TelcoMarie = un appui sur le VD Philips Hue = une couleur elseif (tonumber(NumSceneMarie) == 3) then fibaro:call(VdHueMarie, "pressButton", "12") -- couleur rouge fibaro:debug("Minimote Marie bouton 3 appuyé") elseif (tonumber(NumSceneMarie) == 4) then fibaro:call(VdHueMarie, "pressButton", "13") -- couleur orange fibaro:debug("Minimote Marie bouton 4 appuyé") elseif (tonumber(NumSceneMarie) == 5) then fibaro:call(VdHueMarie, "pressButton", "16") -- couleur ciel fibaro:debug("Minimote Marie bouton 5 appuyé") elseif (tonumber(NumSceneMarie) == 6) then fibaro:call(VdHueMarie, "pressButton", "17") -- couleur bleu fibaro:debug("Minimote Marie bouton 6 appuyé") elseif (tonumber(NumSceneMarie) == 7) then fibaro:call(VdHueMarie, "pressButton", "18") -- couleur violet fibaro:debug("Minimote Marie bouton 7 appuyé") elseif (tonumber(NumSceneMarie) == 8) then fibaro:call(VdHueMarie, "pressButton", "19") -- couleur rose fibaro:debug("Minimote Marie bouton 8 appuyé") end En reprenant ton code, BoutonX n'aurait pas des id de lampes VarDevice en valeur, mais des numéros de boutons. Ainsi, je ne vois pas comment mettre en forme le code du bouton dans ton code pour piloter une lampe avec plusieurs couleurs En voulant m'inspirer de ton exemple, je butte sur le simple fait qu'il s'agisse d'un bouton au lieu d'une id de device... Suis-je plus clair ?
  19. Bonjour JossAlf, Ton code marche impec pour la même utilisation! Dans ton tableau BoutonX, tu as des id de modules. Pour ma part, il s'agirait de mettre des numéros de boutons "14", "15" présents dans le même VD que tes deux boutons. Là où je bloque, c'est pour la formulation du : fibaro:call(328, "setProperty", "ui.Label1.value", fibaro:getGlobalValue("VarNumBouton")) Aurais-tu une piste ?
  20. chrispec

    Gestion Minimote

    Testé et approuvé ! Merci de ton intervention EFFICACE !! Je commençais à m'arracher les cheveux !
  21. chrispec

    Gestion Minimote

    Et le débug en appuyant toujour sur bouton 1 télécommande 3 'parents': [DEBUG]: Valeur startSource: property [DEBUG]: On allume la lumière de Marie Avec le code modifié: --[[ %% properties 184 sceneActivation 245 sceneActivation 248 sceneActivation 255 sceneActivation %% globals --]] -- Id des MINIMOTES local TelcoMarie = 184; local TelcoMael = 245; local TelcoParents = 248; local TelcoEntree = 255; -- Id des LUMIERES des chambres local LightMarie = 138; local LightMael = 143; local LightParents = 130; local LightEntree = 34; -- Id des VD HUE local VdHueMarie = 240; local VdHueMael = 246; local VdHueParents = 249; local VdHueEntree = 256; -- Choix de la télécommande MINIMOTE local startSource = fibaro:getSourceTrigger(); if (startSource['type']=='property') then print('Valeur startSource:' ..startSource["type"]) if (startSource['deviceID']==tostring(TelcoMarie)) then fibaro:debug("Numéro telco Chambre Marie: " ..NumSceneMarie) elseif (startSource['deviceID']==tostring(TelcoMael)) then fibaro:debug("Numéro telco Chambre Maà«l: " ..NumSceneMael) elseif (startSource['deviceID']==tostring(TelcoParents)) then fibaro:debug("Numéro telco Chambre Parents: " ..NumSceneParents) elseif (startSource['deviceID']==tostring(TelcoEntree)) then fibaro:debug("Numéro telco Entree: " ..NumSceneEntree) end end --------------------------------------- -- DEBUT CODE MINIMOTE CHAMBRE MARIE -- --------------------------------------- local EtatLightMarie = fibaro:getValue(LightMarie, "value"); local NumSceneMarie = fibaro:getValue(TelcoMarie, "sceneActivation") if (tonumber(NumSceneMarie) == 1) then local IntensiteMarie= 50 -- si égal à 0 (lumière éteinte) alors on allume if (EtatLightMarie == "0") then fibaro:call(LightMarie, "turnOn") fibaro:debug("On Allume la lumière de Marie!") else -- dans le cas contraire (lumière allumée) on éteint fibaro:call(LightMarie, "turnOff") fibaro:debug("On éteint la lumière de Marie") fibaro:debug("Minimote Marie bouton 2 appuyé") end elseif (tonumber(NumSceneMarie) == 2) then -- si égal à 50 if IntensiteMarie == 50 then fibaro:call(VdHueMarie, "setSlider", "3", "50") fibaro:debug("On allume à 50% la lumière de Marie!") else -- dans le cas contraire 25 fibaro:call(VdHueMarie, "setSlider", "3", "25") fibaro:debug("On allume à 25% la lumière de Marie") fibaro:debug("Minimote Marie bouton 2 appuyé") end elseif (tonumber(NumSceneMarie) == 3) then fibaro:call(VdHueMarie, "pressButton", "12") -- rouge fibaro:debug("Minimote Marie bouton 3 appuyé") elseif (tonumber(NumSceneMarie) == 4) then fibaro:call(VdHueMarie, "pressButton", "13") -- orange fibaro:debug("Minimote Marie bouton 4 appuyé") elseif (tonumber(NumSceneMarie) == 5) then fibaro:call(VdHueMarie, "pressButton", "16") -- ciel fibaro:debug("Minimote Marie bouton 5 appuyé") elseif (tonumber(NumSceneMarie) == 6) then fibaro:call(VdHueMarie, "pressButton", "17") -- bleu fibaro:debug("Minimote Marie bouton 6 appuyé") elseif (tonumber(NumSceneMarie) == 7) then fibaro:call(VdHueMarie, "pressButton", "18") -- violet fibaro:debug("Minimote Marie bouton 7 appuyé") elseif (tonumber(NumSceneMarie) == 8) then fibaro:call(VdHueMarie, "pressButton", "19") -- rose fibaro:debug("Minimote Marie bouton 8 appuyé") -- end --------------------------------------- -- FIN CODE MINIMOTE CHAMBRE MARIE -- --------------------------------------- --------------------------------------- -- DEBUT CODE MINIMOTE CHAMBRE MAEL -- --------------------------------------- local EtatLightMael = fibaro:getValue(LightMael, "value"); local NumSceneMael = fibaro:getValue(TelcoMael, "sceneActivation") --if elseif (tonumber(NumSceneMael) == 1) then local IntensiteMael = 50 -- si égal à 0 (lumière éteinte) alors on allume if (EtatLightMael == "0") then fibaro:call(LightMael, "turnOn") fibaro:debug("On Allume la lumière de Maà«l!") else -- dans le cas contraire (lumière allumée) on éteint fibaro:call(LightMael, "turnOff") fibaro:debug("On éteint la lumière de Maà«l") fibaro:debug("Minimote Maà«l bouton 1 appuyé") end elseif (tonumber(NumSceneMael) == 2) then -- si égal à 50 if IntensiteMael == 50 then fibaro:call(VdHueMael, "setSlider", "3", "50") fibaro:debug("On allume à 50% la lumière de Maà«l!") fibaro:debug("Minimote Maà«l bouton 2 appuyé") else -- dans le cas contraire 25 fibaro:call(VdHueMael, "setSlider", "3", "25") fibaro:debug("On allume à 25% la lumière de Maà«l") fibaro:debug("Minimote Maà«l bouton 2 appuyé") end elseif (tonumber(NumSceneMael) == 3) then fibaro:call(VdHueMael, "pressButton", "12") -- rouge fibaro:debug("Minimote Maà«l bouton 3 appuyé") elseif (tonumber(NumSceneMael) == 4) then fibaro:call(VdHueMael, "pressButton", "13") -- orange fibaro:debug("Minimote Maà«l bouton 4 appuyé") elseif (tonumber(NumSceneMael) == 5) then fibaro:call(VdHueMael, "pressButton", "16") -- ciel fibaro:debug("Minimote Maà«l bouton 5 appuyé") elseif (tonumber(NumSceneMael) == 6) then fibaro:call(VdHueMael, "pressButton", "17") -- bleu fibaro:debug("Minimote Maà«l bouton 6 appuyé") elseif (tonumber(NumSceneMael) == 7) then fibaro:call(VdHueMael, "pressButton", "18") -- violet fibaro:debug("Minimote Maà«l bouton 7 appuyé") elseif (tonumber(NumSceneMael) == 8) then fibaro:call(VdHueMael, "pressButton", "19") -- rose fibaro:debug("Minimote Maà«l bouton 8 appuyé") --end --------------------------------------- -- FIN CODE MINIMOTE CHAMBRE MAEL -- --------------------------------------- --------------------------------------------- -- DEBUT CODE MINIMOTE CHAMBRE DES PARENTS -- --------------------------------------------- local EtatLightParents = fibaro:getValue(LightParents, "value"); local NumSceneParents = fibaro:getValue(TelcoParents, "sceneActivation") --if elseif (tonumber(NumSceneParents) == 1) then local IntensiteParents = 50 -- si égal à 0 (lumière éteinte) alors on allume if (EtatLightParents == "0") then fibaro:call(LightParents, "turnOn") fibaro:debug("On Allume la lumière de la chambre des Parents!") fibaro:debug("Minimote Parents bouton 1 appuyé") else -- dans le cas contraire (lumière allumée) on éteint fibaro:call(LightParents, "turnOff") fibaro:debug("On éteint la lumière de la chambre des parents") fibaro:debug("Minimote Parents bouton 1 appuyé") end elseif (tonumber(NumSceneParents) == 2) then -- si égal à 50 if IntensiteParents == 50 then fibaro:call(VdHueParents, "setSlider", "3", "50") fibaro:debug("On allume à 50% la lumière de la chambre des parents!") fibaro:debug("Minimote Parents bouton 2 appuyé") else -- dans le cas contraire 25 fibaro:call(VdHueParents, "setSlider", "3", "25") fibaro:debug("On allume à 25% la lumière de la chambre des parents") fibaro:debug("Minimote Parents bouton 2 appuyé") end elseif (tonumber(NumSceneParents) == 3) then fibaro:call(VdHueParents, "pressButton", "12") -- rouge fibaro:debug("Minimote Maà«l bouton 3 appuyé") elseif (tonumber(NumSceneParents) == 4) then fibaro:call(VdHueParents, "pressButton", "13") -- orange fibaro:debug("Minimote Parents bouton 4 appuyé") elseif (tonumber(NumSceneParents) == 5) then fibaro:call(VdHueParents, "pressButton", "16") -- ciel fibaro:debug("Minimote Parents bouton 5 appuyé") elseif (tonumber(NumSceneParents) == 6) then fibaro:call(VdHueParents, "pressButton", "17") -- bleu fibaro:debug("Minimote Parents bouton 6 appuyé") elseif (tonumber(NumSceneParents) == 7) then fibaro:call(VdHueParents, "pressButton", "18") -- violet fibaro:debug("Minimote Parents bouton 7 appuyé") elseif (tonumber(NumSceneParents) == 8) then fibaro:call(VdHueParents, "pressButton", "19") -- rose fibaro:debug("Minimote Parents bouton 8 appuyé") --end ------------------------------------------- -- FIN CODE MINIMOTE CHAMBRE DES PARENTS -- ------------------------------------------- -------------------------------- -- DEBUT CODE MINIMOTE ENTREE -- -------------------------------- local EtatLightEntree = fibaro:getValue(LightEntree, "value"); local NumSceneEntree = fibaro:getValue(TelcoEntree, "sceneActivation") local VoletsTous = {16, 18, 20, 22, 24, 26}; local VoletsRDC = {22, 24, 26}; local VoletsJardin = {18, 20, 22, 24, 26}; --tous sauf chambre parents local LumieresToutes = {32, 28, 237, 138, 143, 130, 34, 194, 19, 36}; local LumieresRDC = {32, 28, 34}; local VoletMarie = 18; local VoletMael = 20; local LumiereMarie = 138; local LumiereMael = 143; local VdMarie = 240; local VdMael = 246; --if ... elseif (tonumber(NumSceneEntree) == 1) then for i = 1, #LumieresToutes do fibaro:call(LumieresToutes[i], "turnOff") fibaro:debug("On éteint toutes les lumières de la maison") fibaro:debug("MiniMote Entree: bouton 1 appuyé") end elseif (tonumber(NumSceneEntree) == 2) then for j = 1, #VoletsTous do fibaro:call(VoletsTous[j], "turnOff") fibaro:debug("On ferme tous les volets") fibaro:debug("MiniMote Entree: bouton 2 appuyé") end elseif (tonumber(NumSceneEntree) == 3) then fibaro:debug("MiniMote button 3 appuyé: DEBUT ALERTE") fibaro:call(LumiereMarie, "turnOn") fibaro:call(LumiereMael, "turnOn") fibaro:call(VoletMarie, "close") fibaro:call(VoletMael, "close") fibaro:sleep(2000) fibaro:call(VdMarie, "pressButton", "12") fibaro:call(VdMael, "pressButton", "12") fibaro:call(VdMarie, "pressButton", "8") fibaro:call(VdMael, "pressButton", "8") fibaro:sleep(29000) fibaro:call(LumiereMarie, "turnOff") fibaro:call(LumiereMael, "turnOff") fibaro:debug("MiniMote Entree: bouton 3 - FIN ALERTE ") elseif (tonumber(NumSceneEntree) == 4) then fibaro:call(LumiereMarie, "turnOff") fibaro:call(LumiereMael, "turnOff") fibaro:debug("MiniMote Entree: bouton 4 appuyé: lumières enfants éteintes") elseif (tonumber(NumSceneEntree) == 5) then for m = 1, #VoletsRDC do fibaro:call(VoletsRDC[m], "close") --fermeture volets RDC fibaro:debug("MiniMote Entree: bouton 5 appuyé: FERMETURE volets RDC") end elseif (tonumber(NumSceneEntree) == 6) then for n = 1, #VoletsRDC do fibaro:call(VoletsRDC[n], "stop") fibaro:debug("MiniMote Entree: bouton 6 appuyé: STOP fermeture") end elseif (tonumber(NumSceneEntree) == 7) then for o = 1, #VoletsRDC do fibaro:call(VoletsRDC[o], "open") fibaro:debug("MiniMote Entree: bouton 7 appuyé: OUVERURE volets RDC") end elseif (tonumber(NumSceneEntree) == 8) then for p = 1, #VoletsRDC do fibaro:call(VoletsRDC[p], "stop") fibaro:debug("MiniMote Entree: bouton 8 appuyé: STOP ouverture") end end ------------------------------ -- FIN CODE MINIMOTE ENTREE -- ------------------------------
×
×
  • Créer...