-
Compteur de contenus
2 515 -
Inscription
-
Dernière visite
-
Jours gagnés
28
Tout ce qui a été posté par MAM78
-
Est-ce qu’il y’a une complexité particulièrement pour que Fibaro met à disposition ce protocole ? Des conditions de licences ?
-
Est-ce que Fibaro va garantir que les QAPP encriptés seront exemptés de code malicieux. Autant sur du code lisible il est possible de vérifier personnellement son contenu, s’il est encripté ce ne sera plus possible ?
-
Bonsoir, Vous trouverez en première page du post, une nouvelle version du QuickAPP V1.23 qui corrige un bug qui empêchait la création automatique des Child Devices. Il convient de suivre les instructions données dans le paragraphe Versions. Merci encore @Lazer pour ton aide et ton expertise qui ont permis de résoudre ce bug un peu vicieux. @Fred.domotique Pourrais-tu STP faire la mise à jour et me faire un retour si tout se passe bien pour toi maintenant.
-
Tu n'as pas à t'excuser, ton aide est si précieuse qu'il serait très mal venu d'avoir une quelconque impatience.
-
Bon je vais faire dodo, je verrais demain matin ta réponse
-
Bingo c'est bien le deviceControlType Mais du coup, comment ont fait pour pallier à sa suppression : quelle est l'incidence de cette suppression ? quelle autre valeur que 20, il faut mettre ?
-
c'est bon j'ai réussi a faire un arrêt/relance en toute discretion (pas de réaction en tout cas). J'ai nouveau la main. Les Childs sont bien visible suite à la manipulation et impossible de les supprimer. J'obtiens le message suivant que je confirme mais si je fait un refresh de la page, les Childs sont toujours présent. Du coup je suis obligé à chaque fois de recréer le QuickApp pour faire d'autres tests. C'est relou !
-
J'ai supprimer tous les paramètre en gardant name, type et childClass et en mettant childProperties={} sinon j'avais une erreur Les Childs ont bien été créés, mais maintenant ma HC3 ne répond plus J'ai tenté un redémarrage software, mais toujours rien. Difficile vu l'heure pour faire un arrêt électrique, la HC3 est dans la pièce d'un dormeur
-
Voici le debug des traces demandées : [15.06.2022] [01:19:05] [DEBUG] [QA_DBDMANAGER_707]: {"quickAppVariables":[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}],"manufacturer":"Doorbird","deviceControlType":20,"categories":["other"],"value":false,"model":"Doorbird ????"} [15.06.2022] [01:19:05] [DEBUG] [QA_DBDMANAGER_707]: nil [15.06.2022] [01:19:05] [DEBUG] [QA_DBDMANAGER_707]: table[6] "quickAppVariables" = table[5] 1 = table[2] "value" = "Infrarouge" "name" = "DeviceID" 2 = table[2] "value" = "1" "name" = "DeviceNumber" 3 = table[2] "value" = "DoorbirdIRLight" "name" = "DeviceCategory" 4 = table[2] "value" = "na" "name" = "LabelAssociate" 5 = table[2] "value" = 300 "name" = "SecondesToClose" "manufacturer" = "Doorbird" "deviceControlType" = 20 "categories" = table[1] 1 = "other" "value" = false "model" = "Doorbird ????" [15.06.2022] [01:19:05] [DEBUG] [QA_DBDMANAGER_707]: nil
-
Non le child, ne semble pas créé, il n'apparait pas dans le main. Il n'y a pas non plus d'affichage en bleu de la création du child !
-
J'ai tout viré, toujours la même erreur [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: New child device name 'Infrarouge' - type 'com.fibaro.binarySwitch' - class 'MyChildOutput' [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceID" = "Infrarouge" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceNumber" = "1" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceCategory" = "DoorbirdIRLight" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "LabelAssociate" = "na" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "SecondesToClose" = 300 [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childName = "Infrarouge" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childType = "com.fibaro.binarySwitch" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childProperties = "{"quickAppVariables":[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}],"deviceControlType":20,"manufacturer":"Doorbird","categories":["other"],"value":false,"model":"Doorbird ????"}" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childClass = "class MyChildOutput" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childUnit = "nil" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childRoom = "nil" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childVariables = "[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}]" [15.06.2022] [01:04:21] [DEBUG] [QA_DBDMANAGER_707]: childInterfaces = "nil" [15.06.2022] [01:04:21] [ERROR] [QA_DBDMANAGER_707]: ./quickApp.lua:156: table index is nil [15.06.2022] [01:04:21] [ERROR] [QA_DBDMANAGER_707]: Error : Automatic child device(s) creation failed
-
Voici ma fonction __init() ---------------------------------------------------------------------------------------------------- -- QuickApp Child device - MyChildOutput ---------------------------------------------------------------------------------------------------- class 'MyChildOutput' (QuickAppChild) -- -- Constructor -- function MyChildOutput:__init(device) QuickAppChild.__init(self, device) if debug then tools.trace(self.parent, "MyChildOutput:__init() Class for id # ",self.id , " (" , self.name,")") tools.log(self, "", 0) end end
-
Les seules différences que je constate c'est que pour la variable childVariable la structure contient {"value":"Infrarouge","name":"DeviceID"} alors que dans tes commentaires de la fonction tu mets : variables = {{name = "MyVariable", value = "Hello World"}}, -- optional soit : {"value"="Infrarouge","name"="DeviceID"} Est-ce que cette différence est bien liée à l'utilisation de la fonction tools:tostring(var) qui remplace les "=" par ":" ? Ou est-ce lié aux "[" "]" qui encadrent les variables. Cf. childVariables = "[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}]"
-
Je viens de charger la version v2.20 et toujours le même problème. Pour faciliter le diagnostique j'ai ajouté un print du contenu des variables dans ta fonction juste avant l'appel de la fonction "child = self:createChildDevice", dont voici le debug. Les variables sont "printées" par un tools:tostring((var) [14.06.2022] [23:32:04] [TRACE] [QA_DBDMANAGER_707]: Create child device "Infrarouge" of type "com.fibaro.binarySwitch"... [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: New child device name 'Infrarouge' - type 'com.fibaro.binarySwitch' - class 'MyChildOutput' [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceID" = "Infrarouge" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceNumber" = "1" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "DeviceCategory" = "DoorbirdIRLight" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "LabelAssociate" = "na" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: Add child variable "SecondesToClose" = 300 [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childName = "Infrarouge" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childType = "com.fibaro.binarySwitch" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childProperties = "{"categories":["other"],"quickAppVariables":[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}],"manufacturer":"Doorbird","model":"Doorbird ????","deviceControlType":20,"value":false}" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childClass = "class MyChildOutput" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childUnit = "nil" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childRoom = "nil" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childVariables = "[{"value":"Infrarouge","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdIRLight","name":"DeviceCategory"},{"value":"na","name":"LabelAssociate"},{"value":300,"name":"SecondesToClose"}]" [14.06.2022] [23:32:04] [DEBUG] [QA_DBDMANAGER_707]: childInterfaces = "nil" [14.06.2022] [23:32:04] [TRACE] [QA_DBDMANAGER_707]: MyChildOutput:__init() Class for id # nil ( nil ) [14.06.2022] [23:32:05] [ERROR] [QA_DBDMANAGER_707]: tools:log() Invalid self device : userdata custom [luabind::detail::null_type] object: (nil) [14.06.2022] [23:32:05] [ERROR] [QA_DBDMANAGER_707]: ./quickApp.lua:156: table index is nil [14.06.2022] [23:32:05] [ERROR] [QA_DBDMANAGER_707]: Error : Automatic child device(s) creation failed Est-ce que tu aurais une idée de la cause du plantage ?
-
Hello @Lazer J'ai un souci lors de l'utilisation de ta bibliothèque "tools" en version 2.10. Dans la function tools:createChild(param) lors de l'exécution de la ligne suivante : local child = self:createChildDevice({ name = childName, type = childType, initialProperties = childProperties, }, childClass ) J'obtiens l'erreur suivante : ./quickApp.lua:156: table index is nil Aurais-tu une idée de la cause de cette erreur ? Ca fonctionnait bien avant, je ne comprend pas pourquoi ça ne fonctionne plus.
-
Tu trouveras ci-dessous un correctif à appliquer. V1.22 : du 08/06/22 -> Correction d'un bug qui empêche la création automatique des Devices Il convient de charger le code contenu dans le fichier Doorbird Manager - main V1.22.lua et de le coller dans le module main du QuickApp Code du module main du QuickApp : Code Lua du module main : Doorbird Manager - main V1.22.lua
-
Pourrais-tu copier l'intégralité du code relatif à la variable : QuickApp.ChildVarUser
-
Concernant les dires de mon voisin, en fait les indications correspondent à une simulation qui est disponible sur le site d'EDF qui se base sur les caractéristiques de son logement et usages qu'il est possible de renseigner sur leur site. Donc pas précis et pas fiable du tout, ce n'est que des approximations. Donc pas de complotisme Voici ce que donne ma simulation.
-
Je viens de faire la simulation et elle n'est pas plus favorable, je payerais 8,41 euros de plus. Voir comparatif ci-dessous.
-
Je vais retourner le voir demain pour qu'il me montre de visu ce qu'il m'a indiqué. S'il y a quelque chose de probant je vous partagerais l'info. Merci. Je vais étudier ton topic et essayer de me faire une conviction
-
Je me pose également la question de produire ma propre énergie, puisque nous avons une voiture full électrique (Tesla) et une hybride (Volvo) et nous utilisons une pompe à chaleur pour la piscine et des plaques à induction et un four életrique. Pour le chauffage et l'eau chaude, nous utilisons une chaudière au gaz (récente économique, donc pas de remplacement en perspective prévue). Comme je vais devoir changer ma toiture, je me demande si je ne devrais pas en profiter pour poser des panneaux photovoltaïques. Mais comme nous envisageons de quitter la maison d'ici 5-6 ans, je me pose la question si en si peu de temps : je vais pouvoir retirer un ROI de cette installation de panneaux ? ce type d'installation se valorise vraiment à la revente ?
-
Meric pour l'info, je vais faire mes simulations et aviser en conséquence D'après mon voisin, il semblerait que sur les relevés ENEDIS, ils arrivent identifier la source de la consommation (Pompe à Chaleur piscine, Voiture, ...). Je n'ai pas encore pu vérifier par moi-même (j'ai un PB d'accès à mon compte pour le moment). Je me demande comment est-ce qu'ils font et si c'est fiable ?
-
Quel est l'intérêt d'avoir arrêté l'abonnement HP/HC ?
-
Avec plaisir
-
Bonsoir à tous, ça faisais un moment que je n'avais pas eu le temps de participer à vos échanges et donner des nouvelles. J'ai enfin réussi à trouver du temps pour installer mes équipements pour surveiller, piloter mon réseau d'alimentation en eau de mon jardin. Mais je rencontre une difficulté sur le pilotage de ma vanne motorisée, plus précisément sur le fonctionnement module relais double inverseur Finder. Il me semble pourtant avoir bien suivi l'installation comme mentionné sur les forums : jeedom ici : https://forum.jeedom.com/viewtopic.php?f=59&t=30802&sid=2a4ec65ac68dc7130209a6f5fe909405&start=60#p728881 gce : ici : https://forum.gce-electronics.com/t/aide-gestion-coupure-et-consommation-deau/9119/17 Mais l'inversion de l'alimentation de la pompe par le relais double inverseur ne se fait pas, lorsque je ferme le relais de la deuxième sortie de l'IPX qui est sensé mettre sous tension le repère A1 (voir le 2ème schéma ci-dessous, fil violet) et que j'actionne le premier relais de l'IPX. Lorsque je ferme le relais de la première sortie de l'IPX, cela actionne bien le pompe en ouverture et si j'inverse les fils qui vont vers la vannes (voir le 2 ème schéma ci-dessous, fils jaune et bleu), cela actionne bien le pompe en fermeture. Donc pas de problème au niveau de la pompe. Du coup, j'ai un doute sur le relais que j'ai acheté. Est-ce vous avez déjà utilisé ce type de relais et réussi à le faire fonctionner ou est-ce que vous seriez m'orienter vers une solution ? Pour rappel, j'ai installé les équipements suivants : Vanne : https://www.amazon.fr/MISOL-motorized-electrical-boisseau-électrique/dp/B06VV8PW34/ref=sr_1_1?s=lawn-garden&ie=UTF8&qid=1509181071&sr=1-1&keywords=DN20+Brass+Two+Way+Motorized+Ball+Valve Relais : https://www.conrad.fr/p/relais-pour-circuits-imprimes-te-connectivity-rt424f12-5-1393243-4-12-vdc-8-a-2-inverseurs-rt-1-pcs-504060 Compteur D'eau : https://www.domadoo.fr/fr/suivi-energie/2127-gioanola-compteur-d-eau-chaude-a-impulsion-3-4-1-imp-litre.html Suppor DIN Relais : https://www.amazon.fr/gp/product/B008BT8KZ4/ref=ox_sc_act_title_1?smid=A2TI0ADGD43B4E&psc=1 Schema de montage de la vanne : Alimentation Open/Close et retour d'état (par atteinte de la limite de butée en position Open ou Close). A titre indicatif, voici une illustration des éléments (Vannes manuelle, Vanne motorisée, Compteur d'eau).
