Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 830
  • Inscription

  • Dernière visite

  • Jours gagnés

    197

Tout ce qui a été posté par jojo

  1. oui, il y a un tuto quelque part sur le forum pour sauver les ID des devices dans une variable globale, MAIS je crains que les variables globales soient limitées en nombre de charactères
  2. bonne idée de sauver les json : rooms, panneaux de chauffage, paramètres des modules. Je vai essayer de faire un VD qui pourrait faire le job. Mais j'aurai besoins d'aide ...
  3. jojo

    Modifier L'icone D'un Device

    biensûr que tu peux l'utiliser sans GEA, j'ai mis le code LUA juste en dessous
  4. Avec ce VD, vous pourrez modifier l'icône d'un device via script LUA. N.B. : il n'est pas nécessaire d'utiliser ce VD pour modifier l'icône d'un autre VD. Préférez simplement l'instruction fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 153) Un tout grand merci à Lazer et PITP2 pour leur aide pour la V4..x et à Did pour avoir fait germer l'idée. Exemple d'utilisation : vous avez un thermomètre dans votre congélateur, et vous souhaitez que l'icône soit différente si la température est normale ou trop élevée. Ok, ce n'est que de l'esthétique, mais si en plus d'être utile, la domotique peut être belle … Voici les icônes que Did a créées pour la température de son congélateur. http://www.domotique-fibaro.fr/index.php/gallery/image/3703-cong%C3%A9lateur/ http://www.domotique-fibaro.fr/index.php/gallery/image/3704-cong%C3%A9lateur-alarm/ Vous devez d'abord charger les icônes pour le type de device dont vous souhaitez modifier l'icône (cette phrase devient très mystique … ). Ensuite vous devez : Récupérer l'ID du device : vous le voyez dans l'URL lorsque vous modifiez le device Récupérer l'ID des icônes : voir tuto de Did : Récupérer l'id d'une Icône. Finalement Importez le VD ci-joint (il est compatible V3.x et v4.x) Recopiez autant de fois que nécessaire le bouton avec son code, en mentionnant au début l'ID du device et de l'icône DeviceIcone_v1.0.vfib Utilisation : Via GEA : ajouter l'option {“VirtualDeviceâ€, <id,_module>, <no_bouton>} - Press le bouton du module virtuel {“VirtualDeviceâ€, 2, 1} Via LUA : fibaro:call(<ID de ce VD>, "pressButton", "<# du bouton>") Pour connaître le n° du bouton : voir tuto de mprinfo : Module Virtuel - Numérotation Des Boutons Limitation : lorsque l'icône d'un device est modifiée, il faut faire un refresh du browser pour que la modification apparaisse.
  5. avec un recovery complet ils ne devraient rien voir. Mais simplement avec ajout puis suppression, ils pourraient le voir. J'ai eu le coup avec mon Syno, lors dune intervention, ils ont remarqué que j'avais, très longtemps auparavant, installé un logiciel non officiel, que j'avais supprimé immédiatement ...
  6. regarde également le tuto à ce sujet dans ma signature. N.B. : la HC2/L n'accepte que le mpeg, pas de h.264 N.B.2 : rentre d'abord l'IP locale pour ta camera. Tu ne la verras que si tu es connecté en local sur ta HC2. SI tu veux la voir depuis l'extérieur (même via ta HC2) tu devras ouvrir un port sur ton routeur vers ta caméra et renseigner l'IP et le port externes de ta caméra sur la HC2, en espérant que ton routeur accepte le loopback
  7. pour me ballader avec ma box, je la connecte en CPL, ce qui donne le même résultat que mprinfo, même si tu n'as pas équipé toute ta maison de RJ45
  8. ah, ça ce serait cool, on pourrait ainsi vérifier si la table qu'on a générée il y aa x temps est toujours d'actualité !
  9. jojo

    Support Gea

    GEA est vraiment trop puissant : il y a un bug, mais il y a moyen de le contourner pour quand même faire fonctionner le bazar ! Donc ce que je voulais : si la lumière de la SdB est allumée pendant 1 min (et Alarme éteinte, et variable ECS = Non) que ECS passe à Oui pendant 20 min si ECS a été mis à Oui autrement que par la lumière de la SdB, alors ECS ne passe PAS à Non au bout des 20 min. le code "normal" aurait été : -- Mettre ECS à oui pendant 20 min -- Tache en sommeil (NotStarted) -- Cette tache va passer la variable à Non si elle est à Oui depuis plus de 20 minutes local autoECSNon = GEA.add (estECS, 20*60, "Variable ECS à OUI depuis #durationfull# => variable ECS = NON", {{"VirtualDevice", DeviceID["VAR_ECS"], 4}, {"Email", UserID["Vincent"], "INFO - ECS"}, {"NotStarted"}, {"MaxTime", 1}}) -- Cette tache va passer la variable à Oui si la lumière de la douche est allumée depuis 1 min et que la variable ECS est à non -- Elle va aussi redémarrer la tache si dessus GEA.add ({DeviceID["ALARME_ACTIVE"], DeviceID["LUM_SDBREZ_DOUCHE"], pasECS}, 1*60, "Variable ECS à OUI car LUM_SDBREZ_DOUCHE allumée depuis #duration#.",{{"Inverse"}, {"VirtualDevice", DeviceID["VAR_ECS"], 3}, {"Email", UserID["Vincent"], "INFO - ECS"}, {"RestartTask", autoECSNon}}) mais suite au bug de MaxTime, il faut mettre ceci : -- Mettre ECS à oui pendant 20 min -- Tache en sommeil (NotStarted) -- Cette tache va passer la variable à Non si elle est à Oui depuis plus de 20 minutes local autoECSNon = GEA.add (estECS, 1, "Variable ECS à OUI depuis #durationfull# => variable ECS = NON", {{"VirtualDevice", DeviceID["VAR_ECS"], 4}, {"Email", UserID["Vincent"], "INFO - ECS"}, {"NotStarted"}}) -- Cette tache va passer la variable à Oui si la lumière de la douche est allumée depuis 1 min et que la variable ECS est à non -- Elle va aussi redémarrer la tache si dessus GEA.add ({DeviceID["ALARME_ACTIVE"], DeviceID["LUM_SDBREZ_DOUCHE"], pasECS}, 1*60, "Variable ECS à OUI car LUM_SDBREZ_DOUCHE allumée depuis #duration#.",{{"Inverse"}, {"VirtualDevice", DeviceID["VAR_ECS"], 3}, {"Email", UserID["Vincent"], "INFO - ECS"}, {"RestartTask", autoECSNon}}) GEA.add (estECS, 1, "", {{"StopTask", autoECSNon}}) => supprimer le "MaxTime" et rajouter la dernière ligne. En fait j'ai exploité l'aspect séquentiel de GEA : ECS passe à Oui via la lumière, alors il redémarre la tâche d'extinction automatique, et donc ligne suivante ne s'exécutera pas
  10. un cable, avec d'un côté 2 fils et de l'autre un fiche ...
  11. jojo

    Support Gea

    trop puissant cette section ! J'ai encore BEAUCOUP àapprendre ...
  12. jojo

    Support Gea

    pour les 2 premières lignes, tu dois en 3° paramètre mettre le message, comme tu l'as fait pour la 3° instruction Pour la 3° instruction, tu devrais mettre id["PORTE_DE_SERVICE"] en première condition ET mettre l'ID en entête de script (regarde le Wiki -> syntaxe, c'est expliqué)
  13. intérêt : dans tes scripts tu utilises les nom des devices, et comme le script associe au nom (pour peu que le nom n'a pas changé !) l'ID du device dans une table, tu n'as qu'à mettre à jour la table auto-générée en début de tes codes LUA. En fait tu dois tourner le script en mode debug, et à la fin il te montre un exemple d'utilisation
  14. oui, mais pour cela ils devraient être au courant de cette faille, sauf s'ils ont un espion parmi nous
  15. solution = Générateur D'id Pour Gea (Ou Autre Script) by Steven
  16. question : pour pouvoir faire ceci exploite-t-on une faille de Fibaro qui risque d'être refermée lorsqu'ils auront découvert le pot aux roses ? ça me tente de migrer ...
  17. jojo

    Module Fgk-101

    moi non plus, au début je ne faisait pas confiance àce brol. Puis suite àun tuto de Lazer, j'ai appris comment l'exploiter, et c'est FFAACCIILLEE et puissant. exple : ma vrai alarme, qui communique une intrusion àmon HC2, génère, via le panneau d'alarme des actions, style les lampes de la maison qui clignottent (ça ne sert àrien, mais c'est cool)
  18. jojo

    Enregistrer Un Json

    @PITP2, j'adore "capilotracté" merci de m'avoir ainsi aidé, j'ai vraiment honte de cette faute de typo (IdconeID - InconeDev et les ") Merci pour le code simplifié. Génial qu'il fonctionne pour v4.x, mais (pour ceux qui aiment faire avancer la science), ce n'est pas suffisant en 3.600 (il veut l'id et le name en plus) Maintenant je suis obligé de faire un tuto pour diffuser ce VD... Et tu as gagné HAUT la main le concours.
  19. jojo

    Module Fgk-101

    regarde au niveau du panneau d'alarme, c'est ce qu'il y a de plus simple
  20. c'est du marketing pour l'élection en cours ?
  21. jojo

    Support Gea

    Mon idée serait en effet de remplacer MaxTime, 1 par StopTask dans la tâche en attente, après le NotStarted,. Mais je ferai des essais ce soir Envoyé de mon Nexus 5 en utilisant Tapatalk
  22. C'est valable aussi si elle sort et qu'on ne l'installe pas ?
  23. jojo

    Support Gea

    en attendant la correction, j'essayerais avec {“StopTaskâ€, <id_tâche>} qui devrait pouvoir remplater un {"MaxTime", 1}
  24. jojo

    Bug Mise À Jour Module

    ok, et donc si tu prends un ancien qui était ok et que tu l'inclus maintenant et que le soucis apparait, ça veut dire que les modules ne sont pas en cause, mais le firmware de la box
×
×
  • Créer...