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. Projekt: Präsenzmelder für Carport / Garage

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    993

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

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

Projekt: Präsenzmelder für Carport / Garage

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
12 Beiträge 7 Kommentatoren 4.4k Aufrufe 2 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.
  • S Offline
    S Offline
    spaceduck
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe mir jetzt mal ein Projekt vorgenommen was schon lange auf meiner Agenda stand… Ein Präsenzmelder für unser CarPort bzw. die Garage, d.h. Auto geparkt oder Stellplatz frei. Umgesetzt habe ich das ganze mit einem Wemos D1 Mini, einem Ultraschall Abstandssensor & EasyESP. Später werde ich in der Visualisierung die Belegung entsprechend zur Anzeige bringen.

    Folgende Teile wurden verwendet:

    1x Wemos D1 Mini

    1x Level Shifter 5V/3,3V

    1x HC-SR04 Ultraschallsensor

    1x Murata DC/DC-Wandler OKI 78SR (5V Out)

    1x Kunststoffgehäuse RND 455-00206 (Reichelt)

    1x PG Verschraubung M12x1,5 (Ø 3,5 - 7 mm)

    1x Lochrasterplatine

    1x Schraubklemme 2-polig

    Hardware:

    Für den DC Wandler kann man auch etwas anderes verwenden, ich hatte den Murata eben gerade in der Bastelkiste verfügbar. Der Levelshifter wird zur Pegelanpassung zwischen HC-SR04 und dem Wemos benötigt.

    Software:

    EasyESP macht die Umsetzung einfach, da es eine Funktion "State" für den Ultraschallsensor zur Verfügung stellt. Ab einem bestimmtem Messwert bzw. Schwellwert (Threshold) meldet EasyESP entweder 0 oder 1

    361_1.png

    Das ganze wird per MQTT in ein iobroker Objekt geschrieben und nun kann man auswerten ob die Garage bzw. das CarPort belegt ist. Montiert wird der Sensor an der Decke der Garage, den Schwellwert muss man dann entsprechend den Örtlichkeiten einstellen.

    361_2.png
    361_3.png

    So sieht die Hardware aus:

    361_img_0054.jpg

    361_img_0055.jpg

    361_img_0057.jpg

    Vielleicht ist das Projekt ja für den einen oder anderen hier interessant oder regt zu eigenen Ideen an.

    Grüße!

    HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      Kueppert
      schrieb am zuletzt editiert von
      #2

      Klasse, danke. Finde es immer spitze wenn Menschen hier ihre Projekte teilen. Daumen hoch ;-)

      Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

      UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        der_Auge
        schrieb am zuletzt editiert von
        #3

        Super Umsetzung.

        Was für ein Netzteil benutzt du?

        Wie groß ist der Stromverbrauch? (Könnte man es mit eine Batterie betreiben?

        Kann der Sensor auch Einzelwerte liefern? (Wasserstand in der Regentonne)

        Gruß

        Jürgen

        Master: DN2820FYKH (4GB) Linux NUC 4.4.0-22-generic #40-Ubuntu x86_64

        Slave: Linux RPi2-1 4.1.19-v7+ #858 v4.4.3 # 2.15.1

        SQL-DB : Linux DS 3.10.77 #7321 x86_64 synology412+

        Test : DS916+ VM Debian

        Test : Tinker mit piVCCU

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          spaceduck
          schrieb am zuletzt editiert von
          #4

          Moin,

          Ich benutze ein Meanwell 12V Hutschienennetzteil welches in der Garage installiert ist.

          Batteriebetrieb ist nicht möglich, der Stromverbauch liegt bei ca. 20mA dauernd und 90mA Peak wenn der ESP8266 sendet.

          Wenn Du den Sensor Mode in EasyESP auf "Value" umstellst, dann bekommst Du direkt den Abstand vom Sensor zum Objekt in cm.

          Jan

          HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

          1 Antwort Letzte Antwort
          0
          • I Offline
            I Offline
            Ingo
            schrieb am zuletzt editiert von
            #5

            Moin, Moin,

            Saubere Sache !

            Wie passt man den Schwellwert an ?

            Habe noch keine Erfahrung mit den Dingern.

            Grüße und schöne Feiertage

            Ingo

            Brix 3150, Debian, IoBroker

            RPi3 Raspberrymatic, Arduino Mega mit RF-Link 433 MHz, Echo Dot,

            RPi3 Magic Mirror mit View-Wechsel

            Xiaomi Gateway mit div. Sensoren

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              spaceduck
              schrieb am zuletzt editiert von
              #6

              Im ersten Bild der Threshold Wert…

              HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

              1 Antwort Letzte Antwort
              0
              • I Offline
                I Offline
                Ingo
                schrieb am zuletzt editiert von
                #7

                Danke, alles klar.

                Grüße Ingo

                Brix 3150, Debian, IoBroker

                RPi3 Raspberrymatic, Arduino Mega mit RF-Link 433 MHz, Echo Dot,

                RPi3 Magic Mirror mit View-Wechsel

                Xiaomi Gateway mit div. Sensoren

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  spaceduck
                  schrieb am zuletzt editiert von
                  #8

                  Hallo zusammen,

                  oben kam die Frage ob der Sensor auch Einzelwerte liefern kann (Wasserstand in der Regentonne). Da dieses Thema auch schon länger auf meiner Agenda stand habe ich es gestern mal umgesetzt. Ich hatte zuerst Bedenken das der Ultraschall von der Wasseroberfläche nicht reflektiert wird, aber die Bedenken waren unbegründet. EasyESP liefert per MQTT jetzt fleißig stabile Werte, und zwar den Abstand zwischen Sensor und Wasseroberfläche.

                  361_1.png

                  Jetzt brauche ich hier mal etwas input von den Scriptprofis…. Wie schaffe ich es mit einem Script den Füllstand in 0-100% auszugeben? Ich kann 2 Werte liefern, einmal 130 für Tonne voll und 203 für Tonne leer.

                  Mfg

                  HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

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

                    Z.B. mit dem folgenden Script als Grundlage (kann leider kein Javascript oder Blockly) zum Ausprobieren:

                    let act   = 175;  // aktueller Wert
                    const min = 130;  // kleinstmöglicher Wert
                    const max = 200;  // größtmöglicher Wert
                    
                    //Runden-Funktion, n=Zahl, n=Nachkommastellen
                    function round(x, n)
                    {
                        var a = Math.pow(10, n);
                        return (Math.round(x * a) / a);
                    }
                    
                    //Limitierung der Eingangswerte auf den Sollbereich
                    if (act<min) actval="min;" if/(act="">max) actval = max;
                    
                    let ergebnis = round( (act-min)/(max-min)*100, 2 );
                    
                    //debug
                    console.log( 'Ergebnis: ' + ergebnis );</min)>
                    

                    Jetzt noch Deine Datenquelle abfragen (die erste Zeile oben ersetzen), bei mir halt ein Wert vom Maxcube:

                    let act = parseInt(getState("maxcube.0.devices.thermostat_159232.temp").val,10);
                    

                    Fehlt noch die Schreibfunktion und der Auslösetrigger bei Änderungen an den Quelldaten.

                    1 Antwort Letzte Antwort
                    0
                    • R Offline
                      R Offline
                      rowdy
                      schrieb am zuletzt editiert von
                      #10

                      Hallo spaceduck

                      @spaceduck:

                      Hardware:

                      Für den DC Wandler kann man auch etwas anderes verwenden, ich hatte den Murata eben gerade in der Bastelkiste verfügbar. Der Levelshifter wird zur Pegelanpassung zwischen HC-SR04 und dem Wemos benötigt.

                      So sieht die Hardware aus: `

                      Könntest Du mal beschreiben wie der

                      Wemos D1 Mini,Level Shifter 5V/3,3V und der HC-SR04 Ultraschallsensor mit einander verdrahtet werden? Ich stehe zur Zeit ein wenig auf dem Schlauch.

                      Gruß

                      rowdy

                      1 Antwort Letzte Antwort
                      0
                      • metaxaM Offline
                        metaxaM Offline
                        metaxa
                        schrieb am zuletzt editiert von
                        #11

                        @rowdy:

                        Könntest Du mal beschreiben wie der

                        Wemos D1 Mini,Level Shifter 5V/3,3V und der HC-SR04 Ultraschallsensor mit einander verdrahtet werden? ` +1

                        1 Antwort Letzte Antwort
                        0
                        • S Offline
                          S Offline
                          spaceduck
                          schrieb am zuletzt editiert von
                          #12

                          Der Anschluß des Shifters ist eigentlich selbsterklärend
                          361_1.png

                          HV - hier kommt die 5V Betriebsspannung dran

                          LV - hier kommt 3,3V Betriebsspannung dran

                          GND - Masse

                          LV1/2/3/4 - Anschluß für die 3,3V Seite (ESP8266)

                          HV1/2/3/4 - Anschluß für die 5V Seite (HC-SR04)

                          HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                          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

                          699

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          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