-
Compteur de contenus
131 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Galerie
Calendrier
Tout ce qui a été posté par Fred.domotique
-
[HC3] QuickApps pour IPX800 v3
Fred.domotique a répondu à un sujet de jjacques68 dans Quick App Developpeur
Salut Voir Pj, j'ai eu du mal à la trouvé aussi, même chez CGE.. Jj68 me les avais passé. IPX800_V30574b.bin IPX800_V30574b.hex -
[HC3] QuickApps pour IPX800 v3
Fred.domotique a répondu à un sujet de jjacques68 dans Quick App Developpeur
Salut Mrs, Je suis en galère sur la mise en place de ce poste. Je commence à regretté le passage sur HC3... Dans mon QA j'ai une erreur [31.05.2023] [18:34:00] [WARNING] [QA_506_IPXTEST]: Variable IPX_OUTPUT not found On est d'accord que la sortie 1 = var 1 etc.. Au niveau des childs pas de soucis de création, pour le test des sockets l'IPX répond, seul bémol je suis en firmware 071. Le 74 est buggé impossible et le 74b CGE à fait des recherches il ne l'on pas archivé... Merci à vous (je vous ai aussi fait une demande en MP pour la version 74b car introuvable...) -
sonos Quick App - Sonos Zone Controller
Fred.domotique a répondu à un sujet de Krikroff dans Quick App Developpeur
Merci pour ton retour @Krikroff, En parallèle j'essai d'avoir un retour de statut pour déclencher un évènement dans GEA. Actuellement GEA ne le prend pas en tant que déclencheur. Mais je pensais mettre une variable d'état (Actif / Non actif) selon si la fonction play a été activer. Est ce que je peux récupérer cette état actuellement ? via fonction event.playing ? Merci de ton avis. -
Salut @jojo Merci pour ta proposition "" (Si tu m'offre une v3, je te développe le QA qui va bien )"" Malheureusement la solution d' @esolma fonctionne, Merci ! Maintenant je vais un peu éplucher pour voir ce que tu as modifié cela me permettra d'apprendre un peu plus de cette HC3.. @esolma Attention dans le QA partagé tu as ton apitoken nuki dans la variable, il vaut mieux le supprimer pour le partage.
-
Salut Jojo, Je découvre ton QA, j'ai essayé la mep par contre pour moi pas de bridge car version 3.0 avec bridge intégrer. J'ai bien l'accès Nukiweb, j'ai mise en place un token. Pour avoir l'ID par contre la requete web ne me renvoie rien. Est ce que la méthode est différente au vu de la version ? ton avis. Sur l'appli je trouve un ID pour ma serrure, mais en renseignant le QA avec mon token, mon ID issu de l'appli => erreur connection refusé. Il me semble que tu as un nuki V2, est ce que quelqu'un à testé sur V3 ? si oui votre retour svp.
-
sonos Quick App - Sonos Zone Controller
Fred.domotique a répondu à un sujet de Krikroff dans Quick App Developpeur
Salut Krikroff J'ai migré ma GEA de ma HC2 vers HC3 et j'ai une erreur sur le TTS Sonos, je vois la fonction présente dans la doc GEA mais à relire le ton Tuto "sonos" je crois comprendre que la fonction n'est pas dispo, tu confirmes ? Est ce que tu utilise un autre QA ou est tu en cours d'implantation ? Merci -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Salut Mam78, Je reviens vers toi sur la gestion du doorbird, as tu étudier le besoin suivant ou aurais tu une idée pour le gérer. Enfaite je travail parfois de nuit (variable gérer dans ma box via Cal google) et je souhaiterais stopper la sonnette le matin quand je dors. As tu un code http ou une autre méthode pour que mon calendrier (ma box) puisse gérer le planning du bouton sonnette. Merci -
Tuto HC2 et HCL Google Calendar Vers Hc2/hcl
Fred.domotique a répondu à un sujet de pinou dans Tutoriels
Pour donner de la motivation, malheureusement pas du temps et je suis convaincu que le plus dure est là. Je t'annonce que Moi aussi je suis aussi preneur pour la version HC3 ! -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Nickel ! je te confirme que tout fonctionne à merveille ! @MAM78 & @Lazer Merci à vous deux pour le boulot. Me reste plus qu'à faire le lien avec ma GEA.. -
Tuto Eclairage Simulateur d'aube paramétrable
Fred.domotique a répondu à un sujet de Krikroff dans Tutoriels
Est ce que quelqu'un à déjà fait une adaptation d'un simulateur d'aube sur HC3 ?- 23 réponses
-
- aube
- Script lua
-
(et %d en plus)
Étiqueté avec :
-
Tuto HC2 Réveil Douceur / Aurore Artificielle -- Spécial Parents
Fred.domotique a répondu à un sujet de sebcbien dans Tutoriels
Salut Sebcbien, Je déterre ce vieux post.. Est ce que quelqu'un à déjà fait une adaptation d'un simulateur d'aube sur HC3 ? -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Merci pour ton Retour MAM, J'ai mis en place le correctif, une erreur est encore présente si dessous le debug (Cela semble avoir avancé un peu mais toujours un soucis d'index, ci dessous ma config). [09.06.2022] [09:28:25] [TRACE] [QA_DBDMANAGER_440]: QuickApp:btnCreateChilds_onReleased() - Création des modules enfants [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:btnCreateChilds_onReleased() [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:getChildDevices() [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - DeviceList =table [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - name Sonnette 1 [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - type com.fibaro.binarySensor [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - class MyChildInput [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - deviceControlType 20 [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - categories ["other"] [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - manufacturer Doorbird [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - model DoorBird D2101V-RAL7016 [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - defaultValue false [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - Variables=[{"value":"Sonnette 1","name":"DeviceID"},{"value":"1","name":"DeviceNumber"},{"value":"DoorbirdDoorbell","name":"DeviceCategory"},{"value":"LabelLastRinging1","name":"LabelAssociate"},{"value":5,"name":"SecondesToClose"}] [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: QuickApp:createChildDevices() - Table ChildDevice= table [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: New child device name : 'Sonnette 1' - type : 'com.fibaro.binarySensor' - class : 'class MyChildInput' [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: MyChildInput Class for id # nil ( nil ) [09.06.2022] [09:28:25] [ERROR] [QA_DBDMANAGER_440]: tools:log() : invalid self device : userdata custom [luabind::detail::null_type] object: (nil) [09.06.2022] [09:28:25] [ERROR] [QA_DBDMANAGER_440]: ./quickApp.lua:156: table index is nil [09.06.2022] [09:28:25] [DEBUG] [QA_DBDMANAGER_440]: ./include/main.lua:959: attempt to index a nil value (global 'tols') [09.06.2022] [09:28:25] [ERROR] [QUICKAPP440]: QuickApp crashed [09.06.2022] [09:28:25] [ERROR] [QUICKAPP440]: Unknown error occurred: handleJsonRpc [09.06.2022] [09:29:01] [TRACE] [QA_DBDMANAGER_440]: ------------------------------------------------------- [09.06.2022] [09:29:01] [TRACE] [QA_DBDMANAGER_440]: QuickApp Doorbird Manager - Initialization [09.06.2022] [09:29:01] [TRACE] [QA_DBDMANAGER_440]: ------------------------------------------------------- Pour ma partie QuciAPP.ChildVarUser ci dessous mon écriture ---------------------------------------------------------------------------------------------------- -- User variables QuickApp.ChildVarUser ---------------------------------------------------------------------------------------------------- QuickApp.ChildVarUser = {DoorbirdIRLight = {{number = 1, name = "Infrarouge", createChild = true}}, DoorbirdMotion = {{number = 1, name = "Mouvement Sonnette", createChild = true}}, DoorbirdDoorbell = {{number = 1, name = "Sonnette 1", createChild = true}, {number = 2, name = "Sonnette 2", createChild = false} }, DoorbirdRelay = {{number = 1, name = "Porte Portail", createChild = true, SecondesToClose = 5}, {number = 2, name = "Porte Garage", createChild = true, SecondesToClose = 5}, }, DoorbirdRFID = {{number = 1, name = "Mamie", createChild = true, TransponderID = "135,06783"}, {number = 2, name = "Enola", createChild = true, TransponderID = "135,13502"}, } } -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Sans le mode debug j'obtient un log différent, une piste pour la partie " invalid self device : userdata custom ? [08.06.2022] [09:48:12] [TRACE] [QA_DBDMANAGER_438]: QuickApp:btnCreateChilds_onReleased() - Création des modules enfants [08.06.2022] [09:48:12] [DEBUG] [QA_DBDMANAGER_438]: New child device name : 'Sonnette 1' - type : 'com.fibaro.binarySensor' - class : 'class MyChildInput' [08.06.2022] [09:48:13] [ERROR] [QA_DBDMANAGER_438]: tools:log() : invalid self device : userdata custom [luabind::detail::null_type] object: (nil) [08.06.2022] [09:48:13] [ERROR] [QA_DBDMANAGER_438]: ./quickApp.lua:156: table index is nil [08.06.2022] [09:48:13] [DEBUG] [QA_DBDMANAGER_438]: ./include/main.lua:959: attempt to index a nil value (global 'tols') [08.06.2022] [09:48:13] [ERROR] [QUICKAPP438]: QuickApp crashed [08.06.2022] [09:48:13] [ERROR] [QUICKAPP438]: Unknown error occurred: handleJsonRpc -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Je bloque toujours sur la mise en place du QuickAPP, mon doorbird est connecté il n'y a que la partie Childs qui passe pas. Question bête, les modules Childs ce crée tout seul avec l'appui sur la commande ? ou doit on les créer manuellement. Cela semble toujours coincé sur le nom. [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:btnCreateChilds_onReleased() [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:getChildDevices() [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - DeviceList =table [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - name sonnette [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - type com.fibaro.binarySensor [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - class MyChildInput [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - deviceControlType 20 [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - categories ["other"] [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - manufacturer Doorbird [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - model DoorBird D2101V-RAL7016 [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: QuickApp:createChildDevices() - Device.name false [06.06.2022] [12:45:54] [DEBUG] [QA_DBDMANAGER_438]: ./include/main.lua:936: attempt to call a nil value (method 'tostring_table') [06.06.2022] [12:46:00] [TRACE] [QA_DBDMANAGER_438]: ------------------------------------------------------- [06.06.2022] [12:46:00] [TRACE] [QA_DBDMANAGER_438]: QuickApp Doorbird Manager - Initialization PS: Pour mes essais j'ai seulement laissé à true la ChildVarUser DoorbirdDoorbell -- User variables QuickApp.ChildVarUser ---------------------------------------------------------------------------------------------------- QuickApp.ChildVarUser = {DoorbirdIRLight = {{number = 1, name = "Infrarouge", createChild = false}}, DoorbirdMotion = {{number = 1, name = "Mouvement Sonnette", createChild = false}}, DoorbirdDoorbell = {{number = 1, name = "sonnette", createChild = true},{number = 2, name = "Sonnette 2", createChild = false}}, DoorbirdRelay = {{number = 1, name = "Porte Garage", createChild = false, Merci pour votre aide -
Merci. Pour le temps et mon English..cela sera surement long, mais l'intérêt y est !
-
Bon tu as raison je vais essayer d'évoluer sur le sujet. J'ai modifié ma façon d'interagir avec mon ex VD dans ma GEA.. J'ai adapté mes interrogations GEA pour me passer de la gestion de variable. Par contre j'ai encore du boulot sur la création "propre" de QA car pour démarrer j'ai repris un post existant, mais je sens bien que l'adaptation est un peu fait à l'arrache.. Je vais chercher un tuto sur le forum. Encore Merci
-
Merci pour ton rapide retour, j'ai le réveil à 3h donc je vais tester cela demain...mais tu as surement raison. Il faut que je travail encore la manipulation général pour utiliser la variable, et que je fasse la différence entre la local celle dans le QA et la VG. D'ailleurs pourrais tu me dire comment tu aurais écrit ton exemple mais pour une variable stocké dans le QA. Merci Edit : Sur le module 426, j'ai déjà réussi à modifié l'unité en plus donc oui, je me complique peut être. En faite le module que je travail est plus un récap de différents éléments pour avoir un QA de visu utilisateur. Mais j'ai peut être encore trop le réflexe de reproduire mes éléments précédents (HC2). Je vais réfléchir ce sujet, je gagnerais peut être en simplicité... Edit 2 : Pour les balises, on est d'accord on parle des balises </> code pour faire l'insertion. Je dormirais moins c.. ce soir et j'essayerais de ne pas oublier.
-
Bon aller la question sera peut être ridicule, mais cela fait 4 heures que je tourne en rond, à croire que j'aurais du rester sur ma HC2... J'essaie de remettre en place des fonctions que j'avais sur ma HC2, le lua était déjà pas mon fort, mais à force j'avais trouvé quelques repère, mais là je sombre. Je souhaite tout simplement récupérer la valeur d'un ID et l'intégrer dans une variable de mon QA En bref mon QA 426 est un " ID fake" avec les valeurs remontée par ma Jeedom (Je remonte ma distance entre Tel et mon domicile, cela fonctionne en propriété "Value") mon QA 401 doit lire la valeur l'intégrer dans une variable propre à lui. En option l'afficher dans le label QA, mais j'ai bien compris que sur cette partie il faut peut être changer la façon de faire. function QuickApp:loop() self:statut_dst = fibaro.getValue (426, "Value") --on lit la valeur Comment récupère on la propriété value ?? self:setVariable("DISTANCE_TEL", self.statut_dst) self:updateView("DSTHome", "text", self.statut_dst) --DSTHome étant l'ID de mon Label fibaro.setTimeout(1000, function() self:loop()end) end Merci d'avance.
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Juste petite question sur la config GEA. Est ce que GEA.globalvariables = "GEA_Tasks" est toujours d'actualité sur la version 7 ? (Je précise je migre de l'ancienne GEA V6 sur ma HC2 vers la V7 sur HC3). -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Merci Lazer pour la prise en compte, je reste sur ma solution temporaire, il n'y a pas urgence. L'essentiel est l'avancement global sur GEA qui est vraiment Top pour notre Box. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Pour la partie GEA suspendu, c'est lié au fait que j'ai créer une instance de test du coup j'avais suspendu la principale et ré activer la test. Mais je confirme le défaut est présent. Pour le lldebug effectivement je ne connaissais pas cette function, je n'avais mis que la fonction debug classique à true. Ci dessous le lldebug de ma GEA test avec un déclenchement -1 positionné après ma commande et qui est donc non fonctionnel ci dessous avec la fonction fonctionnel pour cause d'aucune instance -1 placé après. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Lorsque je reprend mon code global. Si je positionne ma ligne en début de code => Nok la variable reste à 1 Si je positionne ma ligne en fin de code => Ok la variable passe à 1 puis à 2 ?? il faut que je regarde si le reste est impacté mais je ne comprend pas pourquoi? -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Lazer, après plusieurs test, j'ai créer un instance GEA Test pour vérification. Lorsque la ligne est seul dans l'instance elle fonctionne, du coup j'ai essayé plusieurs choses et je me rend compte que ce qui créer le disfonctionnement est l'ajout d'un déclenchement immédiat positionné après le code .?? 1er exemple ligne seul --GESTION DES OUVRANTS GEA.add({id["PORTE_SALON"]}, -1, "", {{"Inverse"},{"Global","EtatPorteTerrasse", "0"}}) GEA.add({id["PORTE_SALON"]}, -1, "", {{"Global","EtatPorteTerrasse", "1"},{"Sleep",7,{"Global","EtatPorteTerrasse", "2"}}}) La variable passe à 1 puis à 2 2ème exemple je rajoute un déclenchement -1 --GESTION DES OUVRANTS GEA.add({id["PORTE_SALON"]}, -1, "", {{"Inverse"},{"Global","EtatPorteTerrasse", "0"}}) GEA.add({id["PORTE_SALON"]}, -1, "", {{"Global","EtatPorteTerrasse", "1"},{"Sleep",7,{"Global","EtatPorteTerrasse", "2"}}}) --ECLAIRAGE-- -- Allumage sur ouverture des portes uniquement la nuit GEA.add({id["PORTE_SALON"],nuit,present}, -1, "", {{"turnOn",id ["APPLIQUE_TERRASSE"]}}) Et là, rien la variable bloque sur 1 Par contre je ne vois pas d'élément dans les 2 cas via le debug = true -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Fred.domotique a répondu à un sujet de Lazer dans Quick App Developpeur
Bonjour, Je sollicite votre aide sur le code ci dessous, je ne comprend pas pourquoi cela ne fonctionne pas sur GEA suite à la migration sur HC3. Enfaite la variable passe bien à 1 mais la partie après le sleep s'execute dans le debug mais la variable ne bouge pas elle reste à 1 ?? GEA.add({id["PORTE_SALON"]}, -1, "", {{"Global","EtatPorteTerrasse", "1"},{"Sleep", 10, {"Global","EtatPorteTerrasse", "2"}}}) Merci d'avance. -
hc3 Quick App Doorbird Manager
Fred.domotique a répondu à un sujet de MAM78 dans Quick App Developpeur
Mam78, je reviens vers toi car je trouve pas la solution sur l'erreur partagé ci dessous. ci dessous mon débug lors de la creation des childs. Le reste semble être connecté pourtant. J'ai essayé avec la dernière version sans rien modifié dans les bases de config hormis les variables. Si tu as un peu de temps pour m'aider, merci.