Aller au contenu

pgondot

Membres confirmés
  • Compteur de contenus

    39
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

pgondot a gagné pour la dernière fois le 23 janvier 2014

pgondot a eu le contenu le plus aimé !

Profile Information

  • Sexe :
    Male
  • Ville :
    Finistère
  • Intéret :
    Apple, PAO, Domotique
  • Box
    Home Center 2
  • Version
    4.056

pgondot's Achievements

Newbie

Newbie (1/14)

4

Réputation sur la communauté

1

Community Answers

  1. Petit souci avec ce module : il se rallume automatiquement alors qu'aucun scénario ne l'appelle. Question subsidiaire est il possible de demander une couleur particulière en lua et si oui quelle fonction ? Merci d'avance pour votre aide
  2. Pour tester une bidouille pour zwavifier il y'a aussi http://www.dx.com/s/ph+meter
  3. pgondot

    Controle du panneau de chauffage

    Si quelqu'un suit le sujet, le code ci-dessus fonctionne. Pour info personnelle, si je veux récupérer la valeur du slider dans un autre bouton (slider = réglage et bouton = envoi du réglage) le temp = _sliderValue_ ne fonctionne pas, il faut un figaro:getValue(ID du virtDevice, ID du slider) ?
  4. et me revoila : peut on mettre dans le mainloop du mod.Virtuel fibaro:call(fibaro:getSelfId(), "pressButton", "2") delay (5*60*1000) cela evite de créer une scene ?
  5. Parfait pour moi alors pour les autres .... Envoyé de mon iPad àl'aide de Tapatalk
  6. merci de ta réponse et désolé pour le doublon avec le déplacement du sujet je me suis emmêlé les pinceaux
  7. Bonjour, Pour ma part j'avance : supprimer le module et reprendre à zéro. Ainsi si on n'a pas de passerelle zibase pour récup des temp je modifie return tonumber(fibaro:getValue(43, "ui.tempSalon.value"))/10 par return tonumber(fibaro:getValue(43, "value")) qui récupère ma temp Mon niveau "truffe en prog" me fait poser qques question concernant les figaro:call(...) ex1 : fibaro:call(selfId, "setProperty", "currentIcon", 1059) à quoi correspond le 1059 ex2 : fibaro:call(fibaro:getSelfId(), "pressButton", "2") dans les boutons à quoi correspond le "2" Bon rigolez, je sais que je ferais mieux de programmer en mode graphique, Tout cela pour proposer une amélioration (?) : Si j'ai bien compris ton module ne modifie pas le panneau de chauffage mais "force" ou "coupe" d'ailleurs j'ai pas très bien compris le mode vacances : dans le panneau on sélectionne les zones, on règle une temp, et on allume le mode, dans le module comment règle t'on la temp ? Revenons à l'amélioration : une ligne de boutons supplémentaires correspondants aux zones de chauffage et ainsi sélection de la pièce (zone) à forcer je pense que l'appui sur un bouton de zone sélectionne dans un tableau de modules le ou les interrupteurs de chauffage. Une interface et madame (un peu frileuse) pourra booster momentanément et surtout simplement Bon tout cela est bien sur pour ceux qui chauffe à l'élec et non avec un poêle et encore merci de nous montrer ce qu'il est possible de réaliser
  8. Bonjour, J'ai enfin réussi à avoir la temp, pour cela tout effacer et recommencer en remplaçant "ui.lbl...value" par "value" logique puisque ta temperature arrive, je pense, par ta passerelle zibase en mod.Virt. Histoire de mourir moins bête ton module ne modifie pas le tableau de chauffage ? De même dans les boutons de réglage à quoi sert cette ligne 2 ? on signifie qu'un bouton est pressé avec argument "2" fibaro:call(fibaro:getSelfId(), "pressButton", "2") enfin l'appel des icônes comment connaitre les n° à quoi ils correspondent ? : fibaro:call(selfId, "setProperty", "currentIcon", 1057) Bon vu mon niveau je ferais mieux d'en rester à la prog avec les modules graphiques Bon après les questions de truffe de la prog, imaginons une amélioration (?) Une série de boutons correspondant aux zones de chauffage, afin de lancer manuellement une surchauffe localisée. (les maris de femmes frileuse comprendrons)
  9. leçon 3 leçon 3 leçon 3
  10. Bonjour, Je tente la mise en place de votre module mais je bloque sur : return tonumber(fibaro:getValue(43, "ui.tempSalon.value"))/10 43 est bien la sonde de temperature ? ainsi "ui.tempSalon.value" serait la valeur retournée par la sonde J'ai essayé avec "value" qui me retourne la température mais impossible d'avoir la bonne dizaine : soit 2.14 soit 214 mais si votre module fonctionne mon erreur est ailleurs et il faut bien garder "ui.tempSalon.value" Merci de me sortir du brouillard
  11. Bonjour, Voila mon petit grain de sel, module ecoDevice installé et mise en place du module virtuel. Bon rien de neuf (merci Phil) Mais étant en abonnement Tempo je voulais récupérer séparément la couleur du jour et les HC et HP (si Rouge pas de chauffage, si HC ...) L'EcoDevice par le teleinfo (ou l'inverse) retourne : HPJB, HCJB, HPJW, HCJW, HPJR, HCJR, donc j'ai modifié le code, mes variables Tempo pour la couleur et HPHC pour les heures pleines et creuses sont bien renseignées, subsiste juste un petit bug d'affichage avec les labels HPHC et TEMPO qui alternent avec les vrais valeurs et les valeurs de départ. Donc pour les abonnés EDF Tempo : code du bouton 1 qui sera appelé toutes les X minutes par une scene (avec qques lignes de debug passées en commentaire HC2 = Net.FHttp("192.168.1.XX") response = HC2:GET("/api/xdevices.json?cmd=10") -- enregistrement du retour de l API dans une table response = json.decode(response) --fibaro:debug(response.T1_PTEC) if(response.T1_PTEC) == "HPJB" then fibaro:setGlobal("HPHC", "HP"); fibaro:setGlobal("Tempo", "Bleu"); elseif(response.T1_PTEC) == "HCJB" then fibaro:setGlobal("HPHC", "HC"); fibaro:setGlobal("Tempo", "Bleu"); elseif(response.T1_PTEC) == "HPJW" then fibaro:setGlobal("HPHC", "HP"); fibaro:setGlobal("Tempo", "Blanc"); elseif(response.T1_PTEC) == "HCJW" then fibaro:setGlobal("HPHC", "HC"); fibaro:setGlobal("Tempo", "Blanc"); elseif(response.T1_PTEC) == "HPJR" then fibaro:setGlobal("HPHC", "HP"); fibaro:setGlobal("Tempo", "Rouge"); elseif(response.T1_PTEC) == "HCJR" then fibaro:setGlobal("HPHC", "HC"); fibaro:setGlobal("Tempo", "Rouge"); end --fibaro:debug(fibaro:getGlobalValue("Tempo")) --fibaro:debug(fibaro:getGlobalValue("HPHC")) fibaro:setGlobal("Abo", response.T1_PTEC) fibaro:setGlobal("Conso", response.T1_PAPP) fibaro:log(fibaro:getGlobalValue("Conso").. "W Tarif : "..fibaro:getGlobalValue("Abo")) code du Main loop avec les variables locales renseignées par mes variables globales enregistrées dans le panneau variable local ABO = fibaro:getGlobal("Abo") local CONSO = fibaro:getGlobal("Conso") local TEMPO = fibaro:getGlobal("Tempo") local HPHC = fibaro:getGlobal("HPHC") fibaro:call(92, "setProperty", "ui.Label6.value", " " ..ABO) fibaro:call(92, "setProperty", "ui.Label5.value", " " ..CONSO) fibaro:call(92, "setProperty", "ui.Label1.value", " " ..TEMPO) fibaro:call(92, "setProperty", "ui.Label2.value", " " ..HPHC) fibaro:sleep(5*1000) Voila il ne me reste plus qu'à me plonger dans la gestion du chauffage et notamment comprendre comment on peut agir sur les panneaux chauffage en script LUA Bon je me rend compte que je pose plus de questions que je n'apporte de solutions
  12. pgondot

    Fibaro - Motion Sensor

    Quelqu'un connaitrait il le type de piles ?
  13. Voici un code à tester, malheureusement je n'ai plus de teleco --[[ %% properties 88 sceneActivation %% globals --]] --affichage du code du bouton pressé local ButtonPressed = fibaro:getValue(88, "sceneActivation") fibaro:debug(ButtonPressed) local NumScene = tonumber(fibaro:getValue(88, "sceneActivation")) local startSource = fibaro:getSourceTrigger(); if ( NumScene == 11 or startSource["type"] == "other" ) then fibaro:startScene(19); end if ( NumScene == 13 or startSource["type"] == "other" ) then fibaro:startScene(17); end
  14. C'est le paramétrage que j'ai pu trouver et qui fonctionne (après de longues recherche sur le forum Fibaro EN) Pour avoir d'autres explications il faut suivre le lien en fin d'article
  15. Mon premier sujet : résultat : peut faire mieux. Promis je vais tenter de m'améliorer
×
×
  • Créer...