Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Lüftersteuerung OrangePI 2+

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Lüftersteuerung OrangePI 2+

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
orange pilüftergpio
7 Beiträge 3 Kommentatoren 1.5k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • TomTT Offline
    TomTT Offline
    TomT
    schrieb am zuletzt editiert von TomT
    #1

    Endlich hab ich es mal geschafft :D

    Der OPI hat jetzt einen Lüfter, der bei zu hohen Temperaturen den Opi kühlt.

    Schaltplan :
    3351_l_fter.png
    N-Kanal Mosfet, Z-Diode 2V, Widerstand

    Lüfter : https://www.pollin.de/p/axialluefter-su … 5-v-320508

    Bei der Auswahl des Mosfets solltet ihr darauf achten, das die Gate-Source Threthold kleiner als 2V ist.

    Die Z-Diode in Sperrrichtung deshalb, weil ich einen VGS Mosfet mit <1,5V genommen habe und der LOW Pegel des OPI anscheinend eben nicht genau 0V beträgt. Mit der Z-Diode muss der Pegel über 1,5V liegen, um ein HIGH Signal zu bekommen und erst dann läuft auch der Lüfter an.

    Installiert bitte auch den https://github.com/PrinzEisenherz1/ioBroker.opi/blob/master/README.md Adapter im ioBroker, sonst bekommt ihr die Soc Temperatur nicht.

    Diese dient später dazu, ab einer bestimmten Temperatur den Lüfter einzuschalten.

    Vorbereitung Installation GPIO OrangePI WiringOP :
    https://forum.iobroker.net/topic/11567/orange-pi-h3-gpios-aus-iobroker-steuern

    Blockly :
    3351_l_fter_blockly.png

    Grüße

    Tom

    PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
    if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

    1 Antwort Letzte Antwort
    0
    • K Online
      K Online
      knopers1
      schrieb am zuletzt editiert von
      #2

      nicht schlech, wobei ein Mosfet für 200mA komplett überdimensioniert ist.

      Die Schaltung lässt sich noch einfacher mit einem Transitor vereinfachen, dadurch wird die Z diode nicht benötigt.

      Die Freilaufdiode müsste parallel noch zum Motor!

      HP Microserver Gen8, RPI-4, IoBroker,

      1 Antwort Letzte Antwort
      0
      • TomTT Offline
        TomTT Offline
        TomT
        schrieb am zuletzt editiert von
        #3

        ob Mosfet oder Transistor.

        Kosten mittlerweile fast das gleiche.

        Ich habe hier ca. 200 verschieden Mosfets aber nur 3 Transistoren.

        Alles SMD, und für nen Transi ist ja auch noch ein Widerstand in der Basis nötig, den brauchts beim Mosi halt nicht :-)

        Wie gesagt, es gibt viele Wege nach Rom :lol:

        Grüße

        Tom

        PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
        if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

        1 Antwort Letzte Antwort
        0
        • StabilostickS Offline
          StabilostickS Offline
          Stabilostick
          schrieb am zuletzt editiert von
          #4

          Ich hätte ja ein bisschen Sorge, was ist, wenn der Node.js-Prozess hängt und die CPU-Last auf 100% geht… Wäre die Steurung außerhalb des ioBrokers mit einem kleinen Lüfterdaemon-Prozess inkl. Watchdog nicht sicherer? Oder hat da der ioBroker-controller.js Vorkehrungen eingebaut?

          1 Antwort Letzte Antwort
          0
          • TomTT Offline
            TomTT Offline
            TomT
            schrieb am zuletzt editiert von
            #5

            Ich denke, die mit Abstand sicherste Methode wäre, eine Hardware mit Temperatursensor zu verbauen und dann damit den Lüfter anzusteuern.

            Damit bist du dann unabhängig von irgendwelchen Softwarehängern.

            Da ich bis dato den OPI ganz ohne Lüfter am Laufen hatte, schon ein Fortschritt.

            Mit Programmierung ausserhalb ioBroker kenne ich mich auch nicht aus.

            Das müsste dann schon jemand anderes programmieren….

            Grüße

            Tom

            PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
            if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

            1 Antwort Letzte Antwort
            0
            • StabilostickS Offline
              StabilostickS Offline
              Stabilostick
              schrieb am zuletzt editiert von
              #6

              5-Stufen Lüfter für den OPI: https://github.com/Hoddikr/pi-fan-controller

              :mrgreen:

              1 Antwort Letzte Antwort
              0
              • StabilostickS Offline
                StabilostickS Offline
                Stabilostick
                schrieb am zuletzt editiert von
                #7

                Einfacher CRON-Job (z.B: jede Minute):

                #!/bin/bash
                
                gpio mode 8 out
                
                temperature=$(< /sys/devices/virtual/thermal/thermal_zone1/temp)
                lineToLog="FAN-"
                
                if [ $temperature -gt 45 ]
                then
                    lineToLog+="ON-"
                    lineToLog+="$temperature"
                    echo $lineToLog $(date) >> logfan.txt                                   
                    gpio write 8 1                                               
                else
                #    lineToLog+="OFF-"
                #    lineToLog+="$temperature"
                #    echo $lineToLog $(date) >> logfan.txt
                    gpio write 8 0                                                                                                              
                fi
                

                (aus https://www.hackster.io/erhan9049/orang … ler-f39e52)

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                550

                Online

                32.5k

                Benutzer

                81.7k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe