Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Switch on/off et multiprise

    Recalbox Général
    switch onoff multiprise
    3
    12
    1728
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Wilhinsi
      Wilhinsi last edited by

      Forcément.... si je ne précise pas ce que je veux éteindre, ca va pas aider <-<

      Je souhaite avoir sur multiprise mon écran, mon éclairage et la ventilation du raspberry.

      Pour récapituler :

      • allumer la multiprise dès que le Rasp s'allume
      • éteindre la multiprise, écran, éclairage, ventilo dès que Recalbox a fini sa séquence d'extinction et que la carte SD est Safe

      C'est mieux et merci tout de même pour ton retour 🙂

      voljega OyyoDams 2 Replies Last reply Reply Quote 0
      • voljega
        voljega Banned @Wilhinsi last edited by

        @wilhinsi ah ok bon ben le sujet f'il y a trois ans il y a des infos dessus sur comment faire ça ? Qu'on regarde si c'est tjs valide

        1 Reply Last reply Reply Quote 0
        • OyyoDams
          OyyoDams Staff @Wilhinsi last edited by

          @wilhinsi si tu achètes une multiprise wifi, tu peux coder un script à l'extinction du pi qui va envoyer un signal à la prise... mais ça demande un peu de connaissances, ça fait usine à gaz, et tu risques pour le coup de ne pas éteindre proprement ton pi.

          1 Reply Last reply Reply Quote 0
          • Wilhinsi
            Wilhinsi last edited by

            C'est ce post : lien du post

            Mais c'est parti dans un autre sens car la personne n'avait plus de GPIO.

            Moi j'ai tous les GPIO de libres.

            @OyyoDams je suis ouvert à tout, tant que ca marche 🙂

            voljega 1 Reply Last reply Reply Quote 0
            • voljega
              voljega Banned @Wilhinsi last edited by

              @wilhinsi ben du coup avec adaptation ça devrait marcher, il suffira d'ajouter la commande envoyée au gpio dans le script utilisé pour le shutdown du bouton

              1 Reply Last reply Reply Quote 0
              • Wilhinsi
                Wilhinsi last edited by

                J'ai suivi ce guide : projet github

                Mon bouton "push" fonctionne parfaitement.

                Mais comment y "inclure" dans recalbox.conf un système qui dit au relais tu t'éteins ou tu t'allume ?

                Merci 😉

                voljega 1 Reply Last reply Reply Quote 0
                • voljega
                  voljega Banned @Wilhinsi last edited by

                  @wilhinsi ben tu lis le sujet que tu m'as linké et tu appliques ce qui y est marqué... en tout cas je vais pas le faire à ta place...

                  1 Reply Last reply Reply Quote -1
                  • Wilhinsi
                    Wilhinsi last edited by Wilhinsi

                    @voljega et je ne suis pas là pour t'importuner. Je te remercie tout de même d'avoir participé à mon post.

                    Il est parfois sombre pour quelqu'un d'embrayer sur quoi que ce soit quand on y connait absolument rien du tout. Et que l'on ne mesure même pas les tenants et les aboutissants.

                    Bref, voici ce que je comprends, je choisi un port GPIO au hasard.

                    Ensuite dans /etc/init.d/ j'ajoute un fichier nommé : S1bootON

                    Recalbox va l’exécuter à chaque démarrage.

                    Comme je ne trouve rien sur le lien que j'ai donné plus haut, après une recherche, j'ai trouvé ceci.

                    Suis-je dans le bon sens ? Merci à tous 🙂

                    import RPi.GPIO as GPIO
                    import time
                    
                    in1 = 16
                    in2 = 18
                    
                    GPIO.setmode(GPIO.BOARD)
                    GPIO.setup(in1, GPIO.OUT)
                    GPIO.setup(in2, GPIO.OUT)
                    
                    GPIO.output(in1, False)
                    GPIO.output(in2, False)
                    
                    try:
                        while True:
                          for x in range(5):
                                GPIO.output(in1, True)
                                time.sleep(0.1)
                                GPIO.output(in1, False)
                                GPIO.output(in2, True)
                                time.sleep(0.1)
                                GPIO.output(in2, False)
                          
                          GPIO.output(in1,True)
                          GPIO.output(in2,True)
                    
                          for x in range(4):
                                GPIO.output(in1, True)
                                time.sleep(0.05)
                                GPIO.output(in1, False)
                                time.sleep(0.05)
                          GPIO.output(in1,True)
                    
                          for x in range(4):
                                GPIO.output(in2, True)
                                time.sleep(0.05)
                                GPIO.output(in2, False)
                                time.sleep(0.05)
                          GPIO.output(in2,True)
                    
                    
                    
                    except KeyboardInterrupt:
                        GPIO.cleanup()
                    
                    voljega 1 Reply Last reply Reply Quote 0
                    • voljega
                      voljega Banned @Wilhinsi last edited by

                      @wilhinsi je te comprends pas trop là le lien que tu as donné plus haut est bourré de trucs à faire....

                      Et si tu ne maitrises pas les fondamentaux, autant commencer par là, il y a des tonnes de tutos videos officiels et un wiki bourré d'info, commence par lire le manuel et toutes les pages howto

                      1 Reply Last reply Reply Quote 0
                      • Wilhinsi
                        Wilhinsi last edited by

                        Je viens de passer la journée à retourner les choses sans succès mais je viens de tilter sur quelque chose peut-être...

                        Dans le tuto officiel recalbox, il est dit de brancher une LED sur le PIN 14.

                        Mais si ce fameux PIN 14 je le branche sur l'entrée IN de mon Relais, je vais obtenir l'effet que je recherche sans tout griller ?

                        Merci pour vos confirmations text alternatif

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Want to support us ?

                        67
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com