Aller au contenu

Ghoosti

Membres confirmés
  • Compteur de contenus

    249
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par Ghoosti

  1. Salut @flamalex J'avais bien vu le sujet, d'ou mon intérêt Mais j'ai un souci, j'ai recopié ton code MAIS j'ajoute la date time_last_rain en manuel --Insere la date dans time_last_rain en manuel fibaro:setGlobal('time_last_rain', "17/06/2020") local date_derniere_pluie = tonumber(fibaro:getGlobalValue("time_last_rain")) local ma_date_en_toute_lettre = os.date("%d/%m/%Y - %H:%M:%S",date_derniere_pluie) fibaro:debug(ma_date_en_toute_lettre) --fibaro:call(fibaro:getSelfId(), "setProperty", "ui.LastRain.value", ma_date_en_toute_lettre) -------------------------- -- on mesure la difference entre 2 dates print ("date derniere pluie") local date_derniere_pluie = tonumber(fibaro:getGlobalValue("time_last_rain")) fibaro:debug(os.date("%d/%m/%Y - %H:%M:%S",date_derniere_pluie)) print ("date actuelle") local date_actuelle = os.time() fibaro:debug(os.date("%d/%m/%Y - %H:%M:%S",date_actuelle)) print ("diff_des_2_dates") local diff_des_2_dates = os.difftime (date_actuelle, date_derniere_pluie) fibaro:debug(diff_des_2_dates/(24*60*60).." jour(s)") local difference_jr = diff_des_2_dates/(24*60*60) fibaro:setGlobal('difference_jr', difference_jr) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lbtpsecoule.value", diff_des_2_dates /(24*60*60).." jour(s)") fibaro:debug(ma_date_en_toute_lettre) j'ai 01/01/1970, je pense que mon problème vient de la....
  2. Bonjour à tous, Dans un VD j'essaye de calculer la différence de temps (en jours) entre 2 dates. N'étant pas du métier, cela est très difficile pour moi, je me suis donc penché sur votre VD pour essayer de récupérer une partie de votre code. MAIS, je n'arrive pas à avoir la différence en jours ? (j'ai certainement fait une erreur) local date_actuelle = os.time() fibaro:debug('date_actuelle= ' ..date_actuelle) local date1 = tonumber "17/06/2020" fibaro:debug('date1= ' ..date1) local diff_des_2_dates = os.difftime (date_actuelle, date1) fibaro:debug(diff_des_2_dates/(24*60*60).." jour(s)") Merci pour votre aide
  3. Ghoosti

    Support Gea

    Bonjour à tous, Merci@Steven, ok super ça fonctionne. Il me reste maintenant à récupérer le valeur du résultat pour l’insérer dans une VG. Bon week-end à vous
  4. Ghoosti

    Support Gea

    Bonjour @Steven Ok merci, alors je vais essayer de passer par une scène ou un VD pour faire le calcul entre les 2 dates. Je vais passer les VD du forum en revue....
  5. Ghoosti

    Support Gea

    Bonjour à tous, J'ai installé ceci: (merci @Steven) GEA.options.mydatediff = {name = "MyDateDiff", getValue=function(nb_jours, date) local d, m, y = date:match("(%d+).(%d+).(%d+)") local diff = tonumber(os.date("%Y%m%d")) - tonumber(y .. m .. d) return diff == nb_jours end} ensuite J'ai créé local DateVacOn = "10/07/2020" GEA.add({"MyDateDiff", -1, DateVacOn}, 30, "VAR Boiler_JJ sur J-1_Off", {"Global", "Boiler_JJ", "J-1_Off"}, "xx")-- OK ça fonctionne la VAR change bien en fonction du J-1 maintenant j'essaye de récupérer la date J-1 contenue dans {"MyDateDiff", -1, DateVacOn} afin de l’insérer dans la variable "DateVac_On_1" j'ai essayé plusieurs choses, mais sans résultat, notamment: GEA.add(true, 30, "x", {"Global", "DateVac_On_1", {"MyDateDiff", -1, DateVacOn}}, "xx") Merci pour votre aide
  6. Ghoosti

    Support Gea

    Double merci @Steven Je vais essayer le code et surtout la 6.12
  7. Ghoosti

    Support Gea

    Bonjour à tous, Y a-t-il moyen de réaliser un calcul sur des dates dans GEA, ceci afin de faire un OFF/ON sur mon boiler. Je m’explique : En fonction des dates dans : VacancesON : 02/07/2020 =>Faire un OFF du boiler à J-1 (01/07/2020) VacancesOFF : 15/07/2020 => Faire un ON du boiler à J-1 (14/07/2020) Merci à vous
  8. Ghoosti

    Support Gea

    Bonjour à vous, J'ai ceci pour contrôler mes batteries, hier, la batterie du détecteur de MVT de la cuisine était HS et pas de message ? Ce code est t'il correct ? ou tjrs d'actualité ? GEA.add({"Batteries", 20}, 24*60*60, "Batterie #name# à #value# %", {"Push", 243}) Merci Bàv,
  9. Ghoosti

    Support Gea

    Bonjour @971jmd Chez moi il ne veut pas du -1, cela n'est pas grave pour mon utilisation. Merci pour tes conseils
  10. Ghoosti

    Support Gea

    Bonsoir, @pepite je pense que oui voici ce que j'ai dans le VD il faut mettre les 2? car j'ai ceci GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) Maj J'ai enfin trouvé, il n'accepte pas le -1
  11. Ghoosti

    Support Gea

    Salut 971jmd, J'ai essayé les deux, cela la fonctionne pas: Ici l'ID du label est "LabelPower" donc cela devrait être correct. GEA.add({"Label", 205, "LabelPower", "NOMLABEKL" , "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) euhhh ici je comprend pas, normalement il ne faut pas de { supplémentaire (mais je peux me tromper) après essai, j'ai un message d'erreur.... GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {{"TurnOn", id["WP_MiniDSP"]}) Merci pour ton aide
  12. Ghoosti

    Support Gea

    Ok, je comprend pour la seconde partie Encore merci pour ton aide et conseils
  13. Ghoosti

    Support Gea

    Salut Lazer, J'essaye de tout regrouper dans GEA car je ne suis pas un spécialiste. Mais je vais essayer l'idée de la scène mais pour le fibaro:debug ??? (étant novice suis pas certain du résultat...) Dis certainement un bête question mais cela serait t'il possible de faire un un fibaro:call sur un WP directement depuis ton VD ? quid s'il est ON avec la télécommande de l'ampli ? Merci pour ton aide et conseils
  14. Ghoosti

    Support Gea

    Salut @pepite je suis tjrs dans la même galère, aurais tu trouvé une solution Merci
  15. Ghoosti

    Support Gea

    @pepite Je viens d'essayer, idem pas de démarrage dans GEA
  16. Ghoosti

    Support Gea

    Merci Lazer, Ok je m'y remets.... --[[ %% autostart %% properties 205 ui.LabelPower.value GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) tjrs pas de démarrage dans GEA je sais plus quoi faire...
  17. Ghoosti

    Support Gea

    --[[ %% autostart %% properties 205 ui.ButtonON.value GEA.add({"Label", 205, "ButtonON", "on"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) Voici
  18. Ghoosti

    Support Gea

    Bien j'essaye depuis ce matin mais il y a un stuttttt j'ai essayé de changer de bouton et idem %% properties 205 ui.ButtonON.value GEA.add({"Label", 205, "ButtonON", "on"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) "msg": "local p=json.decode(fibaro:getGlobalValue(\"Yamaha_MusicCast_Parameters\"))\nfibaro:startScene(p.SceneID, {{VD_Text = \"Power ON\"}, {action = \"power\"}, {value = \"on\"},
  19. Ghoosti

    Support Gea

    Salut Lazer, J'ai ceci La ligne ne démarre pas dans GEA GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]})
  20. Ghoosti

    Support Gea

    Comment savoir si il lit bien la valeur ? j'ai ceci comme valeur API du module "ui.LabelAlbum.value": "", "ui.LabelArtist.value": "Pure FM RTBF (Brussels/French)", "ui.LabelDebug.value": "", "ui.LabelInput.value": "NET RADIO", "ui.LabelPlayback.value": "▶️ playing", "ui.LabelPower.value": "ON", "ui.LabelRoom.value": "Salon", "ui.LabelTrack.value": "", "ui.SliderVolume.value": 38, "visible": "true", "rows": [ {
  21. Ghoosti

    Support Gea

    Bien ça ne marche pas.... le WP n'est pas ON
  22. Ghoosti

    Support Gea

    Bonjour, J'essaye de récupérer la valeur d'un label dans un VD (c le VD Yamaha MusicCast 1.1 de Lazer) pour pouvoir faire un ON/OFF sur un WP %% properties 205 ui.LabelPower.value GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) Merci pour votre aide
  23. Ghoosti

    Support Gea

    Sorry, le problème ne vient pas de la batterie, le détecteur n'était plus reconnu par BOX..... bizarre
  24. Ghoosti

    Support Gea

    Bonjour à tous, J'ai ceci pour le ctrl de mes batteries, j'en ai eu une hs et pas de message ? GEA.add({"Batteries", 50}, 24*60*60, "Batterie #name# à #value# %", {"Push", 243}) GEA.add({"Batteries", 30}, 24*60*60, "Batterie #name# à #value# %", {"Push", 243}) GEA.add({"Batteries", 20}, 24*60*60, "Batterie #name# à #value# %", {"Push", 243}) Merci pour votre aide
  25. Ghoosti

    Support Gea

    Bonjour @soulac ce n'est pas plutôt ceci, au lieu de 30/04/2019 local PeriodeHiver = {"Dates","16/10/2019","30/04/2020"}
×
×
  • Créer...