Welcome to Domotique-fibaro

 

Inscrivez-vous maintenant pour accéder à toutes nos fonctionnalités. Une fois inscrit et connecté, vous serez en mesure de contribuer à ce site en soumettant votre propre contenu ou en répondant au contenu existant. Vous serez en mesure de personnaliser votre profil, de recevoir des points de réputation comme une récompense pour la soumission de contenu, tout en communiquant avec d'autres membres via votre boîte de réception privée, et bien plus encore! Ce message sera supprimé une fois que vous vous êtes connecté.

 

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Steven

Membres confirmés
  • Compteur de contenus

    3 429
  • Inscription

  • Dernière visite

Réputation sur la communauté

1 518 Excellent

À propos de Steven

Profile Information

  • Sexe :
    Homme
  • Ville :
    Valleiry, Haute-Savoie
  • Box
    Home Center 2
  • Version
    4.130

Visiteurs récents du profil

1 135 visualisations du profil
  1. local ids = table.concat(fibaro:getDevicesId({interface="power"}),",") local result = api.get("/energy/now/now/summary-graph/devices/power/"..ids)[1][2] fibaro:debug(result) fibaro:setGlobal("energietotale", result)
  2. La documentation indique : ID(s) of room(s) or device(s) Alors j'ai tenté de simplement les mettre à la suite séparé par une virgule et cela à fonctionné. Un coup de chance.
  3. Pour connaitre la consommation de plusieurs appareils en même temps, il y a un moyen simple : local ids = "700,702" -- tout les ids à cumuler local result = api.get("/energy/now/now/summary-graph/devices/power/"..ids)[1][2] fibaro:debug(result) fibaro:setGlobal("energietotale", result) Version raccourci : fibaro:setGlobal("energietotale", api.get("/energy/now/now/summary-graph/devices/power/700,702")[1][2])
  4. Perso, j'utilise le mode V3 uniquement.
  5. Je crois pas et de plus le coût ... argggg ... 199 € pour de la qualité d'une tablette à 30€ aujourd'hui.
  6. Moi j'ai toujours ma Zipato (7 pouces) :-) Le chargeur est dans le mur derrière la tablette et la tablette est aimantée dessus. Donc au niveau branchement, c'est le top ... par contre, niveau qualité, c'est une tablette de m...e Normalement, je tourne imperihome dessus avec le réveil par caméra ... le top du top.
  7. Tuto HC2

    Je m'auto corrige... les IF sont normaux, dans l'affichage du debug les conditions multiples sont transformé en [IF...] (c'est historique) et donc normal de les voir apparaitres.
  8. Tuto HC2

    Tu as quel version ?
  9. Tuto HC2

    Ce qui me surprend c'est que la ligne incriminée ne contient pas de IF alors que dans ton précédent message tu notais : [ Vacances=0 ] !!! ERREUR !!! : vérification (ID: 126) [VirtualDevice,482,19] [If..] Et je vois bien un petit [If...] à la fin.
  10. Tuto HC2

    ATTENTION : GEA maîtrise les erreurs uniquement si GEA.catchError est à true (par défaut dans ma version) sinon, il arrête de tourner en cas d'erreur. GEA se protège lui même au cas ou une ligne GEA.add contiendrait des erreurs. Au lieu de crasher, GEA continu sont traitement comme si rien ne s'était produit. Il n'est pas vraiment possible de traiter ces erreurs car c'est du code "utilisateur" qui est exécuter et seul l'utilisateur sait ce qu'il faut en faire. L'erreur en tant que telle ne devrait pas planté GEA puisque justement elle est maîtrisée (pas corrigé ni traitée mais maîtrisée). pcall = "protected call". Hormis cela, il m'est arrivé d'avoir un GEA planté alors qu'il n'y avais aucune erreur dans mon code. Et l'inverse c'est déjà aussi produit sans rien planté le jour ou j'ai supprimé un module sans pour autant modifié GEA. Perso, GEA n'a planté que 2x pour moi et sur des version non stable du firmware mais je dis bien "perso" et je veux bien croire que cela arrive sur des versions stable.
  11. Tuto HC2

    Pourquoi pas ouvrir un ticket chez Fiabro ?
  12. @mprinfo AU BOULOT ... FLEMMARD
  13. Il y a une parenthèse qui me semble étrange local heure, minute = string.match(NomDate, "(%d+)%d+)") Le bon code est : local heure, minute = string.match(NomDate, "(%d+):(%d+)")
  14. Ton GEA se lance toutes les 30s. Les weekends tu lui demande d'attendre 15s puis d'ouvrir un volet parent, puis d'attendre 15s et d'ouvrir le volet d'Emma, puis d'attendre 15s et d'ouvrir le volet du salon... Tu as donc un total d'attente de 45 secondes pour un GEA qui tourne toutes les 30 secondes ... ça laisse réfléchir. Je te donne 30 secondes avant de toucher le sol et tu peux ouvrir ton parachute qu'après 45 secondes ... ça risque de faire une sorte de crêpe à l'arrivée :-)
  15. Tu n'as plus d'erreur mais cela ne fonctionnera pas (le pattern %d+ signifie "un ou plusieurs chiffre à la suite alors que %d%+ signifie "un seul chiffre suivi d'un +"). Est-ce que tu pourrais ajouter : print(NomDate) juste avant la ligne en erreur et nous dire ce qui va s'afficher dans la console de débug.