Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -36%
Aspirateur balai sans fil Dyson V8 Origin
Voir le deal
254.99 €

Scripts Lua Starter et Allumage

+11
texas31
Jo le Papy
nemrod68
dubs49
enriqueigl
PapyCoyote
Marc0
didll35000
Jlrjob89
jlm17
Mipel
15 participants

Page 3 sur 3 Précédent  1, 2, 3

Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Mer 18 Sep 2024 - 13:07

je viens de regarder rapidement et je pense que tu peux tenter ça :

tu passes en mode "configuration widget" puis tu vas dans "Choix source Starter". Dans la liste des catégories qui s'affichent à gauche de la fenêtre, tu choisis Inters logiques puis le nom de l'inter logique voulu dans la liste de droite.
ça doit le faire, merci de me le confirmer et on verra pour le renommage plus tard.

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Mer 18 Sep 2024 - 19:32

Salut Mipel,
Je vais essayer de répondre à l'ensemble de tes questions
Pour commencé, j'ai utilisé ton Lua Starter

Mipel a écrit:....As-tu ouvert le lua pour voir comment ça se passe ?
euh !!  oui... et .... je n'ai rien compris du tout Embarassed

Mipel a écrit:Pour info, tous les lua sont nommés main.lua (le nom du script) mais sont affichés sur la radio selon le nom décrit en ligne 4
Voilà !! ça c'est facile, je sais faire. Je l'appellerai "Sécurité Moteur" (C'est pour un moteur électrique)

Mipel a écrit:Tu passes en mode "configuration widget" puis tu vas dans "Choix source Starter". Dans la liste des catégories qui s'affichent à gauche de la fenêtre, tu choisis Inters logiques puis le nom de l'inter logique voulu dans la liste de droite
Arf !! C'est exactement ce que j'ai déjà fait et ça fonctionne bien avec SH par exemple...
Un détails cependant, contrairement à toi, dans la liste de "Choix sources Starter", je n'ai que "---, Analogs, Inters, Trims, Voies, Gyro, Ecolage, Chronos, Valeurs système et spécial", mais pas inters logiques  scratch
Et dans la liste déroulante "Inters" les inters de fonction IF1, IF2, IF3....... IF6 ne sont pas accessibles dans ce mode de configuration.
/!\ Je parle bien des inters de fonction (Petits boutons poussoirs en partie basse de la radio .... led Bleue) et pas des inters logiques.
Ils sont nommés IF1, IF2 etc .... jusqu'à IF6, puisqu'il y en a 6 Very Happy

Mipel a écrit:......on verra pour le renommage plus tard.  
Tout à fait !! Je t'expliquerai ça (Pour info, Je ne retrouve plus les copies d'écrans de tes Lua qu'il me semble avoir vu quelque part.. ou alors je rêve)

J'espère avoir été clair dans mes réponses
J'attends ton retour
A bientôt
Jeef
Fichiers joints
Scripts Lua Starter et Allumage - Page 3 Attachment
Sécurité_moteur-PM.png Juste pour info : Voilà le visuel souhaitéVous n'avez pas la permission de télécharger les fichiers joints.(52 Ko) Téléchargé 2 fois
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Mer 18 Sep 2024 - 21:20

J'étais parti sur les inters logiques, j'avais mal compris ta demande.
Je viens de faire des essais et effectivement les inters de fonctions ne sont pas disponibles dans la liste des sources possibles pour les lua alors qu'ils le sont dans les mixages.
Il faut que je creuse un peu la chose, je te tiens au courant s'il y a moyen d'utiliser ces 6 boutons mais j'ai de gros doutes. Ces poussoirs fonctionnent comme des bascules (un équivalent des boutons radio en html) et du coup on ne peut libérer le IF1 qu'en en choisissant un autre.
Quel type de fonctionnement souhaites-tu obtenir pour activer la coupure des gaz ?

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Jeu 19 Sep 2024 - 6:29

Mipel a écrit:J'étais parti sur les inters logiques, j'avais mal compris ta demande.
Je m'en suis douté

Mipel a écrit:Je viens de faire des essais et effectivement les inters de fonctions ne sont pas disponibles dans la liste des sources possibles pour les lua alors qu'ils le sont dans les mixages.
Voilà ! Tu as mis le doigt sur le soucis que je souhaite résoudre

Mipel a écrit:... ces poussoirs fonctionnent comme des bascules (un équivalent des boutons radio en html) et du coup on ne peut libérer le IF1 qu'en en choisissant un autre. 
Ah! Alors je vais peut-être t'apprendre une chose... leur fonctionnement est bel et bien paramétrable ... tu trouveras l'info ICI

Mipel a écrit: Quel type de fonctionnement souhaites-tu obtenir pour activer la coupure des gaz ?  
Un truc simple, avec l'affichage tel que laissé en fichier joint dans mon post précédent.
Led bleue allumée : Sécurité activée
Led bleue éteinte : Sécurité désactivée

En fait l'idée est de palier la mauvaise visibilité de cette led en extérieur et de coupler avec une alerte sonore. La partie sonore n'est je pense, pas compliquée à réalisée (je verrai ça plus tard)

Je vais continuer à chercher de mon côté... mais je tourne en rond depuis un moment que ce soit dans les forums ou sur le net...A l'impossible nul n'est tenu !!
Sinon direction Github pour faire part de cette constatation et demander aux devellopeurs une modification d'accès aux inters... mais s'ils ne l'ont pas fait, il y a peut-être une bonne raison!!

A bientôt
Jeef
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Jeu 19 Sep 2024 - 8:58

Merci pour l'info sur la config des poussoirs avec le choix 6 pos + off et le mode permanent.
du coup, je passe par un inter logique activé par IF1 et je le choisis dans la config du widget, ça marche pour l'affichage.
je vais bricoler le lua selon ta demande, il faudra que tu valides que la coupure gaz soit bien effective car le widget ne fait rien d'autre que d'afficher la position d'un poussoir.

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Jeu 19 Sep 2024 - 9:24

Voici la version à tester, je l'ai nommée "Coupure moteur"

Attention au choix des textes, les accents ne sont pas gérés et un nom trop long va décaler l'affichage.
Je pense qu'un ON OFF suffirait mais bon...
voir ci-dessus pour l'utilisation d'un inter logique comme source du widget, à toi de tester maintenant.
Fichiers joints
Scripts Lua Starter et Allumage - Page 3 Attachment
safety.zip Vous n'avez pas la permission de télécharger les fichiers joints.(56 Ko) Téléchargé 5 fois

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Jeu 19 Sep 2024 - 21:31

Salut Mipel
Pas le temps de regarder en détail ce soir... je vois ça demain et je reviens vers toi pour avis.
Tu pourrais juste préciser ta manip ou config de l'inter logique
Je viens d'essayer rapidement... je n'ai pas vraiment saisi la manip.
Une copie d'écran serait plus simple... mais bon si tu n'as pas le temps....
A+
Jeef
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par philandroid Jeu 19 Sep 2024 - 21:57

Impressionant la réactivité de Mipel.
Bravo.
Et perso j'apprécie également le fait de ne pas fournir un script compilé permettant ainsi d'en apprendre beaucoup.
Merci.

Pour info, un allemand -je crois- se lance dans un gros tuto sur les Lua dans le monde d'Ethos. Ca me semble très prometteur: https://www.rcgroups.com/forums/showpost.php?p=52883755&postcount=1274
philandroid
philandroid

Masculin Messages : 253
Date d'inscription : 14/06/2021
Age : 62
Localisation : châteauroux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par MILAN Jeu 19 Sep 2024 - 23:24


ETHOS-LUA :
Lua sous Ethos est une merveilleuse extension pour réaliser les souhaits individuels.

Par conséquent, il est souhaitable d’atteindre une base d’utilisateurs plus large.
Les scripts Lua peuvent améliorer considérablement la convivialité de l’émetteur !

Aujourd’hui, je commence un petit tutoriel qui vous aidera progressivement à vous familiariser avec la programmation Lua d’Ethos.

Le chapitre 1 aborde des sujets tels que :

- Quels types de scripts Lua existe-t-il ?
- Comment fonctionnent les scripts (appelés handlers) ?
- Mise en place d’un environnement de travail - Utilisation du simulateur pour le développement

Le tutoriel a été développé par mes soins avec les contributions et le soutien de Lothar Thole.

Il sera développé chapitre par chapitre dans un cycle de 4 à 6 semaines. Dans le chapitre suivant, nous allons programmer un petit widget.

Le cours est disponible sous forme de Wiki sur GitHub ou de PDF.

Wiki : https://github.com/strgaltdel/Ethos-...torial-en/wiki

Repository (télécharger) : https://github.com/strgaltdel/Ethos-lua-tutorial-en

j’espère que vous le trouverez utile et qu’il augmentera l’intérêt pour le sujet.
Les questions et les discussions sont les bienvenues ici dans le fil de discussion Lua :

https://www.rcgroups.com/forums/show...pt-Programming

Si vous préférez une version allemande, vous pouvez suivre le lien vers le forum engel :

https://www.frsky-forum.de/lexicon/i.../2216-1-intro/

Ou utiliser git : https://github.com/strgaltdel/Ethos-...torial-de/wiki Cordialement

MILAN

Masculin Messages : 44
Date d'inscription : 01/03/2024
Age : 73
Localisation : VITRY

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Ven 20 Sep 2024 - 13:02

Bonjour Mipel

Mipel a écrit:Merci pour l'info sur la config des poussoirs avec le choix 6 pos + off et le mode permanent.poussoir
Avec plaisir

Mipel a écrit:... Je passe par un inter logique activé par IF1 et je le choisis dans la config du widget...
Désolé... trop neuneu.. je ne suis pas parvenu à faire fonctionner le LUA.... je n'ai pas compris ton paramétrage de l'inter logique (IF 1 n'est accessible ni dans le widget ni dans l'inter logique).. ça fonctionne cependant avec un inter (SH par exemple)
Peux-tu me détailler tous les paramétrages de cet inter logique et du Widget, tant qu'à y être....   Embarassed

[Edit] Ah !!! Je viens de me pencher sur la programmation de l'inter logique.... je commence faire fonctionner le LUA... il fallait passer en fonction "sécurité armement" dans la fonction de l'inter logique... je continu à bidouiller et je reviens vers toi pour mes impressions[/Edit]

Merci par avance
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Ven 20 Sep 2024 - 20:15

Hello, me revoilà !!!

Bon ben ça fonctionne parfaitement.
Je n'ai rien touché au LUA, j'ai juste remplacé les images Bitmaps par des images vertes et rouges commentées (Avec les accents Wink en téléchargement plus bas)
J'ai également bien pris soin d'activer la coupure Gaz avec IF1, puisque le LUA ne gère pas ça (Juste l'affichage, comme tu le précises)
Et ça fonctionne !!

Juste une remarque, j'aurai préféré voir le nom de l'interrupteur concerné par la coupure moteur (IF1 dans mon cas), plus tôt que le nom de l'inter logique...

En revanche je n'ose pas touche au code LUA pour recentrer l'image [Edit du 21/09/24] Résolu plus bas [/Edit]

Code:
-- Inactive background
   lcd.color(widget.color2)
        lcd.drawBitmap(50, 15, LedR, w2, h2)
        lcd.drawText(w / 2, (h - text_h)/ 2, widget.inactivetext, CENTERED)

Quelles sont les valeurs à retoucher ?
Encore un grand merci.
Jeef


Dernière édition par jeefreeze le Sam 21 Sep 2024 - 10:52, édité 2 fois
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Sam 21 Sep 2024 - 9:28

Salut,
Je vais regarder s'il est possible de prendre les inters de fonction comme source mais rien de sûr.
Pour les images, ça peut être la solution pour les accents si besoin.
Pour l'affichage, je ne crois pas possible d'indiquer le nom de l'interrupteur choisi pour la coupure quand on passe par un inter logique, à vérifier aussi.
Pour le recentrage de l'image, il faut faire des essais en calculant la taille des textes par rapport au nombre de pixels disponibles selon la configuration choisie pour afficher le widget, ce nest pas toujours le plus simple à faire...

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Sam 21 Sep 2024 - 10:50

Salut Mipel
Marrant, tu as répondu pendant que j'étais en train de bidouiller et réussi à trouver la valeur à modifier pour recentrer l'image.
J'ai tout simplement utilisé le simulateur Ethos et fais des modifs successives...
Avec mes images, il suffit de changer le 15 par un 3 dans mon cas et ce sur les 2 lignes pour la led verte et la led rouge (A adapter en fonction de la taille du Widget choisi). Exemple:
Avant:
Code:
lcd.drawBitmap(50, 15, LedR, w2, h2)
Après:
Code:
lcd.drawBitmap(50, 3, LedR, w2, h2)

Je joins ma petite modification de ton LUA avec les Bitmaps "Activée" et "Désactivée"

Scripts Lua Starter et Allumage - Page 3 Rzosul11
/!\Pour rappel, ce LUA n'agit que sur la visualisation et en aucun cas sur la voie Moteur. Il convient de paramétrer cette sécurité dans le mixage de la voie des gaz (ou moteur)
Pour s'assurer de l'activation de la fonction au changement de modèle ou à l'allumage de la radio, ajoutez votre inter en mode "Activée" dans la check list.
Et pour les étourdis (Que je suis) pourquoi pas ajouter une fonction sur la position de l'inter qui lit un fichier audio d'alarme.

A titre d'info, si vous choisissez un Inter de fonction (IF1 dans mon cas) pour votre sécurité moteur et que souhaitez faire "jouer" un son pour indiquer l'alarme activée ou désactivée, il faudra créer 2 fonctions
- L'une avec IF1 en condition "Activée" (Son : securité-on = "Sécurité activée")
- L'autre avec !IF1 en condition pour "Désactivée" (Son : securite-off = "Sécurité désactivée"). Pour obtenir !IF1 comme condition, appuyez long sur la condition et choisissez "Inverser"

En tout cas un grand merci à Mipel et B R A V O pour ton implication et ta réactivité
A bientôt
Jeef
Fichiers joints
Scripts Lua Starter et Allumage - Page 3 Attachment
safety par Mipel.zip Modif du LUA de MIPEL pour recentrer mes imagesVous n'avez pas la permission de télécharger les fichiers joints.(22 Ko) Téléchargé 3 fois
Scripts Lua Starter et Allumage - Page 3 Attachment
Config et résultat.zip Config Widget - Paramètres Inter logique - RésultatVous n'avez pas la permission de télécharger les fichiers joints.(57 Ko) Téléchargé 3 fois
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Mipel Mer 2 Oct 2024 - 12:46

Hello,

Je viens d'ouvrir une issue sur ETHOS GitHub concernant la possibilité d'avoir un inter de fonction (IF1 par exemple) comme source d'un lua.
https://github.com/FrSkyRC/ETHOS-Feedback-Community/issues/4594#issue-2561241589
à suivre...

_________________
Electrique :
Avions: clik R2 + mini-polyclub en indoor
Planeurs: Gem, Serenity et Typhoon
Hélicos: Trex 450-550
Drones: Wizard X220, Aurora 90 vol à vue+fpv
Thermique :
Extra 300 78'' avec DLE 35RA


Besoin d'infos ? https://opentx-doc.fr/ (co-admin du site avec LapinFou)
Mipel
Mipel
Modérateur

Masculin Messages : 3354
Date d'inscription : 08/06/2017
Age : 66
Localisation : 85 Vendée - Aéromodélisme Sablais

http://aeromodelisme-sablais.fr

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par jeefreeze Mer 2 Oct 2024 - 19:18

Salut Mipel,
Parfait ... Je vais suivre ça
Merci

A bientôt

Nb: As-tu vu mon MP ?
jeefreeze
jeefreeze

Masculin Messages : 250
Date d'inscription : 06/03/2016
Age : 54
Localisation : Bordeaux

Revenir en haut Aller en bas

Scripts Lua Starter et Allumage - Page 3 Empty Re: Scripts Lua Starter et Allumage

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum