Aller au contenu

Cardane

Membres confirmés
  • Compteur de contenus

    1078
  • Inscription

  • Dernière visite

  • Jours gagnés

    13

Tout ce qui a été posté par Cardane

  1. quelqu'un pourrait-il me dire ou se situe l'erreur dans cette ligne ? GEA.add( {"CustomEvent", "onCivilDusk"}, -1, "event onCivilDusk", {"Close", 199, 100} ) si j'ajoute cette ligne dans mon GEA, les cpu montent ) 50% et GEA part en cacahuète :-) mais je ne vois pas ou est l'erreur
  2. pour info, si j'ai bien vu, les définir dans l'onglet permet simplement que les events soient utilisables dans les scènes blocs....
  3. yes, i saw that in documentation... i did start a test yesterday, will see later on today if everything is running correctly, then i'll try to optimise my code based on your example ;-) i guess we can manage that using the isdst flag ?
  4. @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
  5. 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 :-)
  6. tu as cliqué sur l'icône "-" en rouge ?
  7. 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 ?
  8. 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
  9. 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 ?
  10. 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
  11. 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
  12. Cardane

    Plus de météo ni de lune...

    chez moi ca marche toujours, pour l'instant 2°, soleil et nuages et 14km/h de vent...avec YR Weather
  13. Cardane

    question HTTP request

    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
  14. Cardane

    question HTTP request

    @jang, yesssss, so obvious :-) thanks a lot
  15. Cardane

    question HTTP request

    @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
  16. Cardane

    question HTTP request

    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
  17. Cardane

    question HTTP request

    pour faire le test je l'appelle depuis la callback fonction d'un bouton, qui appelle cette fonction ci
  18. Cardane

    question HTTP request

    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
  19. Cardane

    question HTTP request

    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
  20. effectivement avec la 7.11 ca marche, merci
  21. 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
  22. Cardane

    Port 8080 sur Synology

    le problème est résolu, j'ai changé les ports dans le fichier d'installation, ca passe
  23. Cardane

    Port 8080 sur Synology

    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
  24. bon ben on verra en 2022 alors :-)
  25. 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
×
×
  • Créer...