Recalbox Forum

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

    Safeshutown gameboy zero

    Recalbox Général
    safeshutown gameboy zero
    3
    15
    2279
    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.
    • wariojp
      wariojp last edited by

      Bonjour a tous, je suis en pleine configuration de ma Gameboy zero sous recalbox

      Lors du montage j'ai mis un petit PCB qui associé a un script pyton doit, me signaler quand la batterie est faible et me laisser le temps d'arrêter ma partie. Et surtout quand j'actionne l'interrupteur ON/OFF de la Gameboy que cela éteigne proprement le Raspberry.
      Voici le lien https://sudomod.com/forum/viewtopic.php?f=3&t=2260

      Pour l'installation de je suis sensé suivre cette démarche
      https://github.com/Camble/Safe-Power-Monitor
      Or tous est prévu pour retropie 😞
      J'ai vu qu'il va falloir adapter quelque commande dans le script.
      Mais je me suis cassé les dents, dessus, il a fallut que je réinstalle recalbox au complet.

      Quelqu'un aurait-il déjà utilisé la même chose ou un équivalent pour son projet ?

      A l'aide……..

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

        Désolé je n'ai pas trouvé le bouton édité, je voulais préciser un peu plus.
        Je pensais a la base qu'il m'aurais fallu juste copier les ordres SSH et le script et malheureusement ce n'est pas ca.

        Pour exemple une des commandes est:
        echo "@reboot /usr/bin/nice -n 19 /usr/bin/python ~/Safe-Power-Monitor/safe_power_monitor.py" >> mycron; crontab mycron;rm mycron

        Cela me remonte des erreur, et surtout je n'aime pas envoyer des ordres que je ne comprends pas.
        Si quelqu'un peut m'aider d'une manière ou d'une autre…
        Si vous avec besoin de plus d'info, n'hésiter pas a demander.

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

          @wariojp masi tu t'y connais un peu en linux et ssh ? parce que sinon c'est pas gagné

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

            J'ais des notions très limité en linux et ssh.
            Cela m'est arrivé au boulot de récupérer des log d'erreur sur linux, mais c'est tout.
            Pour le SSH j'ai découvert ca lors de mon projet de Gameboy zero.
            Du coup a part éditer config .txt et recalbox.conf et permettre les droits d'ecriture dessus.
            Je t'avoue que mes connaissances en ssh s'arrete la.

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

              @wariojp ok bon déjà faut changer ça : ~/Safe-Power-Monitor/safe_power_monitor.py par le bon path vers ton script, mets un chemin absolu ce sera plus simple

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

                Je suis désolé mais je ne vois pas ce que tu veux dire ?
                Tu veux dire, que je devrais mettre le script directement a la racine, pour facilité les commandes ?
                Pour me retrouver avec des commandes du genre
                ~/safe_power_monitor.py

                Ou même mettre un nom plus simple au script ?

                voljega 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring last edited by

                  Comme je suis fainéant et n'ai rien lu à part ce sujet : il doit fonctionner commebt le truc ? Comment il sait s'il est en low battery ?

                  Je pense qu'on peut même tenter un truc über sous certaines conditions : faire une savestate quand l'os devra s'arrêter si tu es en cours de jeu (ne marcherait qu'avec retroarch)

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

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

                    @wariojp non dans ta commande il faut que tu changes la partie que je t'ai marqué par le path absolu vers ce script (l'emplacement complet où il est)

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

                      Donc si je comprends bien, si je met le script dans le dossier system
                      je doit mettre ~/system/Safe-Power-Monitor/safe_power_monitor.py

                      Et pour la détection de batterie faible, le powerboost 1000C a une patte LBO (low battery) destiné a ca.
                      Voila un extrait de la doc:
                      LBO - not a leveraged buy out! this is the Low Battery Output. By default it is pulled high to BAT but when the charger detects a low voltage (under 3.2V) the pin will drop down to 0V. You can use this to signal when its time to shut down or alert the user that the battery is low. There is also a red LED connected to this pin.

                      Donc si je comprend bien cette patte passe au niveau bas quand la batterie passe sous le seuil de 3.2V

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

                        @wariojp said in Safeshutown gameboy zero:

                        Donc si je comprends bien, si je met le script dans le dossier system
                        je doit mettre ~/system/Safe-Power-Monitor/safe_power_monitor.py

                        non seulement /system/Safe-Power-Monitor/safe_power_monitor.py

                        mais vu que y'a pas de dossier system à la racine de recalbox je pense que tu voulais dire /recalbox/share/system/Safe-Power-Monitor/safe_power_monitor.py

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

                          Ah, OK.
                          Je ne voyais pas ca comme ca.
                          Merci cela m'aiguille déjà pas mal.
                          Et je presume que /recalbox/ est a remplacer si j'ai renommé ma recalbox en gameboyzero ?
                          As tu d'autres remarque sur la commande que j'ai mis en exemple ou des ordres qu'il faudrait modifié dans le script car j'ai vu beaucoup de commande de ce style sudo shutdown -h now qui si je ne me trompe pas ne fonctionne pas.

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

                            @wariojp ouh là là là bon ça va être mission impossible là... il ne te reste plus qu'à attendre que je m'en fasse une 😛

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

                              Ah, il y as tant de différence entre retropie et recalbox ?

                              Le script est pour retropie je pensais qu'il n'y avais pas beaucoup de chose a modifier.

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

                                @wariojp en dehors des différences c'est surtout que tu n'a pas l'air de connaitre du tout les commandes shell, et j'ai pas trop le temps en ce moment de me plonger dedans ...

                                ça suffira pas a priori mais tu peux déjà efface tous les sudo ainsi que l'espace juste entre sudo et la commande d'après

                                ex : sudo shutdown -h now -> shutdown -h now

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

                                  Ok, merci de ton aide, je vais essayer de me débrouiller avec tes consiel et en essayant d aprendre un peu mieux le ssh.

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

                                  Want to support us ?

                                  101
                                  Online

                                  98.7k
                                  Users

                                  28.1k
                                  Topics

                                  187.1k
                                  Posts

                                  Copyright © 2021 recalbox.com