Recalbox Forum

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

    NESPI :Fan Control 2 problèmes résolus en même temps

    Recalbox Général
    nespi fan control résolus même
    9
    44
    20339
    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.
    • kantoulf
      kantoulf last edited by

      En fait je viens de découvrir qu'il y'avait un pin d'alimentation en 3,3V sur le raspberry (je vous avais dit que je débutais ^^). J'ai branché le système dessus, et ça marche très bien.

      La T° fluctue entre 55°C et 60°C et le système est très silencieux. Donc je pense que je vais abandonner le système avec un circuit en 5V et l'autre 3,3V.

      1 Reply Last reply Reply Quote 0
      • Dragu
        Dragu Banned last edited by Dragu

        @kantoulf
        C'est ton risque. Comme j'ai écris autrepart le fabricant limite les pins 3V3 à 50mA. Tout les PI avant le PI3B ne vont pas digèrer plus. Les B+ ont une alimentation différente 250mA pour tout ! les pins. Alors avec 200mA pour le fan, il reste plus grande chose.

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

          Ha ok, je pensais que tu disais de ne pas utiliser les GPIO pour l'alimentation ! Bon je verrais...

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

            Bonjour,
            Javoue etre coincé, le script fonctionne bien mais j'arrive pas le faire s'executer au démarrage. j'ai modifier /etc/init.d/s99custom voici se qu'il contient :

            #!/bin/bash

            python /recalbox/share/scripts/ventil.py &

            Quand je lance la commande :

            python /recalbox/share/scripts/ventil.py

            Cela s’exécute bien mais si je reboot, Evidemment, plus rien !

            Merci

            PS : J'ai egalement vérifier que s99custom etait bien executable avec chmod +x s99custom

            1 Reply Last reply Reply Quote 0
            • Dragu
              Dragu Banned last edited by Dragu

              @EVOTk

              @dragu said in NESPI :Fan Control 2 problèmes résolus en même temps:

              La ligne
              python /recalbox/share/myscripts/run-fan.py &
              je l'ai mise maitenant au niveau du script custom.sh

              Le mieux, c'est de ne pas modifier s99custom, mais de créer un script custom.sh avec la ligne d'appel. Aussi important le "&" à la fin, pour le faire tourner en background. L'appel du script custom.sh existe déjà dans s99custom.

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

                Salut,
                Merci pour ta réponse, j'ai donc editer S99custom pour le remetre d'origine.

                J'ai créer custom.sh dans share/system avec pour seul ligne :

                python /recalbox/share/scripts/ventil.py &

                Mais cela ne marche toujours pas, snif

                PS : Si une foit logger en SSH je marque :

                python /recalbox/share/scripts/ventil.py

                Cela fonctionne, c'est donc juste le lancement au démarrage qui est problématique, je ne comprend pas 😞

                Edit :
                Jessaye egalement avec ceci dans custom.sh :

                #! / bin / sh
                cd /recalbox/share/scripts
                python ventil.py &

                Sa ne marche toujours pas 😞

                Substring 1 Reply Last reply Reply Quote 0
                • Dragu
                  Dragu Banned last edited by Dragu

                  @EVOTk
                  J'ai créer custom.sh dans share/system avec pour seul ligne :
                  python /recalbox/share/scripts/ventil.py &

                  Tu as peut-être oublié "#!/bin/bash", il le faut et cela fera deux lignes.

                  #!/bin/bash
                  python /recalbox/share/myscripts/run-fan.py &
                  
                  EVOTk 1 Reply Last reply Reply Quote 0
                  • EVOTk
                    EVOTk @Dragu last edited by

                    @dragu said in NESPI :Fan Control 2 problèmes résolus en même temps:

                    @EVOTk
                    J'ai créer custom.sh dans share/system avec pour seul ligne :
                    python /recalbox/share/scripts/ventil.py &

                    Tu as peut-être oublié "#!/bin/bash", il le faut et cela fera deux lignes.

                    #!/bin/bash
                    python /recalbox/share/myscripts/run-fan.py &
                    

                    Merci de ta reponse

                    Effectivement, je ne lavais pas mis.

                    J'ai donc maintenant dans mon fichier :

                    #!/bin/bash
                    python /recalbox/share/scripts/ventil.py &
                    

                    Malheuresement, sa ne change rien 😞

                    1 Reply Last reply Reply Quote 0
                    • Dragu
                      Dragu Banned last edited by

                      @EVOTk

                      Tu est sur que au niveau du S99custom tu as

                      #!/bin/bash
                      
                      test -e "/recalbox/share/system/custom.sh" && /recalbox/share/system/custom.sh $1
                      

                      et que ton script "ventil.py" existe bien dans le bon folder.

                      EVOTk 2 Replies Last reply Reply Quote 0
                      • EVOTk
                        EVOTk @Dragu last edited by

                        @dragu
                        Oui, si je fait

                        bash -x /recalbox/share/system/custom.sh
                        

                        le script se lance

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

                          @evotk chmod +x /recalbox/share/system/custom.sh tu as fait ?

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

                            @oyyodams

                            Oui, il faut que je le fasse aussi sur mon script ventil.py ?

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

                              @evotk pas si tu mets "python" avant comme tu l'as fait.

                              1 Reply Last reply Reply Quote 0
                              • EVOTk
                                EVOTk @Dragu last edited by

                                @dragu said in NESPI :Fan Control 2 problèmes résolus en même temps:

                                @EVOTk

                                Tu est sur que au niveau du S99custom tu as

                                #!/bin/bash
                                
                                test -e "/recalbox/share/system/custom.sh" && /recalbox/share/system/custom.sh $1
                                

                                et que ton script "ventil.py" existe bien dans le bon folder.

                                Oui oui !

                                1 Reply Last reply Reply Quote 0
                                • Dragu
                                  Dragu Banned last edited by

                                  @evotk said in NESPI :Fan Control 2 problèmes résolus en même temps:

                                  s99custom

                                  Et S99custom a toujours un grand S au début ?

                                  EVOTk 1 Reply Last reply Reply Quote 0
                                  • EVOTk
                                    EVOTk @Dragu last edited by

                                    @dragu Oui Oui, le nom n'est pas changer

                                    1 Reply Last reply Reply Quote 0
                                    • Dragu
                                      Dragu Banned last edited by Dragu

                                      @EVOTk
                                      Tu sais bien qu'il faut un certain temps avant que le ventilateur démarre si tu reboot, puisque la température doit être au max.
                                      Tu as la ligne de contrôle avec print qui te montre au niveau du ssh l'exécution du script si tu enlève pour les test le # . Je pense que quelque part tu as une erreur méchante et bête.

                                      EVOTk 1 Reply Last reply Reply Quote 0
                                      • EVOTk
                                        EVOTk @Dragu last edited by EVOTk

                                        @dragu

                                        Oui j'ai decommenté la ligne, et jai reglé la température sur 40 pour le voir démarrer tout de suite mais cela ne marche pas.
                                        Je ne voit meme pas les ligne des température s'afficher dans putty si je ne demarre pas moi meme le script avec :

                                        bash -x /recalbox/share/system/custom.sh
                                        

                                        Oui, une erreur bete c'est sur ! Mais je ne trouve pas je tourne en rond pourtant avec la commande si dessus, sa se lance, j'ai revérifier 30 fois S99custom mais il est identique a se que t ma donner ( dans le doute je les remodifier avec se que tu ma donner meme, mais c'est toujours pareil )


                                        Edit :

                                        J'ai modifier mon custom.sh comme ceci :

                                        #!/bin/bash
                                        recallog "Start Script Ventil"
                                        python /recalbox/share/scripts/ventil.py &
                                        

                                        et nul par dans les log je retrouve "Start Script Ventil"

                                        1 Reply Last reply Reply Quote 0
                                        • Dragu
                                          Dragu Banned last edited by Dragu

                                          @EVOTk
                                          Tu utilise un éditeur linux ou notepad pour éditer les scripts ? Les line breaks peuvent incorporer des erreurs.

                                          EVOTk 1 Reply Last reply Reply Quote 1
                                          • EVOTk
                                            EVOTk @Dragu last edited by EVOTk

                                            @dragu said in NESPI :Fan Control 2 problèmes résolus en même temps:

                                            @EVOTk
                                            Tu utilise un éditeur linux ou notepad pour éditer les scripts ? Les line breaks peuvent incorporer des erreurs.

                                            Heu, j'ai fait avec putty mais aussi NotePad++ ! Je vais recommencer en utilisant uniquement putty peut etre alors !

                                            Edit :

                                            Si jessaye :

                                             bash -x /etc/init.d/S99custom
                                            

                                            J'ai la réponse ;

                                            + test -e /recalbox/share/system/custom.sh
                                            + /recalbox/share/system/custom.sh
                                            /etc/init.d/S99custom: /recalbox/share/system/custom.sh: /bin/bash^M: bad interpreter: No such file or directory
                                            

                                            On dirait bien que mon custom est b****r, pourquoi "/bin/bash^M" ? Je suis aller le nettoyer, maintenant que je fait

                                             bash -x /etc/init.d/S99custom
                                            

                                            Sa se lance, mais au redemarrage sa marche pas 😞


                                            J'ai rajouter dans S99custom :

                                            recallog "Start Script Ventil"
                                            

                                            et clairement on ne le retrouve jamasi dans les logs, que si je fait :

                                             bash -x /etc/init.d/S99custom
                                            

                                            pour le lancer moi meme, je deviens fou !! 🙂


                                            Encore Edit :

                                            J'ai refait un installation neuve sur une autre sd, et la en 5min sa marche ... je comprend pas

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

                                            Want to support us ?

                                            75
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com