Aller au contenu

atalata

Membres confirmés
  • Compteur de contenus

    38
  • Inscription

  • Dernière visite

Tout ce qui a été posté par atalata

  1. atalata

    Support Gea

    Je suis sà»r que je vais poser une question bête mais j'ai pas trouvé J'ai un code du genre : local consigne_CONFORT = fibaro:getGlobalValue('consigne_CONFORT'); et le script GEA GEA.add( {{"Global","etat_ChauffagePrincipal","GEA"}, {"Global","etat_ChauffagePrincipalOverride","GEA"}},1,"", {{"setTargetLevel",id["THERMOSTAT_PRINCIPAL"],consigne_CONFORT}, {"Global","etat_ChauffagePrincipal","CONFORT"},{"Repeat"}}); Dans un module virtuel, je change ma consigne de confort avec des boutons (+0.5), mais GEA a inséré la condition avec la valeur initiale, il ne prend pas en compte dynamiquement la valeur de la variable Comment puis je le forcer à relancer la ligne en reprenant les nouvelles valeurs stockées ? Par avance merci de votre aide
  2. OK c clair En attendant d'aller démonter pour que je mesure aussi la consommation electrique en même temps, je me suis fait un module virtuel tout bête avec montée et descente, et il va mettre la bonne durée d'alimentation du relais (chez moi 22 secondes et 20 secondes). Comme ca je change la durée d'alimentation du relais juste avant d'effectuer l'action et le moteur n'est alimenté que le temps qu'il faut du coup GEA peut declencher les boutons sans danger
  3. atalata

    Support Gea

    Merci pour les infos sur le setTargetLevel j'avais essayé le value en direct, mais le SRT321 ne se met pas à jour avec cette solution, je n'ai aucune idée pourquoi; Y a aussi un paramètre targetLevel que j'ai essayé de setter avec la propriété, mais là aussi il refuse de se mettre à jour. Seule l'action setTargetLevel fonctionne étrangement. comme je veux piloter le planning du chauffage par GEA qui me permettra de faire des choses bcp plus riche que le panel heating, il me fallait absolument cette fonciton. Du coup j'ai rajouté ca dans le moteur de push message de GEA -- settargetlevel elseif (type(entry[GEA.keys["PARAMS"]]) == "table" and string.lower(entry[GEA.keys["PARAMS"]][1]) == "settargetlevel" and #entry[GEA.keys["PARAMS"]] > 2) then fibaro:call(entry[GEA.keys["PARAMS"]][2], "setTargetLevel", entry[GEA.keys["PARAMS"]][3]) GEA.log("sendActions", entry, "!ACTION! : setTargetLevel " .. entry[GEA.keys["PARAMS"]][3] ..", true ) et du coup la syntaxe de GEA pour l'option c'est tout simplement -- {"setTargetLevel", <id module>, <temperature consigne>} -- Met <température consigne> dans <id module> Si c'est reporté dans le code GEA ca m'arrange, sinon je ferais le report à chaque version c'est pas trop lourd
  4. atalata

    Support Gea

    Hello tous, une nouvelle petite question sur GEA. J'ai un termostat SRT321, et pour envoyer la consigne, dans le module virtuel pour les mdoes manuels, j'appelle la commande suivante: fibaro:call(deviceId_ThermostatPrincipal, "setTargetLevel", 19.00) pour placer à 19° par exemple Pour la partie automatique, je compte utiliser GEA bien plus complet que l'interface heating panel qui est trop limitée. Comment puis je envoyer la consigne en utilisant les options GEA ?
  5. Bonjour, Désolé si la question a déjàete traitée mais je n'ai pas réussi àtrouver le point. J'essaye de suivre la consommation electrique de la maison en commençant a domotiser. Dans une piece technique, j'ai une prise sur laquelle j'ai un appareil qui consomme 5W. Je sais que je ne vais pas le déconnecter, et je ne vais pas mettre un wall plus juste pour mesurer la consommation electrique. je souhaiterais donc ajouter automatiquement une consommation fictive dans les rapports de consommation pour la piece, de manière àce que la réalité soit représentée dans les graphes. Y a t il une solution simple de faire ceci dans hc2, je n'ai pas vu d'ecran ou je pourrais configurer ceci. Par avance merci des inputs.
  6. Je suis confronté au meme probleme qu'eric69, mon volet bubendorff refuse de calibrer. Maintenant je me pose une question. Quel est le résultat d'une calibration réussie avec le roller shutter ? Le module mesure des temps de montée et descente jusqu'a résistance et applique le resultat après en utilisant uniquement les temps pour éviter des surchargés du moteur ? Dans ce cas, ne pouait on utiliser la technique d'eric69 de mettre des capteurs de fin de course pour la calibrtion, puis une fois calibré, de les supprimer ? Autre point d'interrogation, si la calibrtion permet de stocker des valeurs dans des paramètres du module, ne pourrait on manuellement stocker ces valeurs en les envoyant directement au module en simulant le fait que la calibrtion ait été effectuee ? Par avance merci pour vos infos avant que je ne me lance dans des démontages plus importants du volet !!
  7. atalata

    Support Gea

    Merci à tous pour les infos Un point sur lequel j'ai galéré et qu'il serait bon de remonter dans les commentaires de l'actipon Email : Quand on utilise l'action Email, il faut absolument que la variable message ne soit pas vide, sinon le mail n'est pas envoyé
  8. atalata

    Documentation Api Rest

    Oui, c parfait, quand je ne passe par api/panels/energy mais api/energy, j'arrive àqq chose. La doc est donc erronée sur ce point
  9. atalata

    Support Gea

    Bonjour à tous J'ai passé une partie de la soirée à essayer de remonter une info de consommation totale de courant, mais je n'ai pas réussi à trouver comment faire avec GEA Mon idée serait de remonter des infos de sensibilisation, genre quand le seche linge a tourné en HP, pouvoir envoyer un message pour indiquer le gain qui aurait pu être fait (même si on parle de qqs centimes ) Mon idée a été la suivante : comme on a une variable #duration# (par exemple pour une scene où on a le lave linge a l'état running comme l'a fait steven), et du coup les dates aussi de la scene, ca serait de l'utiliser pour aller recuperer les informations dans le panel energy panel avec l'api , genre http://:@/api/energy/<timestampstart>/<timestampstop>/single/devices/power/<id lave linge> et récupérer les kw dans le json J'ai donc essayé de modifier le code pour me faire cette fonction, mais j'ai lamentablement echoué ! Y a t il une autre solution déjà en place que je n'aurais pas détecté ou suis je le seul à vouloir faire ce genre d'usine à gaz ?? Bonne journée à tous
  10. Bonjour J'essaie d'utiliser lapi rest pour recupérer des valeurs, mais quand je fais http://xx.xx.xx.xx/api/panels/energy, la documentation n'indique rien d'autre, j'ai ca en retour : { "type": "ERROR", "reason": "MISSING_PARAMETER", "message": "type: missing required parameter" } J'imagine qu'on doit mettre des informations de device / room , si on veut en w ou en euros peut etre aussi comme dans l'ihm... Si qq'un peut m'indiquer les parametres à rajouter je suis preneur Par avance merci
  11. atalata

    Support Gea

    Merci bcp pour vos infos. Je découvre toutes les possibilités et effectivement mon besoin était déjà couvert sans modification du moteur Je pourrais imaginer des cas d'utilisation qui, s'ils se declenchent, déclencherait d'autres evenements. Je n'ai pas vu la possibilté d'ajouter un GEA.add de manière dynamique dans le moteur, est ce que ca existe ou y a t'il d'autres manières de procéder ?
  12. atalata

    Support Gea

    Bonjour Steven Tout d'abord félicitation pour le code, je viens d'acquérir une box HC2 depuis qqs jours , je décrouvre donc LUA ! J'ai rajouté ces deux lignes de code dans ton script: elseif (type(id) == "table" and string.lower(id[1]) == "property+") then return "Property [" .. id[2].."|"..id[3].. "] > " ..id[4], GEA.getRoom(tonumber(id[2])) elseif (type(id) == "table" and string.lower(id[1]) == "property-") then return "Property [" .. id[2].."|"..id[3].. "] < " ..id[4], GEA.getRoom(tonumber(id[2])) car j'ai besoin de savoir si une prise consomme moins de x watts depuis une certaine durée pour pouvoir déclencher une action, et le seul moyen que j'ai trouvé est de tester la property power de la prise (dans mon cas mon lave linge consomme même arrêté ! bon 0.5W mais ca serait bête de pas profiter de la domotique pour couper la prise entièrement dans ce cas là . Ca serait cool que ce soit intégré à une prochaine version pour que je n'ai pas à le remettre à chaque fois à la main. Par avance merci
  13. Bonjour, je me présente, nouvel utilisateur de home center 2 (elle est tout juste commandée non encore arrivée), je me suis inscrit au forum pour suivre conseils, et également ne pas réinventer la roue quand des applications/pluggins sont déjà développés je serais ravi de présenter mon retour d'expérience également pour partager avec tout le monde, mais pour ça il me faudra un peu de temps d'utilisation
×
×
  • Créer...