Aller au contenu

Berale64

Membres confirmés
  • Compteur de contenus

    1 661
  • Inscription

  • Dernière visite

  • Jours gagnés

    26

Tout ce qui a été posté par Berale64

  1. Je pense qu'on est tous plus ou moins passé par là!
  2. Sur la droite, un menu vertical avec en haut un truc qui ressemble àune disquette.
  3. Jojo a fait un truc bien pour ça, mais je ne sais plus ou !!!
  4. J'ai gagné quoi ???
  5. Encore une idée. (Il est gentil Berale, il a toujours des idées, mais c'est pas lui qui fait le boulot ) Dans le menu du forum il y a une rubrique "Liens" mais qui ne va nul part. C'est peut être l’occasion d'y mettre le Blog...
  6. C'est top ça. T'as rien pour Mercury? :-)
  7. @phil, sur la page d'accueil en bas, c'est pas maison-et-domotique.fr mais .com. Les sponsors vont être fâchés !!!
  8. Tu me coupes l'herbe sous le pied @pepite. Une petite news letter pour être informé des nouveaux articles.
  9. N’hésite pas à aller lire les tutos. Tu y trouveras la réponse à beaucoup de questions. http://www.domotique-fibaro.fr/index.php/topic/3540-de-lutilisation-des-triggers/
  10. Pas mal du tout ce blog. Déjà très complet. Les petits nouveaux en ont de la chance. Deux petites remarques concernant le code des scènes. Parfois il est sur fond noir avec les mots clés en couleur et parfois pas. Et quand il est sur fond noir, l'indentation a disparu, ce qui constitue quand même une aide non négligeable à la compréhension Mais ça n'en demeure pas moins un belle initiative. Bravo aussi à couillerot pour la galerie d'icônes. Quand on les voit tous ensemble, c'est géant le boulot !!!
  11. Berale64

    Helloo

    Hello igstik Welcome on the Domotique-Fibaro forum. You can participate to our forum in the english section here : http://www.domotique...nglish-section/ You can ask all your questions and also share your experience. On the right side, use the button "commencer un sujet" to start a new topic. Here some rules of the forum: (This is a google translate page) https://translate.google.com/translate?sl=fr&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.domotique-fibaro.fr%2Findex.php%2Ftopic%2F56-r%25C3%25A8gles-%25C3%25A0-respecter%2F&edit-text=
  12. Berale64

    Petit Coup De Gueule

    Phrase intéressante. "pour les passionnés qui ne savent pas coder", alors c'est clair que si tu restes au niveau mode block c'est un peu fastidieux. Si seulement il y avait un "If Then Else" on irait déjà beaucoup plus loin. Mais si tu savais coder, je pense que tu ne terminerais pas ta phrase par "on va plus loin". Dans les deux cas, la domotique reste quand même un truc de geeks qui ont pas mal de connaissances et du temps à passer.
  13. Week End pluvieux Week End studieux L'excellent idée de @Nicolas33140 m'a donné envie de développer un petit truc alors que je n'ai pas encore acheté le module Oregon. L'idée est de mesurer la pluviométrie pour le jour actuel, les 7 derniers jours et les 30 derniers jours. Il s'agit de jours glissants, sans relation avec le calendrier. J'ai pour cela créé un VD pour l'affichage et une scène pour intercepter les triggers. Il y a le FGK qui réagit à ouvert ou fermé et donc chaque fois rajoute 1mm de pluie, mais aussi une variable globale "NewDay" pour changer de jour. Cette variable est changé par un scheduleur genre GEA ou tout autre. A 00:00 la variable passe à YES ce qui permet de décaler les valeurs de pluie d'un jour, et deux minutes plus tard à NO pour être ready pour la prochaine foi. La pluie est enregistrée dans une variable globale "Rain" qui contient les 30 derniers jours de pluie. Un bouton "Reset" dans le VD permet d'initialiser cette variable ou simplement de remêtre à zéro. Le code de la scène: Il faut changer les IDs du FGK et du VD. --[[ %% properties 212 value %% globals NewDay --]] local Pluvio = 212; local IDpluvio = 248; local temp; local sourceTrigger = fibaro:getSourceTrigger(); -- lecture valeur dans VG local temp = json.decode(fibaro:getGlobalValue("Rain")); if (sourceTrigger["type"] == "property") then -- réaction fgk (ouvert ou fermé) = 1 mm de pluie temp[1] = temp[1] + 1; elseif (sourceTrigger["type"] == "global") then -- Changement de jour if (fibaro:getGlobalValue("NewDay") == "YES") then -- Décalage d'un jour for i = 29,1,-1 do temp[i+1] = temp[i]; end temp[1] = 0; end end fibaro:setGlobal("Rain",json.encode(temp)); local week = 0; for i = 1,7 do week = week + temp[i]; end local month = week for i = 8,30 do month = month + temp[i]; end -- Ecriture nouvelles valeurs fibaro:call(IDpluvio, "setProperty", "ui.Label1.value",temp[1].." mm"); fibaro:call(IDpluvio, "setProperty", "ui.Label2.value",week.." mm"); fibaro:call(IDpluvio, "setProperty", "ui.Label3.value",month.." mm"); Pluviometrie.vfib Voilà . Il ne me reste plus qu'à demander des royalties à Oregon.
  14. C'est clair que c'est beaucoup plus adapté.
  15. T'es riche Jojo !!! :-)
  16. Berale64

    Petit Coup De Gueule

    C'est marrant ce sujet. devant le calme plat qui règne actuellement sur le forum, je me disais qu'au final la V4 fonctionne pas si mal et qu'elle fait le job. C'est mon cas. Très stable, tout tourne à merveille et plus de nÅ“uds morts depuis des mois. Je constate que tes griefs sont principalement tournés vers les interfaces. Ma vision de la domotique est qu'elle doit faire le boulot sans intervention humaine (ou le minimum) sinon il y a des interrupteurs dans les pièces, des thermomètres à alcool et des thermostats manuels. Donc l'interface qui permet de construire les fonctionnalités OUI, après aucune importance. Du moment que je puisse jeter un coup d’Å“il vite fait pour voir si tout va bien, c'est suffisant. Le WAF c'est bien pour rigoler ici, mais si tout le monde commence à tripoter ici et là , j'ai peur qu'au final les bénéfices que l'on attend de la domotique s'évapore comme neige au soleil. La reconnaissance vocale, oui, bof !! je me suis trouvé tellement con à parler à mon tel pour allumer le salon que j'ai tout viré. Les plugins, il me semble que Fibaro n'est pas prêt, et on a suffisamment gueuler pour avoir une version stable qu'on ne va pas maintenant leur reprocher d'avoir mis en standby certains points pour arriver à cette stabilité. Pour avoir été longtemps responsable de développement, je suis contre le fait de violer les systèmes, le jour ou l'option est modifiée ou simplement abandonnée, tu es dans la m...e et ça râle de plus belle. Si les fonctionnalités des scènes et des VD ne sont pas les mêmes, c'est peut être justement la raison de l'existence de ces deux entités. Sinon, il n'y aurait que des scènes (ou des VD). Perso je suis, à ce jour, très satisfait de ma box qui tourne comme un coucou (même si je n'ai pas une grosse config) qui me rend les services que j'attends et qui ne m'a pas couté très cher !!! (encore merci au père Noà«l du forum). PS: Pour revenir à l'interface, j'attends les fêtes pour acheter un tablette androà¯d (pas chère) et jouer avec Imperihome. Non pas que ce soit une nécessité, mais juste pour le plaisir.
  17. Tu as synchronisé ton module avec la HC2 comme dans ce manuel ? https://www.adt.com/content/dam/adt/downloads/manuals/GDC-Installation-Instructions-EN-Final.pdf
  18. Oui, j'ai vu. Mais il a bien une HC2, alors pourquoi on aurait pas ce module !!!
  19. Salut Plap3014, J'ai cherché ce module en 868MHz mais je n'ai pas trouvé. Peut être uniquement américain comme module. Dommage car il a l'air vraiment bien. Tout ça pour dire que je ne sais pas si tu vas trouver beaucoup d'aide ici. Mais peux tu préciser ta phrase "l'inclusion sans problème mais sa semble ne pas fonctionné." ça veux dire quoi "ça semble" ?
  20. Bravo et merci pour cette mise àjour. Même si je n'ai plus de HCL, il y en aura surement qui seront très content.
  21. ça se gère très bien au niveau d'une scène. Quand passage de 0 à 1 tu tests la lumière. Si éteinte tu allumes et vice versa. Par contre, si tu es dans les toilettes, ton gamin ouvre la porte "Oh!Pardon" et referme. Te voilà dans le noir !!!
  22. Berale64

    Help - Scene Lua

    J'ai l'impression que tu as fais des copier/coller d'un tas de trucs. Commence par faire le ménage dans choses inutiles. Les "local startSource" et "currentDate", une fois au début de la scène c'est suffisant. Les tests de "currentDate" de 1 à 7 sont inutiles. Revois aussi un peu l'indentation pour rendre ton code plus lisible. J'ai commencé et je tombe sur un truc qui ne va pas. Tu commence un "while true do" en 12 qui se termine en 59. Le reste du code est donc inaccessible. A toi de jouer, car je ne sais pas qu'elle était ton idée. --[[ %% autostart %% properties %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if (sourceTrigger["type"] == "autostart") then while true do if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min)) == "12:00") and ( fibaro:getGlobalValue("TV") == "Off" )) then fibaro:call(56, "pressButton", "1") -- Telco Freebox fibaro:sleep(10*1000); fibaro:call(105, "pressButton", "2") -- Zapping + petula fibaro:debug("TLMVP avec allumage") else fibaro:call(105, "pressButton", "2") fibaro:debug("TLMVP, zapping chaine") end if (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "12:47")then fibaro:call(101, "pressButton", "22") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "4") fibaro:debug("12/45 M6") end if (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "12:58")then fibaro:call(101, "pressButton", "5") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") fibaro:debug("Journal du 13H") end if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "19:57") and ( fibaro:getGlobalValue("TV") == "Off" ))then fibaro:call(56, "pressButton", "1") -- Telco Freebox fibaro:sleep(10*1000); fibaro:call(101, "pressButton", "6") -- Sample Pétula fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") -- Zapping else fibaro:call(101, "pressButton", "6") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") fibaro:debug("Journal du 20H") end if ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6) and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "20:34") ) then fibaro:call(105, "pressButton", "8") fibaro:debug("Le petit journal") end fibaro:sleep(60*1000); end else if ( (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "12:00") and ( fibaro:getGlobalValue("TV") == "Off" )) then fibaro:call(56, "pressButton", "1") -- Telco Freebox fibaro:sleep(10*1000); fibaro:call(105, "pressButton", "2") -- Zapping + petula fibaro:debug("TLMVP avec allumage") else fibaro:call(105, "pressButton", "2") fibaro:debug("TLMVP, zapping chaine") end if (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "12:47")then fibaro:call(101, "pressButton", "22") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "4") fibaro:debug("12/45 M6") end if (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "12:58")then fibaro:call(101, "pressButton", "5") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") fibaro:debug("Journal du 13H") end if ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "19:57") and ( fibaro:getGlobalValue("TV") == "Off" )) then fibaro:call(56, "pressButton", "1") -- Telco Freebox fibaro:sleep(10*1000); fibaro:call(101, "pressButton", "6") -- Sample Pétula fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") -- Zapping else fibaro:call(101, "pressButton", "6") fibaro:sleep(6*1000); fibaro:call(105, "pressButton", "1") fibaro:debug("Journal du 20H") end if ((currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6) and (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "20:34") )then fibaro:call(105, "pressButton", "8") fibaro:debug("Le petit journal") end fibaro:sleep(60*1000); end
  23. Berale64

    Icône / Etat

    A ma connaissance on peut les changer uniquement pour les VDs. Je me suis fait une section "Vitual Box" où il n'y a que des VD et qui me donnent l'état du système. @pepite la scène de rem's utilise les triggers, donc pas dans un VD.
  24. Berale64

    Eteindre Une Piece

    Si tu as des périphériques qui supportent les associations, tu peux essayer de jouer avec.
  25. Berale64

    Interrupteur Nodon

    Oui, mais pas compatible HC2.
×
×
  • Créer...