
jjacques68
Membres confirmés-
Compteur de contenus
4 358 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
oui tout à fait ! L'idée est très bien ! c'est juste que si on commence a redéfinir les fonctions existantes, ça commence à faire compliqué Même si dans la réalité, le code original ne change pas... par contre ce que je comprends pas, c'est pourquoi les redéfinitions sont encadrées par un do end dans le fichier supplémentaire ?
-
@jang thanks I understand, but it's complicated for my basic original little function I will try this.
-
je viens donner des news... ça fait donc 14 jours que j'ai protégé mon code avec des pcall(), mais visiblement ça plante, de temps en temps seulement, mais toujours sur la requête HTTP, et le pcall() ne fait rien ?? A moins que je m'y prenne mal, mais je pense pas, j'ai suivi ton tuto @Lazer... Ci-dessous ma fonction synthétisée pour l'exemple : function QuickApp:MaFonction() local status, err = pcall(function() self.http:request("http://...", { options={...}, success = function(response) fibaro.setTimeout(... MaFonction()) end, --appel en boucle tous les x minutes error = function(error) fibaro.setTimeout(... MaFonction()) end }) end) if not status then self:warning('error: ' .. json.encode(error)) end end et quand le QA crash, j'ai pas de message warning avec l'erreur. J'ai toujours : une idée ??
-
Suppression d'un module/télécommande Zwave HS sur HC3
jjacques68 a répondu à un(e) sujet de Burberry dans Support
ok pour le zwave, je confirme jusqu'au croix Mais pas pour le zigbeee -
Suppression d'un module/télécommande Zwave HS sur HC3
jjacques68 a répondu à un(e) sujet de Burberry dans Support
ben je suis sur la dernière version, donc les autres je sais pas... faut que je regarde... -
Suppression d'un module/télécommande Zwave HS sur HC3
jjacques68 a répondu à un(e) sujet de Burberry dans Support
@Lazer c'est ce que je fais, mais ça change rien. Plus moyen de faire un force remove. -
Suppression d'un module/télécommande Zwave HS sur HC3
jjacques68 a répondu à un(e) sujet de Burberry dans Support
ils ont fait des modifications, y a plus le bouton force remove ? et pas que pour les modules zwave... j'ai posé la question sur le fofo officiel pour mon soucis de suppression de modules zigbee, un gars m'a fait une capture où il a clairement un bouton force remove, mais je ne trouve pas ce bouton nul part !!! -
bien vu @Lazer ! pas dans ce QA justement... et y a du HTTP y a plus cas...
-
y a des trucs bizarre avec cette mise à jour un QA qui me posait jamais de soucis jusqu'à maintenant, et là : pas plus de détails, super... ...
-
ah si ! les QA ne se rafraîchissent plus quand on clique sur leurs boutons (webUI et mobile). Mais l'action est réalisée. ça a déjà été relevé sur le forum officiel...
-
RAS pour le moment.
-
Hello tout le monde, J'imagine être une des rares personnes à se poser cette question ... Comment fait-on pour supprimer un module Zigbee quand celui-ci est HS ? Voici ce que me dit la HC3, quand je clique sur la corbeille rouge du module : ça me fait une belle jambe ça, si le module est mort... vais faire un tour sur le fofo officiel, voir si je trouve qqch...
-
pour la partie nodeJS, j'ai fais une installation sous windows, sur un PC allumé H24 7/7, ça fonctionne très bien, et assez simple à mettre en œuvre. Tu nous diras avec nodered...
-
tu utilises quel système pour les faire parler ? moi j'utilise Pushbullet avec nodeJS...
-
je voudrai mettre dans un label la température récupéré d'une Pac en MODBUS
jjacques68 a répondu à un(e) sujet de Ttdom dans Support
Pas sûr d'avoir compris... Cette nouvelle fonction est un évènement d'un bouton ? Sinon appelles cette nouvelle fonction dans la première : self:refreshButtonReleased(bbb) où tu passes ta variable "bbb" en argument. -
je voudrai mettre dans un label la température récupéré d'une Pac en MODBUS
jjacques68 a répondu à un(e) sujet de Ttdom dans Support
la variable "data" est visiblement un tableau de valeur (got table). et il faut, pour l'affichage, une chaîne de caractère (string expected). donc il va falloir décortiquer "data". tu peux nous afficher son contenu avec : self:debug(json.encode(data)) ? -
je voudrai mettre dans un label la température récupéré d'une Pac en MODBUS
jjacques68 a répondu à un(e) sujet de Ttdom dans Support
Désolé j'ai mal lu, pour modifier le label d'un bouton c'est : en partant du principe que ton bouton a comme ID : "Temp3" self:updateView("Temp3", "text", "Température : "..(string.byte(data, 11)).." °C" ) --et non : self:updateView("Temp3","Température:",(string.byte(data, 11))"°C" ) -
je voudrai mettre dans un label la température récupéré d'une Pac en MODBUS
jjacques68 a répondu à un(e) sujet de Ttdom dans Support
self:debug("onDataReceived", string.byte(data, 11)) que donne cette ligne ? -
zut alors tu nous diras...
-
ah bien vu !
-
@jojo je pense pas que le réveil intervient ici. Moi j'ai tous mes modules sur pile, avec le temps de réveil réglé au maximum du maximum possible. Il me semble que j'avais même partagé le code permettant de le faire en une fois. je pense plus à ce genre de paramètre (exemple d'un FGMS) :
-
Je n'ai pas ce type de module mais : il y aurait pas un paramètre qui spécifie le gap minimum pour que la température soit remontée vers la HC3 ? Peut-être qu'il a été réglé trop haut et que du coup, les infos ne remontent pas !
-
je confirme, on peut pas changer l'icone du QA binarySwitch par code... ??!! Après tu peux ajouter un bouton dans ton QA generic, mais il faudra "l'ouvrir" pour l'actionner...
-
de ce que je lis, je ferai un QA de type générique, tu y crées les 2 méthodes turnOn/turnOff, et tu gères les icônes avec le code que tu as cité dans le premier post...
-
alors oui, mais alors... pfffff c'est compliqué... Le panneau de chauffage est pas assez convivial pour une utilisation poussée. Dans mon cas : Les zones sont déclarées dans le panneau de chauffage (comme ça les têtes Danfoss sont automatiquement associées). J'utilise le panneau de chauffage uniquement pour la planification de tous les jours. j'ai un QA parent/child, avec un Child de type thermostat par zone. Pour éteindre ou mettre en manuel une zone, je passe par le QA, qui modifie la zone directement par l'API. Mais franchement, je viens de le relire... c'est horrible , Entre la gestion des consignes, la gestion des zones, la gestion des child, la gestion de l'IHM, la class pour les child, ... c'est indigeste... mais ça marche très bien ! pas de méthode KISS non plus là ci joint mon QA, si tu veux avoir mal à la tête Heating_Manager_V2.fqa Oublies tout ce qui est Display_Soft, c'est pour mon interface réalisée avec windev... PS : même merde avec le panneau d'arrosage