-
Compteur de contenus
4 434 -
Inscription
-
Dernière visite
-
Jours gagnés
201
Tout ce qui a été posté par Steven
-
Bonjour tout le monde, Hier soir, j'ai constaté que ma box ne répondant plus. J'ai donc voulu la rebooter et le seul moyen fut "switch on/switch off" la prise d'alimentation. De puis ... plus rien, elle allument toutes ses leds (clignotement très rapide) ... et c'est tout. J'ai beau redémarrer, reset, ... rien à faire. Quelqu'un aurait une idée/suggestion ? Merci d'avance.
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Y a pas Security comme type ?- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
@PITP2 Ils ont remplacés valueSensor par power. Edit le script de GEA, fait un remplacer tous "valueSensor" par "power" et surtout tiens moi informé
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ma question fut bête car GEA a trouvé le nom de ton module. C'est un wall plug ou autre ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Vérifie que ton sensor soit en vie et qu'il aie toujours l'id 40.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Krikroff ... Imagine l'odeur du code
-
@Nico ... Tu utilise vraiment des trucs de m...
-
Ben, il n'y a pas que GEA dans la vie Mais c'est vrai que GEA fait cela ... et en une simple ligne -- Si pas de détection pendant 15 minutes, on lance le scénario 46 GEA.add(<id_detecteur>, 15*60, "Activation de l'alarme", {{"Inverse"}, {"Scene", 46}}) Mais bon, on est pas obligé de pourrir la vie des gens avec ce magnifique script
-
Ben disons que vu la qualité de leur code, j'avoue que je suis heureux de savoir que les commerciaux / administratifs ne travaillent pas sur la V4. Je préfère 2 ou 3 développeur qui maîtrise leur travail et qui mette 1 mois que 10 gars qui nous sortent de la m<censuré>e dans 1 semaine
-
Attention, devices.json contient probablement vos mots de passe alors attention.
-
set BenjyNet.interface.lang = "en" No, ça marche pas, c'est toujours aussi bizarre.
-
Pas GEA ... seul le Scheduler est fiable avec les heures Mais bon ... HCL
-
Il y a pas mal de matériel que je n'ai pas (voir liste ci-dessous). Je pense que le plus urgent pour vous serait le "Shutter actuator" (volets roulants). Est ce que quelqu'un qui a ce genre de module pourrait me copier sont devices.json (si possible que la partie concernée) ? pour l'obtenir : http://<IP_HC2>/api/devices Cela me permettrait de finir correctement sans (trop) d'erreur. Pour ceux que j'ai pas du tout, je vais simplement "imaginer" les valeurs et on verra bien si ça passe ou pas. CO2 sensor, CO2 Alert sensor, Dimmable light, Door / window security sensor, Electricity consumption sensor, Flood security sensor, Generic sensor (any value), Hygro sensor, Door lock, Luminance sensor, Motion security sensor, Multiple choice actuator, Noise sensor, Pressure sensor, Rain sensor, Scene (launchable), Shutter actuator, Smoke security sensor, Standard on/off switch, Temperature sensor, UV sensor, Wind sensor P.S. Ce programme est développé pour mon ami Pascal, donc vous aurez droit à des version béta mais la version définitive sera disponible sur son site. Bon, j'en suis pas encore à une version définitive
-
Topic unique Fibaro Fgs-211 / Fgs-212 "relay Switch 1X3Kw"
Steven a répondu à un(e) sujet de Yohan dans Modules Fibaro
Il fait rien ton code ... rien de méchant ... cela doit prendre 0.001 secondes de traitement à ta HC2 ... tu pourrais donc même enlever ton sleep Pour rappel sur la 3.590 un main loop est exécuté toutes les 3 secondes soit l'équivalent d'un sleep(3000) -
Topic unique Fibaro Fgs-211 / Fgs-212 "relay Switch 1X3Kw"
Steven a répondu à un(e) sujet de Yohan dans Modules Fibaro
Je savais bien ... vu la perfection de Lazer et la mienne, cela n'était pas possible de faire une erreur. donc par définition, seul toi est à mettre en cause. Heiiinnnn, quoiii, comment cela la grosse tête ... pfffftttt ... même pas vrai. et Lazer -
Et moi que j'étais déjà marié ? Je continu un peu ce soir ... c'est pour bientôt.
-
Plus simple, mais j'ai bien aimé ton code : local id_detecteur = 20 local tempsAttenteSansMvt = fibaro:getGlobalValue('delaiAttenteSansMvt') while (os.time() - tonumber(fibaro:getValue(id_detecteur, "lastBreached")) < (tempsAttenteSansMvt * 60)) do fibaro:sleep(1000) end fibaro:startScene(16) Pour un détecteur de mouvement, on peut se basé sur la date de la dernière détection (OU sur la date du dernier changement de valeur ET la valeur) On peut aussi espacer le temps entre 2 vérification 10 à 1000 car un détecteur reste en mode "détection" entre 2 et 12 secondes.
-
Topic unique Fibaro Fgs-211 / Fgs-212 "relay Switch 1X3Kw"
Steven a répondu à un(e) sujet de Yohan dans Modules Fibaro
Question ... s'il est pas allumé .. c'est qu'il est éteint .. ou il peut prendre une autre valeur ? local allumer = tonumber(fibaro:getValue(31, "value")) == 0 icon = 1080 if (allumer) then icon = 1079 end fibaro:call(id_module_virtuel, "setProperty", "currentIcon", icon) On gagne encore une variable (eteindre) qui ne sert à rien. Edit : l'entête --[[ %% properties %% globals --]] C'est pas très utile dans un main loop Edit 2 : @Lazer, bien vu pour la réutilisation de temp et conso. -
@Kiek Si tu crées une variable global depuis le panneau des variables "Poubelle_Sortie" avec OUI ou NON comme possibilité, voici ce que tu pourrais faire -- A minuit, tout les jeudi, on met la variable Poubelle_Sortie à NON GEA.add(true, 30, "", {{"Time", "00:00", "00:01"}, {"Days", "Thursday"}, {"Global", "Poubelle_Sortie", "NON"}, {"Repeat"}}) -- Si la porte du garage s'ouvre dans ce créneau horaire, le jeudi, on estime que les poubelles sont sorties GEA.add(<ID_GARAGE>, -1, "", {{"Global", "Poubelle_Sortie", "OUI"}, {"Time", "20:00", "22:30"}, {"Days", "Thursday"}}) -- Avertissement à 22h30 si les poubelles sont pas sortie. GEA.add({"Global", "Poubelle_Sortie", "NON"}, 30, "", {{"Time", "22:30", "22:31"}, {"Days", "Thursday"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Le problème avec ce genre de programmation (je démarre à 6h00 ... 3 heures après ... X heures après) c'est qui si la HCL reboot plus rien ne fonctionne et la filtration ne s'arrêtera pas jusqu'au lendemain. Ce qui en soit ne doit pas être trop grave. Sinon, il est possible d'utiliser Googe Script avec Google Agenda + les API de la Fibaro pour géré tout cela ... dans ce cas, le problème est le même mais si c'est la box Internet qui reboot au mauvais moment Pour plus de sécurité il faudrait mieux faire 4 scénarios Un qui allume à 6:00, Un qui allume à 12:00 et un qui éteint à 9:00 et un à 18:00) Sinon, il est possible de détourner les panneaux comme tu l'as dis avant. Imaginons que tu mets 10 = éteint, 20 = allumer ... et il est alors possible d'exploiter cela pour allumer ou éteindre le filtre à piscine.
-
Besoin daide Programmation Bloc Sans Déclencheur
Steven a répondu à un(e) sujet de maximelecerf dans HCL
Les conditions de départ sont ignorées si on lance un scénario manuellement. Donc peux importe la/les conditions de lancement, si tu suis ce que dit Vincent ... soit décocher "active", c'est tout bon.- 4 réponses
-
- aide
- programmation bloc
-
(et 2 en plus)
Étiqueté avec :
-
topic unique GCE Electronics IPX800 V3 - Automate Ethernet
Steven a répondu à un(e) sujet de Moicphil dans GCE Electronics
Rajoute l'icone sur le bouton et tu ne verras plus le clignotement -
N'importe quel box enverrait l'instuction au module car tu n'allume pas ou éteint la lampe, tu lui demandes explicitement de ce mettre à 65%. Dans ce cas, il faudrait que la box vérifie si la lampe est allumée ET si sa valeur est déjà de 65%. Ton test serait plus concluant avec un simple "turnOn" / "turnOff" mais dans tout les cas, je me joint à ce qu'à dit krikroff.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
topic unique GCE Electronics IPX800 V3 - Automate Ethernet
Steven a répondu à un(e) sujet de Moicphil dans GCE Electronics
Il faut déporter le code de ton main loop dans un bouton et dans le main loop tu mets : --fibaro:sleep(2000) fibaro:call(fibaro:getSelfId(), "pressButton", <numéro du bouton>) Le soucis est qu'il y a un bug avec JSON dans le main loop et que cela le fait planté après un moment. En déportant le code dans un bouton et faisant que le main loop "appuie" sur le bouton toutes les X secondes, le problème disparait. C'est un bug connu. -
Développé en Java et embarquant directement un serveur Web. Cela devrait donc être facile à utiliser. C'est a dire ... double cliquer sur un fichier pour lancer le tout Todo : - Extraire l"IP, user et mot de passe de la HC2 pour pouvoir le modifier facilement - Paqueteger cela correctement - Diminuer de version de Java car je suis sur la toute dernière - Ajouter la reconnaissance de 2 ou 3 types de module supplémentaire CO2, Pluie, ... Sinon. c'est comme chez Fibaro ... les apis d'ImperiHome sont pas finis