Recalbox Forum

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

    Active Cooler Script, aber wohin und wie starten?

    Controller/GPIO/USB
    active cooler script aber wohin
    3
    18
    5350
    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.
    • Nidico
      Nidico @lackyluuk last edited by

      @lackyluuk ich werde es morgen ausprobieren 🙂 vielen Dank

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

        es funktioniert, vielen dank 🙂

        1 Reply Last reply Reply Quote 0
        • lackyluuk
          lackyluuk Translator last edited by

          @Nidico Super, freut mich! 🙂

          NintendoRS | Nintendo Adapter Box | Cardboard Recalbox

          Nidico 1 Reply Last reply Reply Quote 0
          • Nidico
            Nidico @lackyluuk last edited by

            @lackyluuk ups mein fehler, also ich habe ein sh script, wenn ich es manuell starte läuft es aber es in init.d aufrufen klappt nicht, was ist für da der genau befehl?

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

              jedes mal wenn ich was in init.d mache startet es nicht mehr richtig. jetzt kann ich aber auch nicht mal via winscp zugreifen um es zu löschen 😞

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

                so nach hin und herprobieren und googlen, konnte ich das script vorerst wieder löschen und somit wieder testen

                also ich habe folgendes script:
                https://pastebin.com/wQkg9GVW

                als accrecalbox.sh gespeichert

                jetzt habe ich gelesen, dass man .sh scripts in init.d einfach speichern kann, aber das funktioniert nicht, trz rechte anpassen usw.
                vorher hatte ich es in recalbox/scripts und wollte es dann in init.d mit S69activecooling starten, aber alles was ich dort drin versuchte, lies Recalbox nicht mehr starten.
                Wenn ich das Script manuell aus recalbox/scripts starte via putty, dann läuft es und funktioniert, also ist das script schonmal nicht falsch, wenn ich jetzt jedoch putty schließe ist ja klar, dass es dann auch ausgeschaltet wird, wie ich dann auch in der log nachlesen kann.
                durch weitere recherchen habe ich leider auch nichts gefunden.. vll suche ich auch falsch, aber dieses script als autostart kriege ich nicht hin 😞

                1 Reply Last reply Reply Quote 0
                • lackyluuk
                  lackyluuk Translator last edited by lackyluuk

                  @Nidico Du kannst das Script natürlich auch direkt aus dem init.d starten. Ich habe es einfach nur von dort aus gestartet, da ich es sauberer finde wenn das Script in /recalbox/scripts liegt.

                  So sieht mein Script aus, das in init.d liegt. Da ich ein Python Script habe, referrenziere ich halt auf python 🙂

                  #!/usr/bin/python
                  import subprocess
                  try:
                  subprocess.Popen(["python","/recalbox/scripts/fanControl.py"])
                  except KeyboardInterrupt:
                  print "Quit"

                  Du musst unbedingt darauf schauen, dass du es als HINTERGRUND Prozess startest, da sonst das init.d hängt und recalbox nicht wirklich funktioniert.

                  NintendoRS | Nintendo Adapter Box | Cardboard Recalbox

                  Nidico 1 Reply Last reply Reply Quote 0
                  • Nidico
                    Nidico @lackyluuk last edited by

                    @lackyluuk ja genau so ein beispiel habe ich auch gefunden, aber wie passe ich das auf mein .sh script an? ich habe in der ersten Zeile alles mögliche getestet, egal ob #!/usr/bin/sh, #!/bin/sh, #!/usr/bin/env bash es wollte nix funktionieren und bei subprocess.Popen anstatt python sh, bash usw. 😕

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

                      habe es jetzt so:

                      #!/usr/bin/python
                      import subprocess
                      try:
                      subprocess.Popen(["sh","/recalbox/scripts/activecooling/acrecalbox.sh"])
                      except KeyboardInterrupt:
                      print "Quit"

                      recalbox ist gestartet, aber wie sehe ich jetzt, ob es läuft? weil im log steht nix drin

                      1 Reply Last reply Reply Quote 0
                      • lackyluuk
                        lackyluuk Translator last edited by

                        @Nidico Du kannst ja z.B. die Temperatur Werte etwas verändern im Script und dann startest du das Script in init.d (nicht jenes in /recalbox/scripts), dann siehst du ob es das Script ohne Fehler ausführen kann und du beobachtest die Temperaturen / Lüfter ob er an- und ausgeht ')

                        NintendoRS | Nintendo Adapter Box | Cardboard Recalbox

                        Nidico 1 Reply Last reply Reply Quote 0
                        • Nidico
                          Nidico @lackyluuk last edited by

                          @lackyluuk der Lüfter war soooo leise, dass ich selbst mit ohr dran halten ihn kaum gehört habe und extra das gehäuse aufmachen um zu sehen, dass er dreht 😄 aber es funktioniert alles, nochmal vielen dank für die vielen Antworten und die Geduld

                          paradadf 1 Reply Last reply Reply Quote 0
                          • paradadf
                            paradadf Staff @Nidico last edited by

                            @nidico ohne dieses Thread komplett gelesen zu haben, würdest du kurz erklären, was du gemacht hast? Somit können andere auch davon profitieren.
                            Vergesse, was ich geschrieben habe, wenn alles davor bereits schön erklärt ist.

                            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                            1 Reply Last reply Reply Quote 0
                            • lackyluuk
                              lackyluuk Translator last edited by

                              @Nidico @paradadf
                              Ich denke ich werde einen Wiki Artikel darüber schreiben, da immer wieder Fragen zu diesem Thema auftauchen. So können sich die Betroffenen gerade selber ein Bild davon machen & so abändern wie sie wollen.

                              NintendoRS | Nintendo Adapter Box | Cardboard Recalbox

                              paradadf 1 Reply Last reply Reply Quote 1
                              • paradadf
                                paradadf Staff @lackyluuk last edited by

                                @lackyluuk vielen Dank!

                                If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

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

                                Want to support us ?

                                93
                                Online

                                99.6k
                                Users

                                28.1k
                                Topics

                                187.1k
                                Posts

                                Copyright © 2021 recalbox.com