-
Compteur de contenus
4 434 -
Inscription
-
Dernière visite
-
Jours gagnés
201
Tout ce qui a été posté par Steven
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
J'ai retrouvé un vieux fichier <ev type="7" pro="OS" id="3930877186" gmt="1416265050" v1="117" v2="0" lowbatt="0"/> les infos fixe et connu : pro id les données variables et inconnues : type gmt lowbatt les infos souhaitées: v1 v2 du style si je veux v1 de la sonde OS3930877186 il faut que pro soit OS et id 3930877186. Je suis au boulot donc incapable de tester alors si tu as pas le temps, je verrais bien plus tard, voir jamais sensors.xml- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
@fredo Joint une copie du fichier sensors.xml car le copier dans un navigateur cela donne un résultat légèrement mais très légèrement explosé ... S'il te plait- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Tu fumes quoi dans ton canapé toi ? Envoyé de mon portable grâce àmes petits doigts.- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Pffft tu me rassure As-tu déjàvu la strucuture du sensors.xml pour savoir si c'est jouable de rester 100% local ? Envoyé de mon portable grâce àmes petits doigts.- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Cela fait plusieurs message ou je lit ...ZIBASExxxxd&token... alors que je vois pas d'ou sort ce "d" Envoyé de mon portable grâce àmes petits doigts.- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Tu devrais avoir http://zibase.net/api/get/ZAPI.php?zibase=ZiBASEXXXX&token=XXXXXXX&service=get&target=probe&id=OS3930877186 retour { "head" : "success", "body" : {"id" : "OS3930877186", "name" : "Garage", "icon" : "logotype_temperature.png", "type" : "temperature", "status" : 1, "protocol" : 7, "time" : 1416563402, "val1" : 9.8, "val2" : 0} } J'ai l'impression que tu traine un "d" dans ton URL- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Plugin Developer Plugin - Virtual Sensor
Steven a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Pour l'interrogation de la Zibase, n'y aurait-il pas un autre moyen que de passer en http sur le serveur de Zodianet ? Par ce que là , l'id et le token vont se promener en http toutes les X secondes alors qu'en local il y a un fichier XML qui est disponible. Cela serait 1000 fois plus performant et sécurisé. http://<ip_zibase>/sensor.xml Je suis pas à la maison donc je peux pas fournir d'exemple malheureusement.- 932 réponses
-
- Plugin
- Virtual Sensor
-
(et 3 en plus)
Étiqueté avec :
-
Je savais pas qu'il avait des problèmes de santé. Il a des noeuds morts aieeee. Envoyé de mon portable grâce àmes petits doigts.
-
Tu as sûrement oublier des guillemet quelques part. Envoyé de mon portable grâce àmes petits doigts.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
GEA.add(id["TV"], 30, "", {{"turnOff"}}) = soucis assurer. Tiens moi su courant support de tes résultats ou soucis. Envoyé de mon portable grâce àmes petits doigts.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Si tu mettais tes Repeat et Inverse entre guillemet, tu seras surpris du résultat
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Nouvelle Version 4.10 [Correction] Déclenchement instantané : prise en compte de Global!, Global+ et Global-. [Nouveauté] {"Weather", "rain"} permet de savoir s'il pleux [Nouveauté - condition] {"Property", <id_module>, <nom propriété>, <valeur>} Permet de savoir si la propriété <nom propriété> du module <id module> est égale à <valeur> [Nouveauté - condition] {"Property!", <id_module>, <nom propriété>, <valeur>} Permet de savoir si la propriété <nom propriété> du module <id module> est différente à <valeur> [Nouveauté - action] {"CurrentIcon", <id_module>, <id_icon>} Permet modiifier l'icone d'un module virtuel [Nouveauté - action] {"CopyGlobal", <var_source>, <var_dest>} Permet copy la variable global <var source> dans <var dest> [Nouveauté] Utilisation des regex pour Value, Property, Weather, Global, et Label ainsi que leur déclinaison. Pour les regex, il est donc possible de faire : {"Weather", "rain|cloudy|storm"} pour s'avoir s'il fait beau ou pas {"Global", "Chauffage", "ON|VACANCES") retourne vrai si le chauffage est sur ON ou VACANCES {"Global", "Chauffage", "V.C.NCE.") retourne vrai si le chauffage est sur VACANCES je vous laisse chercher sur internet LUA regex pour vous faire une idée des possibilités. Je pense avoir répondu à toutes les questions en attentes.
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Nouvelle Version 4.10 [Correction] Déclenchement instantané : prise en compte de Global!, Global+ et Global-. [Nouveauté] {"Weather", "rain"} permet de savoir s'il pleux [Nouveauté - condition] {"Property", <id_module>, <nom propriété>, <valeur>} Permet de savoir si la propriété <nom propriété> du module <id module> est égale à <valeur> [Nouveauté - condition] {"Property!", <id_module>, <nom propriété>, <valeur>} Permet de savoir si la propriété <nom propriété> du module <id module> est différente à <valeur> [Nouveauté - action] {"CurrentIcon", <id_module>, <id_icon>} Permet modiifier l'icone d'un module virtuel [Nouveauté - action] {"CopyGlobal", <var_source>, <var_dest>} Permet copy la variable global <var source> dans <var dest> [Nouveauté] Utilisation des regex pour Value, Property, Weather, Global, et Label ainsi que leur déclinaison. Pour les regex, il est donc possible de faire : {"Weather", "rain|cloudy|storm"} pour s'avoir s'il fait beau ou pas {"Global", "Chauffage", "ON|VACANCES") retourne vrai si le chauffage est sur ON ou VACANCES {"Global", "Chauffage", "V.C.NCE.") retourne vrai si le chauffage est sur VACANCES je vous laisse chercher sur internet LUA regex pour vous faire une idée des possibilités. Je pense avoir répondu à toutes les questions en attentes.
- 905 réponses
-
- 1
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
@zozotte Oublie mon précédent post Tu as raison Global!, Global+ et Global- ne sont pas pris en compte en cas de changement de la variable global, seul Global fonctionne. Je corrige cela dans la prochaine version.
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
As-tu vérifier ton entête ? --[[ %% autostart %% properties %% globals Hifi --]] Si tu ne met pas Hifi dans l'entête GEA ne pourra pas démarrer au changement de valeur. P.S: J'aimerais bien que cela soit 100% automatique mais je suis contraint de me calquer sur ce que Fibaro fourni.
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai une demande Stef .. ou 2 pour être plus précis. Dans ton catalogue : http://www.domotique-fibaro.fr/index.php/topic/1588-banque-icones-hc2-et-hcl/?p=31383 tu as une prise (5ème icones). Serait-il possible d'avoir la même avec un halo de lumière comme sur les interrupteur pour indiqué "allumé". Deuxième demande, ils t'ont tous embêter pour avoir des portes blanches ou bois ou ... alors moi aussi Tu n'aurais pas une en verre avec bordure en bois. Sinon, je me débrouille si tu peux me fournir le psd de celle-ci, d'ailleurs c'est la même mais avec le verre qui prend 95% de la porte. Sinon, tu peux aussi simplement me dire "me*de", je ne t'en voudrais pas le moins du monde.
-
tu peux rajouter ceci GEA.add({"Sensor-", 246, 40}, 60*60, "Conso congélateur anormale", {{"Label", <id module>, "Label1", "Conso congélateur anormale"}}) Cela va mettre dans le label "Label1" du module virtuel indiqué la valeur "Conso congélateur anormale" J'ai rien prévu pour les icone ... je note l'idée.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Dans le cas de GEA, la problèmatique n'est pas la valeur non numérique mais de transformer "rain", "storm", "cloudy" en OUI ou NON. Sinon, tu peux utiliser la manière "pas propre" de GEA : function climat() local CLIMAT = fibaro:getValue(3, "WeatherConditionConverted") return (CLIMAT == "rain" or CLIMAT == "cloudy" or CLIMAT == "strom") end -- Chaque heure, on passe la varibale à pluie : NON GEA.add( true , 60*60, "", {{"Global", "PrevisionsPluie", "NON"}} ) -- Puis on vérifie si elle devrait pas être à OUI GEA.add( {"Function", function() return climat() end}, 60*60, "", {{"Global", "PrevisionsPluie", "OUI"}} ) Mais franchement ... c'est nul comme code et dans des cas pareil, ton scénario est bien mieux. Je compte rajouter un code du style GEA.add( {"Meteo", "rain, storm, cloudy"}, 60*60, "", {{"Global", "PrevisionsPluie", "OUI"}} )
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Essaie cela .. juste pour rigole GEA.add( {"Global!", "Variable1", "XXXXXX"}, 30, "", { {"Global", "Variable2", "#value#"} }) et tiens moi au courant Je peux pas tester maintenant, mais vu la logique de mon code cela devrait copier la valeur de la variable1 dans la variable2. P.S: Gobal! existe depuis 5 version
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Salut et désolé du temps d'attente. Oui, les modifications apportées à la 4.018 ont "cassé" pas mal de chose. Avant, chaque paramètre pouvait être de type numérique ou chaîne de caractères, Maintenant le typage doit être respecté selon la norme de fibaro soit "complètement illogique" exemple pour pressButton qui recoit un numéro de bouton, il faut que le numéro soit une chaîne de caractères. Non mais ils sont fou là -bas Allez, corrigons cela, à la ligne 87 (environ) tu trouveras le code suivant : fibaro:setGlobal(MeteoAlerte.globalvariable, result)remplace par cette ligne fibaro:setGlobal(MeteoAlerte.globalvariable, tostring(result))Et voilà , cela refonctionne.
-
Malheureusement ce n'est pas possible de faire ceci de manière "propre" avec GEA mais cela me donne une idée ... peut-être pour la prochaine version
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Non, il n'y a pas moyen. Par contre vérifie bien les paramètres pour t'assurer qu'elle te remonte bien l'information, non pas selon une période, mais un changement de température + ou - 0.5 ou selon tes désirs. J'ai réinstallé ma box et j'ai pas encore remis mes FGK-101 avec sonde en place donc je connais pas les paramètres, désolé.
-
Tu devrais t'inspirer de ThermoKarotz cette scène modifie la led du Karotz par rapport à la température extérieur, il suffit donc de remplacer 2 ou 3 trucs et le tour est joué.
-
@Berale24 Aucune raison de t'excuser @Yannick Si c'est pas trop compliqué, oui, essaie de refaire l'inclusion sans oublier l'exclusion.
-
Pour l'exclusion c'est possible qu'il doive être réveillé par contre pour l'armement/désarmement c'est instantané. A partir du moment ou il est désarmer, il ne doit plus envoyer de message d'alarme. La sonde de température (si elle indique une température supérieure à 60°) peut aussi envoyé une alerte.