Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Magnettauchsonde Füllstand auswerten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Magnettauchsonde Füllstand auswerten

    This topic has been deleted. Only users with topic management privileges can see it.
    • SBorg
      SBorg Forum Testing Most Active @maniac last edited by SBorg

      @maniac sagte in Magnettauchsonde Füllstand auswerten:

      Wozu Widerstand? Was bedeutet Pull-Up? Bin kein Elektroniker

      Ich schon ^^
      Nur ganz rudimentär: wir arbeiten hier mit 3.3V, Gleichspannung und "etwas" Kabellänge. Das ist keine gute Kombination. Da ist es fast schon vorprogrammiert, dass es zu unerwünschten Signalen kommt. Die Waschmaschine schaltet ihre Heizung an, dies bringt ein Störsignal vom 230V-Netz auf die in der Nähe befindliche Leitung Sonde<->ESP, schon wertet der ESP das falsch aus...
      Mit den Pull-Up-Widerständen (es gibt auch Pull-Down) wird jetzt der GPIO des ESP fest auf 3.3V "gezogen". Damit werden die meisten Störsignale eliminiert und nicht mehr falsch ausgewertet, denn es gibt nun einen definierten High- u. Low-Pegel.

      Den Wemos D1, NodeMCU,... betreibst du am besten per µUSB-Kabel an einem 5V-Steckernetzteil.

      Pinout Wemos (etwas runter scrollen)
      Du nimmst jetzt alle 4 Widerstände und verbindest je einen mit 3.3V. Die 4 anderen Enden jetzt mit GPIO 12-15

      Von deiner Messsonde kommen jetzt, je nachdem wie sie beschaltet ist, 5 oder 8 Adern. Bei fünf ist schon jeweils eine Seite des Kontaktschalters miteinander verbunden. Bei acht musst du jeweils eine Ader der Kontaktschalter selbst verbinden. Diese gemeinsame Ader "Masse/GND" (oder deine selbst verbundene) kommt nun an GND des ESP. Die vier übrigen Adern der Kontaktschalter nun jeweils an die GPIOs 12-15.

      @maniac sagte in Magnettauchsonde Füllstand auswerten:

      Gibt es für jeden GPIO+ auch ein - beim Wemos?

      Die GPIOs schalten alle gegen den GND des ESP.

      EDIT: Ups, GPIO 15 "Boot fails if pulled HIGH" , also für den GPIO 4 oder 5 benutzen 🙂

      M 2 Replies Last reply Reply Quote 0
      • M
        maniac @SBorg last edited by

        @SBorg Danke Dir. Das hilft ungemein weiter.

        1 Reply Last reply Reply Quote 0
        • M
          maniac @SBorg last edited by

          @SBorg sagte in Magnettauchsonde Füllstand auswerten:

          Nur ganz rudimentär: wir arbeiten hier mit 3.3V, Gleichspannung und "etwas" Kabellänge. Das ist keine gute Kombination.

          Jetzt wo Du sagst etwas Kabellänge...
          Die Zuleitung muss ich mir noch überlegen. So wie es jetzt geplant ist, wird die Steuerung im Schuppen sein und die Sonde ja im Tank.
          Zwischen beiden sind bestimmt 15m Kabel. Haut das überhaupt hin? Oder muss die Steuerung dann mit in den Tank?

          SBorg 1 Reply Last reply Reply Quote 0
          • SBorg
            SBorg Forum Testing Most Active @maniac last edited by

            @maniac sagte in Magnettauchsonde Füllstand auswerten:

            Zwischen beiden sind bestimmt 15m Kabel.

            Dachte ich mir schon.
            Elektronik + Wasser (bzw. hohe Luftfeuchtigkeit) ist ebenfalls keine ausgesprochen gute Kombi, deshalb lieber in den Schuppen. Sollte es auf Dauer, warum auch immer, nicht funktionieren, kannst du über das Kabel dann immerhin den ESP mit dem benötigten Strom versorgen.
            15 Meter mit den Pull-UPs sollte hinhauen. Nimm halt ein gut geschirmtes Kabel, z.B. so etwas.
            Durch die Abschirmung und das verdrillen der Adern ist es dafür sehr gut geeignet.
            Dann würde ich das Kabel einfach mal wie es ist (also hier als kpl. 50 Meter Ring) an die Sonde und den ESP anschließen. Dann kannst du recht komfortabel prüfen ob es funktioniert und gleichzeitig die Einstellungen in Tasmota/ESPEasy/ESPurna <-> ioB testen.

            1 Reply Last reply Reply Quote 0
            • M
              maniac last edited by

              CAT6 habe ich glücklicherweise noch ausreichend liegen 😊
              Danke für den Tipp

              1 Reply Last reply Reply Quote 0
              • M
                maniac last edited by

                Ich stecke leider schon wieder fest.

                Ich habe jetzt einen Wemos D1mini mit Tasmota 6.6.0 geflasht. Wird auch im IOBroker unter dem SonOff Adapter angezeigt. Nun habe ich auf dem Wemos noch ein Relais Shield drauf gesetzt und möchte das schalten. Es tut aber nicht.

                Das Relais wird doch mit D1 geschaltet?

                Ich habe das so im Wemos eingestellt.
                690bdd13-8206-4076-ba6a-fadcda8aa0bf-grafik.png
                Im IOBroker wird mir dann ein Switch angelegt, aber wenn ich den schalte, passiert am Relais nichts.
                cbe68288-00b5-4e52-a25b-493446bc071a-grafik.png
                Fehlt mir noch was?

                SBorg 1 Reply Last reply Reply Quote 0
                • SBorg
                  SBorg Forum Testing Most Active @maniac last edited by

                  @maniac sagte in Magnettauchsonde Füllstand auswerten:

                  Das Relais wird doch mit D1 geschaltet?

                  Muss ich so zwar passen, habe ich noch nie benutzt, aber deine Vorgehensweise ist zumindest richtig.
                  Steht auf dem Relais irgendwo 5V drauf, nicht dass du eine 12V Variante erwischt hast...

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    maniac @SBorg last edited by

                    @SBorg
                    Nee steht nix von 12V
                    IMG_4481.JPG

                    1 Reply Last reply Reply Quote 0
                    • M
                      maniac last edited by

                      Alter Verwalter. Ich werde welk...

                      Nach Stunden mit mehreren Flashversuchen, sowohl Tasmota als auch ESP, habe ich dann mal den Wemos statt am Laptop-USB, an ein Netzteil angeschlossen.
                      Damit ging es dann sofort...

                      1 Reply Last reply Reply Quote 0
                      • M
                        maniac @SBorg last edited by maniac

                        @SBorg sagte in Magnettauchsonde Füllstand auswerten:

                        Die Widerstände kommen dann von VCC an jeweils einen GPIO + daran dann die vier Schaltkontakte der Sonde. An einen weiteren GPIO dann das Relais-Modul. Dann Tasmota/ESPEasy/ESPurna auf den ESP flashen und die 4 GPIOs als Schalter definieren, den letzten GPIO, wer hätte es gedacht, als Relais definieren 🙂
                        Dann landen deine Daten im ioB und du kannst sie auswerten, schalten, in VIS anzeigen...

                        Ich muss das leider nochmal rauskramen, da ich erst jetzt dazu komme dies weiter zu verfolgen.

                        Ich habe das jetzt wie beschrieben angeschlossen.

                        3,3V -> Widerstand ->GPIO12
                        GND -> Sonde -> GPIO12

                        Es werden auch 4 Switch in den Objekten angelegt.
                        Wenn ich zum Testen den Kontakt der Sonde (Kurze Kabelbrücke) überbrücke, wird allerdings nicht Switch 1-4 auf true/false gewechselt, sondern immer "Power" . Egal welchen GPIO ich brücke.

                        Ich habs auch ohne Widerstände probiert. Ist der gleiche Effekt.

                        Was kann da noch schief laufen?

                        Tasmota 8.3.1

                        db6cee59-3579-4695-924b-0a3d7add22f4-grafik.png

                        cada4d9c-b6ba-451e-9aa7-7ba52f121d70-grafik.png

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          maniac @maniac last edited by

                          @maniac sagte in Magnettauchsonde Füllstand auswerten:

                          Ich muss das leider nochmal rauskramen, da ich erst jetzt dazu komme dies weiter zu verfolgen.

                          Ich habe das jetzt wie beschrieben angeschlossen.

                          3,3V -> Widerstand ->GPIO12
                          GND -> Sonde -> GPIO12

                          Es werden auch 4 Switch in den Objekten angelegt.
                          Wenn ich zum Testen den Kontakt der Sonde (Kurze Kabelbrücke) überbrücke, wird allerdings nicht Switch 1-4 auf true/false gewechselt, sondern immer "Power" . Egal welchen GPIO ich brücke.

                          Ich habs auch ohne Widerstände probiert. Ist der gleiche Effekt.

                          Was kann da noch schief laufen?

                          Ich zitiere mich mal selbst. 🙂

                          "Fehler" gefunden. Es dauert einfach eine Weile, bis die Switche schalten. Dies hängt anscheinend mit der "teleperiod" zusammen.
                          Diese stand bei mir auf 300, dadurch kamen keine Statusänderungen im IO-Broker an.
                          (Memo an mich... Geduldiger werden 🙂 )

                          Nachdem ich dies in der Konsole mit
                          teleperiod 10
                          geändert hatte, ging es dann im 10sec Takt.

                          SBorg 1 Reply Last reply Reply Quote 0
                          • SBorg
                            SBorg Forum Testing Most Active @maniac last edited by

                            @maniac sagte in Magnettauchsonde Füllstand auswerten:

                            Dies hängt anscheinend mit der "teleperiod" zusammen

                            Nicht nur anscheinend 😉
                            300 Sekunden ist halt der Standardwert, zB. ideal für Temperaturmessung oä. Auch den Füllstand einer Zisterne braucht man idR. nicht alle Sekunde auslesen. Bei einem (End-)Schalter wären aber 5 Minuten eher "suboptimal" 😁

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            503
                            Online

                            31.8k
                            Users

                            79.9k
                            Topics

                            1.3m
                            Posts

                            2
                            15
                            732
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo