Dragoniacs Posté(e) le 8 février 2020 Signaler Posté(e) le 8 février 2020 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 1
Phenix Posté(e) le 9 février 2020 Signaler Posté(e) le 9 février 2020 OK Alors si @Steven passe par là, s'il peut m'aider.
Phenix Posté(e) le 10 février 2020 Signaler Posté(e) le 10 février 2020 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 :
pepite Posté(e) le 10 février 2020 Signaler Posté(e) le 10 février 2020 Bonjour, @Phenix tu ne poastes pas au bon endroit ;-) ici c'est support GEA. Essaie une restauration.
pepite Posté(e) le 10 février 2020 Signaler Posté(e) le 10 février 2020 Le 09/02/2020 à 09:23, Phenix a dit : OK Alors si @Steven passe par là, s'il peut m'aider. 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 ;-)
Phenix Posté(e) le 11 février 2020 Signaler Posté(e) le 11 février 2020 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.
pepite Posté(e) le 12 février 2020 Signaler Posté(e) le 12 février 2020 Bonjour @Phenix Hop hop je rigolais, pas de soucis du tout ;-)
Phenix Posté(e) le 13 février 2020 Signaler Posté(e) le 13 février 2020 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.
pepite Posté(e) le 13 février 2020 Signaler Posté(e) le 13 février 2020 Bonjour, Pas compris. désolé, il est tôt ;-)
Phenix Posté(e) le 13 février 2020 Signaler Posté(e) le 13 février 2020 @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°
harison Posté(e) le 22 février 2020 Signaler Posté(e) le 22 février 2020 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.
Yorino Posté(e) le 3 mars 2020 Signaler Posté(e) le 3 mars 2020 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 ?
fredokl Posté(e) le 3 mars 2020 Signaler Posté(e) le 3 mars 2020 @Yorino Essai: GEA.add(183,-1, "Le Lave-linge démarre.", {{"Global", "WP_LaveLinge", "DEMARRAGE"}})
Did Posté(e) le 3 mars 2020 Signaler Posté(e) le 3 mars 2020 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)? 1
fredokl Posté(e) le 3 mars 2020 Signaler Posté(e) le 3 mars 2020 @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"]}}) 1 1
Yorino Posté(e) le 3 mars 2020 Signaler Posté(e) le 3 mars 2020 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.
Ghoosti Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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
pepite Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 Bonjour, Ben tu as tout fait deja :-)Envoyé de mon BND-L21 en utilisant Tapatalk
Ghoosti Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 Bien ça ne marche pas.... le WP n'est pas ON
Ghoosti Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 (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é le 31 mars 2020 par Ghoosti
Lazer Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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 ?
Ghoosti Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 (modifié) Salut Lazer, J'ai ceci La ligne ne démarre pas dans GEA GEA.add({"Label", 205, "LabelPower", "ON"}, -1, "", {"TurnOn", id["WP_MiniDSP"]}) Modifié le 31 mars 2020 par Ghoosti
Lazer Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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.
Ghoosti Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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\"},
Lazer Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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
Messages recommandés