Aller au contenu

Messages recommandés

Posté(e)
Petite QUESTION   

avec ceci, j'ai une réponse quand la température est inférieure à +2° et non -2° ??

 

GEA.add( {"Weather-", "Temperature" ,-2}, 30, " La température ext. est de #value# °")

 

QQun peut me dire l'erreur dans l'écriture !!

 

 

 

La syntaxe est bonne. Mais peut-être que GEA ne gère pas les "inférieur à négatif "

 

Envoyé de mon SM-A530F en utilisant Tapatalk

 

 

 

 

 

  • Upvote 1
Posté(e)

Hello depuis ce matin suite au vent et aux coupures de courant, je n'ai plus accès aux scènes et elles ne fonctionnent plus !!!!!

Alors que je peux piloter les modules via l'interface !!!!

 

Que faire, j'ai déjà redémarré la HC, et mes autres appareils fonctionnent, le réseau est présent, wifi ok. 

 

Voici le message :

 

image.png.e760bceff60dcaf6c467ceb0c56c3fcd.png

Posté(e)
Le 09/02/2020 à 09:23, Phenix a dit :

OK 

Alors si @Steven passe par là, s'il peut m'aider. :2:

Bon ben je suis pas @Steven alors bon courage ;-)

 

....

 

Au cas où :

Cherchez ceci dans le code :

 

local num2 = tonumber(string.match(result, "[0-9.]+"))
-- Remplacez par :

local num2 = tonumber(string.match(result, "-?[0-9.]+"))

 

Je suis dehors ;-)

Posté(e)

Hello @pepite

J'ai fait la modification de local num2, maintenant il n'y a plus qu'a attendre que les températures baisses.

 

Désolé encore mais je ne voulais pas te blessé, donc Merci Beaucoup pour ton aide.

Posté(e)

Bonjour @pepite

 

GEA.add( {"Weather-", "Temperature" ,-2}, 30, " La température ext. est de #value# °")

local num2 = tonumber(string.match(result, "-?[0-9.]+"))

Ce la ne fonctionne pas car lorsque le suis < = +2°, il me donne déjà la température.

 

Posté(e)

@pepite 

 

Tu m'as donné une solution pour contrôler les températures négatives avec un remplacement de l'instruction ci-dessous 

local num2 = tonumber(string.match(result, "-?[0-9.]+"))

Car je souhaite avoir l'information que si je suis inférieur à -2°

 

GEA.add( {"Weather-", "Temperature" ,-2}, 30, " La température ext. est de #value# °")

 

MAIS la réponse arrive si je suis < à +2°

 

  • 2 semaines après...
Posté(e)

Bonsoir,

 

Je suis en train de découvrir GEA et je désire allumer une lumière sur détection de mouvement pour une période de 20 minutes.

 

La ligne ci-dessous fonctionne correctement (les id sont les bons et les variables sont ok):

GEA.add({ id["CARNOTZET_MOUVEMENT"], {"Time", "16:00", "Sunrise+60"}}, -1, "",{"turnOn",{id["CARNOTZET_LAMPE_SM"],id["CARNOTZET_LAMPE_AMB"]},DureeCarnoAmb});     

 

Par contre, à chaque détection, cela me fait une instance de plus dans la scène ;-( ...

Du coup, j'ai très vite 10 instances qui tournent en même temps.

 

Dans le forum, j'ai bien vu qu'il faudrait faire une tâche afin de pouvoir la relancer sur l'événement (détection).

Je n'arrive pas à écrie cette partie...

 

Est-ce que quelqu'un pourrais m'aider ?

 

Merci d'avance et très belle soirée.

 

Patrick.           

  • 2 semaines après...
Posté(e)

Hello, 

Bon je suis une grosse buse en GEA... Je n'arrive pas à envoyer une notification sur mon smartphone pour m'informer de l'état de la machine à laver.

Voilà ma ligne : GEA.add( 183,-1, "", {{"Global", "WP_LaveLinge", "DEMARRAGE"}}, "Le Lave-linge démarre.")

 

J'ai bien déclaré mon ID Smartphone dans la config 

GEA.portables = {70} 

 

Une âme charitable pour m'aider ?

Posté(e)

 Je ne suis pas spécialiste (Lua ou GEA) mais comme c'est un instantané, as-tu déclaré le 183 dans l'entête (sous value)?

 

  • Upvote 1
Posté(e)

@harison salut. On m'a aidé avec ce code qui fonctionne parfaitement pour moi. Tu n'as plus qu'à l'adapter à tes besoin.

  -- Lampe RGBW Météo Cuisine
GEA.add({{"Time","06:00","09:00"},id["DETECTEUR_MOUVEMENT_COULOIR"]},-1, "",{"Scenario", id["SC_METEO_RGBW"],1})
    --Éteindre la lampe RGBW au bout de 1 mn si pas de détection avec le capteur du couloir.
GEA.add({id["DETECTEUR_MOUVEMENT_COULOIR"], {"Value+", id["LAMPE_RGBW_CUISINE"],1}}, 60, "", {{"Inverse"}, {"turnOff", id["LAMPE_RGBW_CUISINE"]}})

 

  • Like 1
  • Upvote 1
Posté(e)
il y a une heure, Did a dit :

 Je ne suis pas spécialiste (Lua ou GEA) mais comme c'est un instantané, as-tu déclaré le 183 dans l'entête (sous value)?

 

Oui tout est déclaré. Mais je pense avoir compris ma bêtise avec la réponse de Fredokl.

 

  • 4 semaines après...
Posté(e)

Bonjour,

J'essaye de récupérer la valeur d'un label dans un VD (c le VD Yamaha MusicCast 1.1 de Lazer) pour pouvoir faire un ON/OFF sur un WP

 

%% properties
205 ui.LabelPower.value

 

GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]})

 

Merci pour votre aide

 

 

 

Posté(e) (modifié)
il y a 2 minutes, Ghoosti a dit :

Bien ça ne marche pas.... le WP n'est pas ON

Comment savoir si il lit bien la valeur ?

j'ai ceci comme valeur API du module

  "ui.LabelAlbum.value": "",
    "ui.LabelArtist.value": "Pure FM RTBF (Brussels/French)",
    "ui.LabelDebug.value": "",
    "ui.LabelInput.value": "NET RADIO",
    "ui.LabelPlayback.value": "▶️ playing",
    "ui.LabelPower.value": "ON",
    "ui.LabelRoom.value": "Salon",
    "ui.LabelTrack.value": "",
    "ui.SliderVolume.value": 38,
    "visible": "true",
    "rows": [
      {

Modifié par Ghoosti
Posté(e)

Déjà tu as quelque chose dans le debug de GEA, je veux dire le trigger sur ton label est bien déclenché, au moment où tu allumes l'appareil Musiccast ?

Posté(e) (modifié)

Salut Lazer,

 

J'ai ceci

image.png.5db7a0ff2e946ffbc426c98bc61ce114.png

 

La ligne ne démarre pas dans GEA

GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]})

Modifié par Ghoosti
Posté(e)

OK donc c'est bien ton trigger dans GEA qui ne fonctionne pas.

Vérifie bien la syntaxe de l'entête de la scène, c'est extrêmement rigoureux.

Posté(e)

Bien j'essaye depuis ce matin mais il y a un stuttttt

j'ai essayé de changer de bouton et idem

%% properties
205 ui.ButtonON.value

GEA.add({"Label", 205, "ButtonON", "on"}, -1, "", {"TurnOn", id["WP_MiniDSP"]})

 

 "msg": "local p=json.decode(fibaro:getGlobalValue(\"Yamaha_MusicCast_Parameters\"))\nfibaro:startScene(p.SceneID, {{VD_Text = \"Power ON\"}, {action = \"power\"}, {value = \"on\"},

Posté(e)

Déjà tu devrais coller ton code sur le forum avec les balises LUA, parce que :

- c'est illisible en l'état

- si ça se trouve, la syntaxe fautive sauterai aux yeux une fois formaté correctement... parfois (souvent) il suffit d'un seul caractère, un espace, une majuscule, etc

×
×
  • Créer...