-
Compteur de contenus
1075 -
Inscription
-
Dernière visite
-
Jours gagnés
13
Tout ce qui a été posté par Cardane
-
@Lazer, merci pour le rajout de test, il en me reste plus qu'à aussi tester si on n'est pas en fin de mois et c'est bon
-
merci @lazer, je vais tester ca, et effectivement pour l'instant je fais un setTimeout d'une heure (mode test), et complètement oublié cette histoire de 24 heures sur HC2... je vais faire la modification et attendre, je verrai bien si ca passe sur HC3 :-)
-
tu as cliqué sur l'icône "-" en rouge ?
-
bon, sur base des différents conseils de @lazer et @jang, le QA commence a fonctionner correctement... il ne me reste plus qu'une chose à faire : le premier déclenchement... ce QA se rafraîchit automatiquement toutes les 24 heures afin d'aller chercher les nouvelles valeurs sur le site externe. Mais je voudrais aussi que, après installation du QA, le premier déclenchement se fasse à 03:00 du matin (heure idéale pour éviter les problèmes de conversion entre temps UTC, heure local, heure d'été, etc...). Une fois ce premier déclenchement effectué, pas de problème, j'utilise un setTimeout de 24 heures et c'est ok... Quelle serait la manière la plus simple pour faire ça à votre avis ?
-
mais est-ce qu'il faut passer par cet onglet pour le créer, ou est-ce que l'appel a emitCustomEvent("monEvent") fait aussi la création ? bon, je suppose en voyant ton écran qu'il faut le créer avant... je vais essayer ca, ce qui me dérange c'est de devoir tester l'heure dans une boucle dans le QA
-
ah oui mais la vous me parlez chinois :-) je n'ai jamais essayé ca, je ne sais même pas de quoi vous parlez :-) bon, pour l'instant j'ai mis en place sur base de variables globales.... si j'essaie de comprendre ce que vous dites, je suppose que le QA devrait lui-même faire le test pour savoir si on est à l'heure du CivilDusk par exemple, et à ce moment là générer un event , c'est ca ? EDIT : OK, j'ai trouvé la fonction fibaro.emitCustomEvent("eventForCivilDawn").... mais donc ca veut dire que dans le QA je dois boucler en testant l'heure jusqu'au moment ou elle est égale à une des heures gérées par le QA... ca me parait un peu lourd non ?
-
salut @Lazer, merci du retour, oui, j'ai déjà ca dans des labels, mais le but c'est effectivement de pouvoir utiliser les valeurs dans GEA et de faire simple... créer des childs me semble un peu compliqué ou usine à gaz rien que pour ca, donc je partirais plus sur des variables. Par contre, de ce côté, tu conseilles quoi ? globales ou locales au QA ? pour être utilisables par GEA ? en fait les scènes blocs je n'utilise pas du tout
-
Bonjour à tous, Le titre du post n'est peut-être pas le meilleur, mais bon, voilà ce que je cherche à faire... Je suis en train de faire un QA sur base du VD Dawn and Dusk écrit par @OJC sur HC2. Pour faire simple, j'aimerais que les valeurs de Sunrise, Sunset, Civil Dusk et Civil Dawn puisse être utilisée à la fois dans les scène blocs et dans GEA. Mais si j'ai bien compris, ce qui est utilisable dans ce cas ce sont les 'properties' du QA (exemple value pour un QA Temperature sensor). Comme ici je manipule des heures, le seul type qi me semble utilisable est le QA générique, mais alors il n'y a pas de properties prédéfinies. Y-a-t-il un moyen d'en créer, ou d'en simuler ? Merci d'avance
-
chez moi ca marche toujours, pour l'instant 2°, soleil et nuages et 14km/h de vent...avec YR Weather
-
oui, c'était juste ca, un copier coller malheureux et ensuite tellement bête que je ne l'ai jamais vu :-) et oui, effectivement, mettre ca dans un pcall j'arrête de picoler le soir
-
@jang, yesssss, so obvious :-) thanks a lot
-
@Lazer, mais j'ai aussi essayé en mettant l'appel http dans la fonction d'appel du bouton ou même dans le onInit, avec chaque fois les mêmes messages d'erreur... ca doit être une erreur dans le self.http:request mais je ne vois pas
-
oops, j'avais pas compris la question, désolé voici le code, c'est via un self:getIPXValue() mais j'ai essayé aussi avec QuickApp:getIPXValue function QuickApp:onInit() self:debug("onInit") self.http = net.HTTPClient() end function QuickApp:btnRefreshOnRelease(event) self:getIPXValue() end function QuickApp:getIPXValue () self:debug("In function call") self.http:request("192.168.1.43/api/xdevices.json?key=apikey&Get=A", { options = { method = "GET" }, success = function(response) end, error = function(err) end }) end
-
pour faire le test je l'appelle depuis la callback fonction d'un bouton, qui appelle cette fonction ci
-
salut @Lazer, j'ai essayé avec et sans, même combat.... en fait l'erreur est dans la fonction getIPXValue, mais vu le peu de ligne qu'elle contient, soit je suis aveugle, soit c'est tellement évident que je passe à côté... les messages d'erreur complets : [03.03.2021] [11:38:15] [DEBUG] [QUICKAPP232]: std::runtime_error: 'Invalid argument' [03.03.2021] [11:38:15] [ERROR] [QUICKAPP232]: QuickApp crashed [03.03.2021] [11:38:15] [ERROR] [QUICKAPP232]: Unknown error occurred: handleJsonRpc
-
Bonjour à tous, voilà, je suis en train de faire un petit QA dans lequel j'ai simplement besoin (entre autres choses) d'aller récupérer la valeur d'une entré analogique sur mon IPX. J'ai donc le code suivant.... qui ne marche pas... j'ai enlevé toutes les lignes additionnelles pour ne garder que le minimum mais je reçois l'erreur "runtime error : invalid argument" Bon, je ne suis pas bien réveillé certainement parce que je ne vois pas du tout ce qui cloche .... si quelqu'un avec les yeux plus ouverts que moi pouvait me dire ce qui déconne dans ce bout de code :-) merci à tous function QuickApp:onInit() self:debug("onInit") self.http = net.HTTPClient({timeout=3000}) end function QuickApp:getIPXValue () self.http:request("XXX.XXX.XXX.XXX/api/xdevices.json?key=apikey&Get=A", { success = function(response) end, error = function(err) end, options = { method = 'GET' } }) end
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Cardane a répondu à un(e) sujet de Lazer dans Quick App Developpeur
effectivement avec la 7.11 ca marche, merci -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Cardane a répondu à un(e) sujet de Lazer dans Quick App Developpeur
hello, je viens d'installer GEA sur la HC3 et je vois dans le debug le message suivant : [10.02.2021] [19:26:03] [ERROR] [QUICKAPP105]: QuickApp crashed[10.02.2021] [19:26:03] [ERROR] [QUICKAPP105]: main.lua:3109: attempt to index a nil value (upvalue 'self') je n'ai encore aucune règle , est-ce que j'ai oublié quelque chose ? j'ai juste fait l'installation standard -
le problème est résolu, j'ai changé les ports dans le fichier d'installation, ca passe
-
Hello à tous, et plus particulièrement aux possesseurs d'un NAS Synology.... J'essaie d'installer un package, mail il me dit que le port 8080 est déjà utilisé. Le seul truc qui aurait pu utiliser ce port était le contrôleur Unifi, mais il est en fait en port 8081. Est-ce que vous auriez une idée de ce qui peut utiliser le 8080 et si on peut changer ca ? merciiii
-
bon ben on verra en 2022 alors :-)
-
ca n'existe plus, comme les autres graphiques d'ailleurs, sur la HC3, et je n'ai vu nulle part que c'était prévu dans la roadmap
-
@Domodial, j'ai eu exactement le même problème cette semaine, mis à part qu'en plus elle était hyper lente et GEA planté même diagnostic seul le redémarrage complet a été efficace
-
ah ben voilà, la bête est arrivée comme prévu... suis d'accord avec toi @Lazer, effectivement, pas la peine de faire un shutdown de la box, ca n'arrive pas assez souvent (sauf quand je bricole sur l'élec et que je me plante ) par contre l'intégration avec GEA oui pour la partie bureaux du bâtiment, suis pas toujours présent à cet endroit et ca me permettra de gérer un peu mieux. Tiens, par contre je ne sais pas quel modèle tu as exactement, moite viens de recevoir le 5px2200i et je suis (très) surpris du vacarme (ventilation) ... il est annoncé comme moins de 45dB, et là je suis plus proche de 65... impossible à utiliser dans une pièce en dehors d'un rack, et même comme c'est hyper bruyant
-
salut @Lazer, je vais recevoir mon nouvel UPS demain j'espère et donc je regarde ton QA. Est-ce que tu aurais des cas d'exemple d'utilisation ? Est-ce envisageable de l'utiliser avec GEA par exemple ? de faire un shutdown propre de la HC3 ? Est-ce ok si j'installe le QA deux fois ? (j'envisage 2 UPS) Merci à toi en tous cas pour ce super boulot
