-
Compteur de contenus
378 -
Inscription
-
Dernière visite
Tout ce qui a été posté par mikael2235
-
je ne comprends pas pourquoi ça ne fonctionne pas... Si je prends le debut de ma scene : --[[ %% properties 26 value 27 value 93 value 94 value 111 value %% globals PresenceCourrier --]] local trigger = fibaro:getSourceTrigger(); fibaro:debug("----------------- START RULE -----------------") fibaro:debug(trigger['type']) fibaro:debug(trigger['varName']) J'obtiens ceci en debug au changement d'etat de ma variable PresenceCourrier : Il me reconnait bien le type de trigger en global au declenchement, mais pas le varName qui est à nil. Est-ce que cette fonction marche toujours ?? [EDIT] Quand j'essaye avec le code LUA trouvé ici, cela ne fonctionne pas non plus. Même erreur qu'au dessus... if OrigineDeclenchement['type'] == 'property' then -- si l'origine du déclenchement de la scène est la modification d'une propriété d'un module surveillée dans l'entête alors fibaro:debug('L origine est la modification dune propriété du module '..OrigineDeclenchement['deviceID']) elseif OrigineDeclenchement['type'] == 'global' then -- sinon si l'origine du déclenchement de la scène est la modification d'une variable globale surveillée dans l'entête alors fibaro:debug('L origine est la modification de la variable globale '..OrigineDeclenchement['varName']) elseif OrigineDeclenchement['type'] == 'other' then -- sinon si l'origine du déclenchement de la scène est autre alors fibaro:debug('La scène a été lancée manuellement') end
-
ok donc ça c'est ok, mais encore une erreur .... [ERROR] 16:49:43: line 45: attempt to concatenate field 'varName' (a nil value) elseif (trigger['type'] == 'global') then fibaro:debug("---------- TYPE GLOBAL ----------") local varName = startSource['varName'] local locations = {PresenceCourrier="BAL_Ext"} >>>> fibaro:debug('Variable globale = ' .. trigger['varName']); if ((tonumber(fibaro:getValue(varName, "value")) == 0) or (tonumber(fibaro:getValue(varName, "value")) ==1 )) then fibaro:debug(timestamp) fibaro:debug(locations[varName]) fibaro:debug('new value = ' .. status); -- http requete end En fait je me suis aidé de ceci : http://domotique-home.fr/fonction-fibarogetsourcetrigger/ Mais j'ai l'impression que le problème vient du fibaro:getSourceTrigger(); car qd je fais un fibaro:debug(trigger['varName']), j'ai toujours NIL
-
Me revoilà encore... Donc cela fonctionnait bien, jusqu'a ce que j'essaie d'ajouter des choses dans mon scripts. Voilà l'erreur que j'ai : Et le code qui pose problème : 44 local locations = {[PresenceCourrier]="BAL_Ext"} Est-il possible de faire un tableau avec un index non numérique ? Pouvez vous m'aider ? Merci
-
ok ;-). Merci aux "indirects" alors !!!
-
Yes ça fonctionne !!! Merci Lazer, Steven, i-magin pour votre aide.
-
En postant, je crois que j'ai trouvé... Oubli de ...[detecteur_id]
-
Voilà désormais mon code : --[[ %% properties 26 value 27 value 93 value 94 value %% globals --]] local startSource = fibaro:getSourceTrigger(); local timestamp = os.date("%Y%m%d%H%M%S") local detecteur_id = tonumber(startSource["deviceID"]) --- recupère l'id du déclencheur de la scène local locations = {[26]="Mouvement_RDC", [27]="Mouvement_Etage", [93]="Ouverture_RDC", [94]="Ouverture_Etage"} if (tonumber(fibaro:getValue(detecteur_id, "value")) > 0) then fibaro:debug(detecteur_id) fibaro:debug(locations[detecteur_id]) fibaro:debug(timestamp) -- http requete local http = net.HTTPClient() http:request('http://192.168.0.2/domotique/mapage.php?timestamp='..timestamp..'&detecteur_id='..detecteur_id..'&detecteur_location='..locations..'', { options = { method = 'GET' }, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end }) end Par contre j'ai cette erreur : Pouvez vous m'aider ? Merci ;-)
-
j'ai modifié mais je suis pas chez moi, alors j'atends pour tester... en tout cas merci pour votre aide. je vous tiens au courant
-
ah non pas du tout, vs m'avez juste dit de remplacer, alors j'ai remplacé HC2=Net.FHttp("192.168.0.200") HC2:GET("/domotique/mapage.php?timestamp="..timestamp.."&detecteur_id="..detecteur_id.."&detecteur_location="..detecteur_location.."") par HC2=Net.HTTPClient("192.168.0.200") HC2:GET("/domotique/mapage.php?timestamp="..timestamp.."&detecteur_id="..detecteur_id.."&detecteur_location="..detecteur_location.."")
-
Alors j'ai testé... (d'ailleurs je croyais avoir répondu mais je m'aperçois que non) Voici l'erreur qu'il me renvoie avec net.HTTPClient()
-
971jmd et Gazous, Idem pour moi, impossible d'editer une scene et de la modifier. J'ai envoyé un mail au support Fibaro... C'est très genant !!
-
Topic unique Fibaro - Module Dimmer Fgd-211
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Merci Did, je testerai plus tard ! -
Topic unique Fibaro - Module Dimmer Fgd-211
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Bonjour, Est-il possible avec ce module de faire varier des LED (je suppose non dimmable) ? Vous allez certainement me répondre non. Mais peut-etre avez vous trouvé une solution ? L'eco variateur (ou variateur toute charge) Legrand permettrait de le faire sur n'importe quelle type de lampe, Connaissez vous ? Merci. Mikael. -
Salut, Merci pour vos réponses. je teste ce week end et vous tiens au courant ...
-
Bonjour, J'aurai besoin d'aide en LUA pour le code suivant : --[[ %% autostart %% properties 26 value 27 value 93 value 94 value %% globals --]] local startSource = fibaro:getSourceTrigger(); local timestamp = os.date("%Y%m%d%H%M%S") local detecteur_id local detecteur_location if ( tonumber(fibaro:getValue(26, "value")) > 0 ) then detecteur_id = '26' detecteur_location = "Mouvement_RDC" elseif ( tonumber(fibaro:getValue(27, "value")) > 0 ) then detecteur_id = '27' detecteur_location = "Mouvement_Etage" elseif ( tonumber(fibaro:getValue(93, "value")) > 0 ) then detecteur_id = '93' detecteur_location = "Ouverture_RDC" elseif ( tonumber(fibaro:getValue(94, "value")) > 0 ) then detecteur_id = '94' detecteur_location = "Ouverture_Etage" end fibaro:debug("Le detecteur" ..detecteur_location.. " (" ..detecteur_id.. ") a déclenché") if ( ( tonumber(fibaro:getValue(26, "value")) > 0 or tonumber(fibaro:getValue(27, "value")) > 0 or tonumber(fibaro:getValue(93, "value")) > 0 or tonumber(fibaro:getValue(94, "value")) > 0 ) ) then fibaro:debug(timestamp) fibaro:debug(detecteur_id) fibaro:debug(detecteur_location) HC2=Net.FHttp("192.168.0.200") HC2:GET("/domotique/mapage.php?timestamp="..timestamp.."&detecteur_id="..detecteur_id.."&detecteur_location="..detecteur_location.."") end Je pense qu'il y a des erreurs de syntaxe ds le code ? Peut- on utiliser les deux dernières lignes directement ds une scène (Net.FHttp & HC2:GET) ? Est-ce que les codes peuvent etre utilisés aussi bien ds un module virtuel que dans une scène ? Merci.
-
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Merci, Mon père en a commandé la bas il y a 15 jours. alors je vais faire pareil, ça m'en fera 30 pour le prix de 10 en France ! -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
ah ok, Re-test ce soir alors !! Il va falloir que j'en commande d'avance... -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
ça m'arrange pas !!! Car là j'ai soudé une nouvelle sonde sur le FGBS !! Alors je vais d'abord essayer avec 3 autres nouvelles, et si ça ne fonctionne pas, je remettrai les 4 autres... -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Le but, c'est d'essayer de trouver une solution pour s'en affranchir ;-) Oui, j'avais coupé l'alim. J'essayerai ce soir d'en remettre 4 pour tester. -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Re, Donc j'ai essayé ce week-end ! J'ai donc enlevé les 4 sondes Dallas et n'en ai rebranché qu'une seule. Mais dans le HC2 je vois les 4 à zéro. Peut-être est-ce parce que j'en ai remis qu'une seule au lieu des 4 ?? Je ne comprends pas bien le principe de fonctionnement des 4 sondes sur la même entrée ! -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
En fait pour mon test j'ai mis 30 cm de fil et au bout les 4 sondes Dallas, dont physiquement elles sont à1 cm l'une de l'autre. Comme ça lors de l'inclusion, il me trouve bien 4 sondes. Ensuite je debrancherai, deconnecterai les sondes. Les replacerai aux 4 endroits voulus, et il ne me restera plus qu'a faire un test en faisant monter/baisser la température pour les identifier dans l'interface. -
Topic unique Fibaro FGBS-321 Module Universel
mikael2235 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Merci Did, je vais donc essayer ce week-end. Pour l'instant j'ai inclus avec les 4 sondes, c'est ok. On verra en les deplaçant. -
Topic unique Fibaro - Flood Sensor - Fgfs-101
mikael2235 a répondu à un(e) sujet de Yohan dans Modules Fibaro
Bonsoir, Mon père rencontre un problème avec son Flood Sensor, Il est connecté a une HomeLive Orange en Z-wave, et alimenté par un transfo 12V. Le problème est que branché sur le transfo, il indique 1% de batterie. Sur pile, il indique bien 100%. Pensez vous que le problème viennent du Flood Sensor ou de la Home Live ??? Merci pour vos réponses. -
Topic unique Volet Qui Se Referme Lors De L'ouverture Via Le Bouton
mikael2235 a répondu à un(e) sujet de Fanou dans Support
Non c'est parce que j'avais fait une reconfiguration du module, ou le HC2 fait une exclusion suivie d'une ré-inclusion... Comme le parametre n'était pas le bon, lorsque je me servais de mon interr. ça ne fonctionnait pas correctement. -
Topic unique Volet Qui Se Referme Lors De L'ouverture Via Le Bouton
mikael2235 a répondu à un(e) sujet de Fanou dans Support
J'ai eu le cas cette semaine, ça venait du type d'interrupteur, je n'avais pas remis '"interrupteur àbascule" après la reconfiguration de mon module. J'utilise des inter. Legrand Mosaic.