Aller au contenu

Recommended Posts

Partage les lignes concernées, juste avec l'erreur c'est pas simple. Je peux juste te dire que c'est ta ligne 439

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 07/09/2018 à 14:44, Nissan_GT-R a dit :

Bonjour tout l'monde ;)

 

Je reviens vers vous car j'ai un petit soucis...

 

Je suis en convalescence dans le sud et quand je me suis connecté à ma HC2 je me suis aperçu que j'ai le message suivant :

 

"[DEBUG] 14:38:59: [1;31m2018-09-07 14:38:59.772801 [ error] API: Not found" 

 

Savez-vous d'où ça peut venir svp ?

 

Merci d'avance pour votre aide ;)

Bonsoir, quelqu'un peut m'aider pour ne plus avoir ces messages d'erreur svp ?

 

Merci d'avance pour votre aide.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 17 heures, pepite a dit :

Partage les lignes concernées, juste avec l'erreur c'est pas simple. Je peux juste te dire que c'est ta ligne 439

 -- ---------------------------------------------------------------------------
  -- Ajoute un périphérique dans la liste des éléments à traiter
  -- ---------------------------------------------------------------------------
  GEA.add = function(id, secondes, message, arg)
    local repeating  = false
    local notStarted = false
    local maxtime    = -1
    local groups     = {}
    local params     = {}
    local name       = {}
    local room       = {}

    if (arg and #arg > 0) then 
      for i = 1, #arg do 
        lowCapsArg = string.lower(arg[1])    -- ligne 439
        if (lowCapsArg == "repeat") then 
          repeating = true
        elseif (lowCapsArg == "maxtime") then 
          maxtime = tonumber(arg[2])
        elseif (lowCapsArg == "group") then 
          groups[tonumber(arg[2])] = true
        elseif (lowCapsArg == "notstarted") then 
          notStarted = true 
        end
      end
 

Partager ce message


Lien à poster
Partager sur d’autres sites

et ca c est ce que je veux :

GEA.add (id["LumiereCuisine"], -1,"", {"turnOn", id["SpotCuisine"]}) 
GEA.add (id["SpotCuisine"], -1,"", {"turnOn", id["LumiereCuisine"]}) 
GEA.add (id["LumiereCuisine"], -1,"", {"turnOff", id["SpotCuisine"]}) 
GEA.add (id["SpotCuisine"], -1,"", {"turnOff", id["LumiereCuisine"]}) 

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite

Dans la poursuite de mon test de suppression des "api not found", je me suis rendue compte que j'ai un truc bizarre à la compilation des lignes au démarrage de GEA. Je ne sais pas depuis combien de temps c'est là. A priori ce n'est pas bloquant, juste "moche":

image.png.2835c6aaa13b4b6324bb5dc2d8f7891a.png

Les lignes avant et après ce "api not found" sont les suivantes :

  GEA.add({{"Value",id["PF_JARDIN"],0},{"Value",id["ESC_JARDIN"],0},{"Time", "Sunset+30"}},30,"",{{"Close",id["VOLET_JARDIN"]}})
  GEA.add({{"Value+",id["VOLET_NOLAN"],0},{"Value",id["FEN_NOLAN"],0},{"Time","20:00"}},30,"",{{"Close",id["VOLET_NOLAN"]},{"Scenario",id["VELUX_NOLAN_B"]}})

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@CharlesO 

 

Bonsoir, 

Tu as bien mis ton ID Lumiere cuisine dans l'entête ? 

TU as quelle version de GEA ? 

Tu as bien ton tableau d'ID qui correspond ? 

Tu reçois le Push de la ligne ci-dessous ? 

 

GEA.add(id["LumiereCuisine"], -1,"Lumiere cuisine allumée", {{"turnOn", id["SpotCuisine"]}})

 

@Dragoniacs

Le WorkAround n'a donc pas géré toutes les Erreurs API.  :-(

 

@Nissan_GT-R

 

Cette erreur est du au dernier Firmware mais n'est pas bloquante 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour

Tu as bien mis ton ID Lumiere cuisine dans l'entête ? 

Oui

 

TU as quelle version de GEA ? 

v 5.40

 

GEA.add(id["LumiereCuisine"], -1,"Lumiere cuisine allumée", {{"turnOn", id["SpotCuisine"]}})

ca marche !!!

 

merci royal !

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 13 heures, CharlesO a dit :

TU as quelle version de GEA ? 

v 5.40

C'est de ma faute, j'ai considéré ue tu avais GEA 6.07, et je t'avais donc écrit les lignes avec la syntaxe de la 6.07 ;-)  et non la syntaxe de la 5.40.

J'ai fait mon boulet :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

pas de probleme merci

petites questions stp :

sur la ligne de commande j ai comme un delais peut on le reduire ?

quel est la diff entre 5.4 et 6.07 ?

tu me conseille de upgrade a 6.07 ?

si oui comment upgrade sans tout casser ?

merci

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @CharlesO

 

Oui, je pense qu'il faut passer en 6.07, gros changelog et de nombreuses nouveautés. Code très optimisé.

 

Remplir la partie configuration générale dans config()

 

Puis recopier son tableau d'ids et les lignes dans setEvents()

 

Et hop ;-)

 

Bien evidemment, toujours garder l'ancienne version en cas de bug. personne n'est à l'abri ;-)

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×