-
Compteur de contenus
15 107 -
Inscription
-
Dernière visite
-
Jours gagnés
211
Tout ce qui a été posté par jojo
-
as-tu fait un restart de ton HC2 ? J'ai déjàobservé, qu'un restart résolvait certains problèmes bizarre
-
j'ai fait encore une petite modif au VD, car je trouvais triste de voir 0h à18°C quand le prgm manuel était < 30 min. Alors maintenant, s'il reste moins de 1h, il affiche le décompte en min (on est pointilleux, ou on n'est pas ...) voici donc la v2.3 Chauffage.v2.3.vfib
-
pour l'instant, je n'ai essayé que sur un panneau de chauffage de test, associé à aucune pièce (=> pour la beauté de la science). Mais ceci dit, je ne comprends pas bien le problème : je ne pense pas ce cela doit être lié au VD. As-tu essayé en faisant les modif directement depuis le heating panel ? As-tu aussi le problème ? Ne m'avais-tu pas rapporté qu'avec la V4.X tu avais des soucis avec tes vannes Danfoss. Je viens de vérifier avec l'api, et elle est bien modifiée comme il faut lorsque je change le panneau via le VD http://192.168.2.96/api/panels/heating http://192.168.2.96/api/panels/heating?id=10 Je pense que cela doit être lié à tes vannes Danfoss et pas au VD
-
avec une HC2 et la programmation LUA tu auras bcp de possibilités supplémentaires : développer des virtual devices très personnalisées avec des infos que tu ne pourrais pas avoir avec la HCL (exple : gestion du panneau de chauffage, test de connection internet, ...) Mais pour commencer et faire ce que tu veux faire, tu as largement assez avec une HCL, que si tu as de l'imagination te permet de faire ENORMEMENT (plus que le besoins que tu as déjàdécrit)
-
fait un copy`/paste de ton code
-
oui, sans problème : tu crées plusieurs copies de la sheet, et c'est parti !
-
bienvenue, tu as sonné àla bonne porte
-
si la boite ne fonctionne pas => ce sera difficile de lui demander de faire qqch, puisqu'elle ne fonctionne pas ... Ceci-dit, il y a moyen (si elle fonctionne) de lui faire envoyer des SMS : http://www.domotique-fibaro.fr/index.php/topic/2902-gateway-sms-autonome/ " la création et diffusion de messages sonores" : il est possible avec la HCL d'envoyer des requêtes http GET et PUT. Mais elle-même n'est pas très bavarde ...
-
cette ligne de code te permet d'assigner l'icône 153 àla VD où se trouve le code
-
je t'ai donné le bout de code où il faut référencer le n° des icônes ? mais il faut voir si dans le VD que tu utilises s'il y a une variable au début du code qui contient le n° de ces icones Dans ma dernière version du code, c'est dans le bouton 1 local iconeInternetOk = 1025; local iconeInternetNok = 1026;
-
as-tu essayé en ajoutant simlement une ( àla ligne 14 ? Parce que cela aurait du fonctionner ?
-
en fait, j'ai remarqué que chez moi le debug se référait toujours àla ligne qui précède celle qu'il mentionne. Donc chez toi, ligne 14. Je crois qu'il manque une (, car celle ) de la ligne 32 n'a pas de correspondant (, qui je crois devrait être en ligne 14
-
Bienvenue, tu as choisi le meilleur forum pour avoir réponse à toutes tes questions. Pour les notices qui n'existent pas, tu as déjà une très bonne source d'info ici : http://tutoriels.domotique-store.fr/index.html
-
c'est le code ci-dessous que tu dois utiliser pour assigner une icone à la VC : fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 153) Assigne l'icône 153 à la VD actuelle Pour retrouver le n° de l'icone : elle doit être ajoutée normalement dans la VD. quand tu es dans l'écran de choix des icônes, (procédure browser Chrome) tu cliques droit sur l'icône Inspecter élément tu as ceci comme résultat : <img class="ChooseIcon" src="/fibaro/n_vicons/User1025.png"> le n° de l'icône est 1025
-
Merci Joss Alf, Malheureusement, j'utilise déjàcela dans un VD. Donc àpriori tu ne vois pas d'erreur dans le code ? Le \ est-ce cela qui est la cause du problème json ? Ceci dit, j'ai déjàune erreur en ligne 9, AVANT l'encodage json ...
-
qu'est-ce qui ne va pas ? Mais ce que je vois de bizarre (SANS garantie, car je suis le débutant en LUA par excellence) ligne 16 (18 et 20) : je trouve qu'il y a beaucoup de tonumber inutiles. J'aurais écris : if (fibaro:getGlobalValue("PRESENCE") ==1) et aux lignes 25 et 27, tu sembles comparer des number et des string ? Ligne 28 ne devrait-elle pas être ? then status_volets="Fermés";
-
Désolé, c'est encore moi, des soucis avec l'encodage d'une table json dans une variable globale. (au départ d'une VD, PAS d'une scène) Lorsque je crée la variable Tmp_Salon, j'obtiens ceci via l'api (http://192.168.2.96/api/globalVariables?name=Tmp_Salon) {"name":"Tmp_Salon","value":"0","readOnly":false,"isEnum":false,"created":1423779706,"modified":1423779706} jusqu'ici, tout va bien Ensuite je la remplis avec le code suivant depuis un bouton d'une VD : local Var = 'Tmp_Salon' local TmpVar = {} TmpVar.Min = 200 TmpVar.Max = -200 TmpVar.Date = os.time() fibaro:debug('TmpVar.Min = '..TmpVar.Min) --fibaro.debug('TmpVar.Max = '..TmpVar.Max) fibaro:debug("TmpVar.Date = "..TmpVar.Date) -- Sauvegarde TmpVar dans la variable globale fibaro:setGlobal(Var,json.encode(TmpVar)) Le debug me donne l'erreur suivante : [DEBUG] 23:27:21: TmpVar.Min = 200 [ERROR] 23:27:21: line :debug expected 2..2 args, got 1 (c'est pour cela que j'ai mis "--fibaro.debug('TmpVar.Max = '..TmpVar.Max)" en commentaire J'ai alors l'erreur suivante dans le debug : (erreur lors du décodage de la table) [DEBUG] 23:30:52: TmpVar.Min = 200 [DEBUG] 23:30:52: TmpVar.Date = 1423780252 [ERROR] 23:30:52: line 13: Expected value but found invalid token at character 1 et ma variable affiche ceci par l'api : {"name":"Tmp_Salon","value":"{\"Max\":-200,\"Date\":1423780252,\"Min\":200}","readOnly":false,"isEnum":false,"created":1423779706,"modified":1423780252} Ce qui me semble très bizarre, ce sont les \. Serait-ce la cause des erreurs ? Quelqu'un peut-il me donner une bonne raison pour que je me flagelle ? J'ai sà»rement fait une bêtise, mais j'ai beau retourner le problème dans tous les sens, je n'arrive pas à comprendre. Merci de votre aide.
-
la remontée des infos se fait suivant des fréquences que l'on peut personnaliser dans les paramètres (il y en a beaucoup, il faut lire la doc ...)
-
allez votez pour Latoupie pour lui remonter le moral !
-
question 1 : http://tutoriels.domotique-store.fr/content/82/186/fr/parametres-du-fibaro-motion-sensor-fgms_001.html question 5 : la case DOIT être cochée dès que tu as une condition de temps dans la scène concernée
-
quelles 2 icônes ? Qu'utilises-tu comme browser ?
-
sorry, j'avais oublié de mettre le lien http://www.domotique-fibaro.fr/index.php/topic/2902-gateway-sms-autonome/
-
le paramètre 40 est à 200 (Lux), moi je l'ai mis à 1 (lux) -> il faut chez toi qu'il y ait une différence de 200 Lux pour qu'il signale un changement. chez moi j'ai maintenant 76 Lux dans mon couloir => normal que rien ne remonte chez toi le paramètre 42 est à 1800 (s = 30 min), moi je l'ai mis à 180 (s = 3 min) -> fréquence de remontée de la luminosité le parmamètre 60 est à 10, mais c'est combien de °C dans ton device ? (moi 0,4 °C) tu as ici une description complète et détaillée des paramètres du FGMS-001 http://tutoriels.domotique-store.fr/content/82/186/fr/parametres-du-fibaro-motion-sensor-fgms_001.html
-
en effet je ne vois pas d'incohérence flagrente, quoi que ce que tu veux faire scène 1: en fait telle que tu l'as écrit elle fait : si heure = x ou (heure = X et vacances = OFF) alors .... car dans la réalité, il n'y a pas de () dans les conditions. Pour faire ce que tu veux, il faut savoir qu'il traite d'abord les ET pui les OU (comme en math : d'abord les * puis les +) si heure = x ET vacances = OFF ou heure = X et vacances = OFF alors ... Pour la scène 2 je rajouterais une condition sur l'état de ton boiler (histoire de ne pas user inutilement le relais) si heure =x ET switchboiler = ON OU heure = X et switchboiler = ON alors switchboiler = OFF
-
perso, dans le mail que je leur avait envoyé j'avais insisté sur le fait que maintenant tout mon chauffage était géré par la box, et qu'en hiver, ça fait bof ... Je crois qu'ils sont également sensible à l'image qu'ils donnent. lors de mes précédents problèmes, j'avais également constaté que parfois elle plantait suite à des incohérence que j'avais introduit dans certaines scènes (exple : scène 1 demande l'allumer et scène 2 demande d'éteindre le même device) => la box part en couil.. car ils n'auraient pas mis assez de checks de sécurité / de consistence
